Documentation ¶
Index ¶
- type GuestPolicies
- type GuestPoliciesArgs
- type GuestPoliciesArray
- type GuestPoliciesArrayInput
- type GuestPoliciesArrayOutput
- func (GuestPoliciesArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesArrayOutput) Index(i pulumi.IntInput) GuestPoliciesOutput
- func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
- func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
- type GuestPoliciesAssignment
- type GuestPoliciesAssignmentArgs
- func (GuestPoliciesAssignmentArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- type GuestPoliciesAssignmentGroupLabel
- type GuestPoliciesAssignmentGroupLabelArgs
- func (GuestPoliciesAssignmentGroupLabelArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
- func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
- type GuestPoliciesAssignmentGroupLabelArray
- func (GuestPoliciesAssignmentGroupLabelArray) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
- type GuestPoliciesAssignmentGroupLabelArrayInput
- type GuestPoliciesAssignmentGroupLabelArrayOutput
- func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) Index(i pulumi.IntInput) GuestPoliciesAssignmentGroupLabelOutput
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
- type GuestPoliciesAssignmentGroupLabelInput
- type GuestPoliciesAssignmentGroupLabelOutput
- func (GuestPoliciesAssignmentGroupLabelOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
- func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
- type GuestPoliciesAssignmentInput
- type GuestPoliciesAssignmentOsType
- type GuestPoliciesAssignmentOsTypeArgs
- func (GuestPoliciesAssignmentOsTypeArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
- func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
- type GuestPoliciesAssignmentOsTypeArray
- func (GuestPoliciesAssignmentOsTypeArray) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
- func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
- type GuestPoliciesAssignmentOsTypeArrayInput
- type GuestPoliciesAssignmentOsTypeArrayOutput
- func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesAssignmentOsTypeOutput
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
- type GuestPoliciesAssignmentOsTypeInput
- type GuestPoliciesAssignmentOsTypeOutput
- func (GuestPoliciesAssignmentOsTypeOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
- type GuestPoliciesAssignmentOutput
- func (GuestPoliciesAssignmentOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentOutput) Instances() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentOutput) Zones() pulumi.StringArrayOutput
- type GuestPoliciesAssignmentPtrInput
- type GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) Elem() GuestPoliciesAssignmentOutput
- func (GuestPoliciesAssignmentPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentPtrOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) Instances() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) Zones() pulumi.StringArrayOutput
- type GuestPoliciesInput
- type GuestPoliciesMap
- type GuestPoliciesMapInput
- type GuestPoliciesMapOutput
- func (GuestPoliciesMapOutput) ElementType() reflect.Type
- func (o GuestPoliciesMapOutput) MapIndex(k pulumi.StringInput) GuestPoliciesOutput
- func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
- func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
- type GuestPoliciesOutput
- func (o GuestPoliciesOutput) Assignment() GuestPoliciesAssignmentOutput
- func (o GuestPoliciesOutput) CreateTime() pulumi.StringOutput
- func (o GuestPoliciesOutput) Description() pulumi.StringPtrOutput
- func (GuestPoliciesOutput) ElementType() reflect.Type
- func (o GuestPoliciesOutput) Etag() pulumi.StringOutput
- func (o GuestPoliciesOutput) GuestPolicyId() pulumi.StringOutput
- func (o GuestPoliciesOutput) Name() pulumi.StringOutput
- func (o GuestPoliciesOutput) PackageRepositories() GuestPoliciesPackageRepositoryArrayOutput
- func (o GuestPoliciesOutput) Packages() GuestPoliciesPackageArrayOutput
- func (o GuestPoliciesOutput) Project() pulumi.StringOutput
- func (o GuestPoliciesOutput) Recipes() GuestPoliciesRecipeArrayOutput
- func (o GuestPoliciesOutput) ToGuestPoliciesOutput() GuestPoliciesOutput
- func (o GuestPoliciesOutput) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
- func (o GuestPoliciesOutput) UpdateTime() pulumi.StringOutput
- 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 OsPolicyAssignment
- type OsPolicyAssignmentArgs
- type OsPolicyAssignmentArray
- type OsPolicyAssignmentArrayInput
- type OsPolicyAssignmentArrayOutput
- func (OsPolicyAssignmentArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOutput
- func (o OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutput() OsPolicyAssignmentArrayOutput
- func (o OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentArrayOutput
- type OsPolicyAssignmentInput
- type OsPolicyAssignmentInstanceFilter
- type OsPolicyAssignmentInstanceFilterArgs
- func (OsPolicyAssignmentInstanceFilterArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutput() OsPolicyAssignmentInstanceFilterOutput
- func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterOutput
- func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
- func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
- type OsPolicyAssignmentInstanceFilterExclusionLabel
- type OsPolicyAssignmentInstanceFilterExclusionLabelArgs
- func (OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput() OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- func (i OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- type OsPolicyAssignmentInstanceFilterExclusionLabelArray
- func (OsPolicyAssignmentInstanceFilterExclusionLabelArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- func (i OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- type OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput
- type OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- func (OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- type OsPolicyAssignmentInstanceFilterExclusionLabelInput
- type OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) Labels() pulumi.StringMapOutput
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput() OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelOutput
- type OsPolicyAssignmentInstanceFilterInclusionLabel
- type OsPolicyAssignmentInstanceFilterInclusionLabelArgs
- func (OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput() OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- func (i OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- type OsPolicyAssignmentInstanceFilterInclusionLabelArray
- func (OsPolicyAssignmentInstanceFilterInclusionLabelArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- func (i OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- type OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput
- type OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- func (OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- type OsPolicyAssignmentInstanceFilterInclusionLabelInput
- type OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) Labels() pulumi.StringMapOutput
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput() OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelOutput
- type OsPolicyAssignmentInstanceFilterInput
- type OsPolicyAssignmentInstanceFilterInventory
- type OsPolicyAssignmentInstanceFilterInventoryArgs
- func (OsPolicyAssignmentInstanceFilterInventoryArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutput() OsPolicyAssignmentInstanceFilterInventoryOutput
- func (i OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryOutput
- type OsPolicyAssignmentInstanceFilterInventoryArray
- func (OsPolicyAssignmentInstanceFilterInventoryArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (i OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- type OsPolicyAssignmentInstanceFilterInventoryArrayInput
- type OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterInventoryArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentInstanceFilterInventoryOutput
- func (o OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (o OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- type OsPolicyAssignmentInstanceFilterInventoryInput
- type OsPolicyAssignmentInstanceFilterInventoryOutput
- func (OsPolicyAssignmentInstanceFilterInventoryOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterInventoryOutput) OsShortName() pulumi.StringOutput
- func (o OsPolicyAssignmentInstanceFilterInventoryOutput) OsVersion() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutput() OsPolicyAssignmentInstanceFilterInventoryOutput
- func (o OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryOutput
- type OsPolicyAssignmentInstanceFilterOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) All() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentInstanceFilterOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterOutput) ExclusionLabels() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) InclusionLabels() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) Inventories() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutput() OsPolicyAssignmentInstanceFilterOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
- func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
- type OsPolicyAssignmentInstanceFilterPtrInput
- type OsPolicyAssignmentInstanceFilterPtrOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) Elem() OsPolicyAssignmentInstanceFilterOutput
- func (OsPolicyAssignmentInstanceFilterPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) ExclusionLabels() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) InclusionLabels() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) Inventories() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
- func (o OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
- type OsPolicyAssignmentMap
- type OsPolicyAssignmentMapInput
- type OsPolicyAssignmentMapOutput
- func (OsPolicyAssignmentMapOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentMapOutput) MapIndex(k pulumi.StringInput) OsPolicyAssignmentOutput
- func (o OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutput() OsPolicyAssignmentMapOutput
- func (o OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutputWithContext(ctx context.Context) OsPolicyAssignmentMapOutput
- type OsPolicyAssignmentOsPolicy
- type OsPolicyAssignmentOsPolicyArgs
- func (OsPolicyAssignmentOsPolicyArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutput() OsPolicyAssignmentOsPolicyOutput
- func (i OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyOutput
- type OsPolicyAssignmentOsPolicyArray
- func (OsPolicyAssignmentOsPolicyArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutput() OsPolicyAssignmentOsPolicyArrayOutput
- func (i OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyArrayOutput
- type OsPolicyAssignmentOsPolicyArrayInput
- type OsPolicyAssignmentOsPolicyArrayOutput
- func (OsPolicyAssignmentOsPolicyArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOsPolicyOutput
- func (o OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutput() OsPolicyAssignmentOsPolicyArrayOutput
- func (o OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyArrayOutput
- type OsPolicyAssignmentOsPolicyInput
- type OsPolicyAssignmentOsPolicyOutput
- func (o OsPolicyAssignmentOsPolicyOutput) AllowNoResourceGroupMatch() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyOutput) Description() pulumi.StringPtrOutput
- func (OsPolicyAssignmentOsPolicyOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyOutput) Id() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyOutput) Mode() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyOutput) ResourceGroups() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- func (o OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutput() OsPolicyAssignmentOsPolicyOutput
- func (o OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyOutput
- type OsPolicyAssignmentOsPolicyResourceGroup
- type OsPolicyAssignmentOsPolicyResourceGroupArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutput() OsPolicyAssignmentOsPolicyResourceGroupOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupOutput
- type OsPolicyAssignmentOsPolicyResourceGroupArray
- func (OsPolicyAssignmentOsPolicyResourceGroupArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupArrayInput
- type OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOsPolicyResourceGroupOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupInput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray
- func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput
- type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsShortName() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsVersion() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
- type OsPolicyAssignmentOsPolicyResourceGroupOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) InventoryFilters() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) Resources() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutput() OsPolicyAssignmentOsPolicyResourceGroupOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResource
- type OsPolicyAssignmentOsPolicyResourceGroupResourceArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceArray
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExec
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Args() pulumi.StringArrayOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Interpreter() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Script() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Args() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Script() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Enforce() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Validate() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Enforce() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Validate() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Args() pulumi.StringArrayOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Interpreter() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Script() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Args() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Script() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFile
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Content() pulumi.StringPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Path() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Permissions() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) State() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Content() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Path() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Permissions() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) State() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Exec() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Id() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Pkg() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Repository() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkg
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgApt
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGooget
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Properties() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Properties() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Deb() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) DesiredState() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Googet() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Msi() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Rpm() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Deb() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) DesiredState() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Googet() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Msi() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Rpm() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Bucket() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Object() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYum
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypper
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepository
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ArchiveType() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Components() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Distribution() pulumi.StringOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) GpgKey() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Uri() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ArchiveType() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) GpgKey() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Uri() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGoo
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Url() pulumi.StringOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Goo() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Goo() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) BaseUrl() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) Id() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) Id() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) Id() pulumi.StringOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput
- type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) Elem() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
- func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) Id() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
- type OsPolicyAssignmentOutput
- func (o OsPolicyAssignmentOutput) Baseline() pulumi.BoolOutput
- func (o OsPolicyAssignmentOutput) Deleted() pulumi.BoolOutput
- func (o OsPolicyAssignmentOutput) Description() pulumi.StringPtrOutput
- func (OsPolicyAssignmentOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentOutput) Etag() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) InstanceFilter() OsPolicyAssignmentInstanceFilterOutput
- func (o OsPolicyAssignmentOutput) Location() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) Name() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) OsPolicies() OsPolicyAssignmentOsPolicyArrayOutput
- func (o OsPolicyAssignmentOutput) Project() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) Reconciling() pulumi.BoolOutput
- func (o OsPolicyAssignmentOutput) RevisionCreateTime() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) RevisionId() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) Rollout() OsPolicyAssignmentRolloutOutput
- func (o OsPolicyAssignmentOutput) RolloutState() pulumi.StringOutput
- func (o OsPolicyAssignmentOutput) SkipAwaitRollout() pulumi.BoolPtrOutput
- func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput
- func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput
- func (o OsPolicyAssignmentOutput) Uid() pulumi.StringOutput
- type OsPolicyAssignmentRollout
- type OsPolicyAssignmentRolloutArgs
- func (OsPolicyAssignmentRolloutArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutput() OsPolicyAssignmentRolloutOutput
- func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutOutput
- func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
- func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
- type OsPolicyAssignmentRolloutDisruptionBudget
- type OsPolicyAssignmentRolloutDisruptionBudgetArgs
- func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
- func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput() OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- type OsPolicyAssignmentRolloutDisruptionBudgetInput
- type OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) Percent() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput() OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- type OsPolicyAssignmentRolloutDisruptionBudgetPtrInput
- type OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Elem() OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Percent() pulumi.IntPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- type OsPolicyAssignmentRolloutInput
- type OsPolicyAssignmentRolloutOutput
- func (o OsPolicyAssignmentRolloutOutput) DisruptionBudget() OsPolicyAssignmentRolloutDisruptionBudgetOutput
- func (OsPolicyAssignmentRolloutOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentRolloutOutput) MinWaitDuration() pulumi.StringOutput
- func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutput() OsPolicyAssignmentRolloutOutput
- func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutOutput
- func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
- func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
- type OsPolicyAssignmentRolloutPtrInput
- type OsPolicyAssignmentRolloutPtrOutput
- func (o OsPolicyAssignmentRolloutPtrOutput) DisruptionBudget() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
- func (o OsPolicyAssignmentRolloutPtrOutput) Elem() OsPolicyAssignmentRolloutOutput
- func (OsPolicyAssignmentRolloutPtrOutput) ElementType() reflect.Type
- func (o OsPolicyAssignmentRolloutPtrOutput) MinWaitDuration() pulumi.StringPtrOutput
- func (o OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
- func (o OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
- type OsPolicyAssignmentState
- type PatchDeployment
- type PatchDeploymentArgs
- type PatchDeploymentArray
- type PatchDeploymentArrayInput
- type PatchDeploymentArrayOutput
- func (PatchDeploymentArrayOutput) ElementType() reflect.Type
- func (o PatchDeploymentArrayOutput) Index(i pulumi.IntInput) PatchDeploymentOutput
- func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
- func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
- type PatchDeploymentInput
- type PatchDeploymentInstanceFilter
- type PatchDeploymentInstanceFilterArgs
- func (PatchDeploymentInstanceFilterArgs) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- type PatchDeploymentInstanceFilterGroupLabel
- type PatchDeploymentInstanceFilterGroupLabelArgs
- func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
- func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
- type PatchDeploymentInstanceFilterGroupLabelArray
- func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
- type PatchDeploymentInstanceFilterGroupLabelArrayInput
- type PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) Index(i pulumi.IntInput) PatchDeploymentInstanceFilterGroupLabelOutput
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
- type PatchDeploymentInstanceFilterGroupLabelInput
- type PatchDeploymentInstanceFilterGroupLabelOutput
- func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
- type PatchDeploymentInstanceFilterInput
- type PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) All() pulumi.BoolPtrOutput
- func (PatchDeploymentInstanceFilterOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) Instances() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterOutput) Zones() pulumi.StringArrayOutput
- type PatchDeploymentInstanceFilterPtrInput
- type PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Elem() PatchDeploymentInstanceFilterOutput
- func (PatchDeploymentInstanceFilterPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterPtrOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Instances() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Zones() pulumi.StringArrayOutput
- type PatchDeploymentMap
- type PatchDeploymentMapInput
- type PatchDeploymentMapOutput
- func (PatchDeploymentMapOutput) ElementType() reflect.Type
- func (o PatchDeploymentMapOutput) MapIndex(k pulumi.StringInput) PatchDeploymentOutput
- func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
- func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
- type PatchDeploymentOneTimeSchedule
- type PatchDeploymentOneTimeScheduleArgs
- func (PatchDeploymentOneTimeScheduleArgs) ElementType() reflect.Type
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOneTimeScheduleInput
- type PatchDeploymentOneTimeScheduleOutput
- func (PatchDeploymentOneTimeScheduleOutput) ElementType() reflect.Type
- func (o PatchDeploymentOneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOneTimeSchedulePtrInput
- type PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) Elem() PatchDeploymentOneTimeScheduleOutput
- func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOutput
- func (o PatchDeploymentOutput) CreateTime() pulumi.StringOutput
- func (o PatchDeploymentOutput) Description() pulumi.StringPtrOutput
- func (o PatchDeploymentOutput) Duration() pulumi.StringPtrOutput
- func (PatchDeploymentOutput) ElementType() reflect.Type
- func (o PatchDeploymentOutput) InstanceFilter() PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentOutput) LastExecuteTime() pulumi.StringOutput
- func (o PatchDeploymentOutput) Name() pulumi.StringOutput
- func (o PatchDeploymentOutput) OneTimeSchedule() PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOutput) PatchConfig() PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentOutput) PatchDeploymentId() pulumi.StringOutput
- func (o PatchDeploymentOutput) Project() pulumi.StringOutput
- func (o PatchDeploymentOutput) RecurringSchedule() PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentOutput) Rollout() PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
- func (o PatchDeploymentOutput) UpdateTime() pulumi.StringOutput
- 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) MigInstancesAllowed() pulumi.BoolPtrOutput
- 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) MigInstancesAllowed() pulumi.BoolPtrOutput
- 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 (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOffset() pulumi.IntPtrOutput
- 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) DayOffset() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) Elem() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) WeekOrdinal() pulumi.IntPtrOutput
- type PatchDeploymentRecurringScheduleOutput
- func (PatchDeploymentRecurringScheduleOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) LastExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) NextExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringSchedulePtrInput
- type PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Elem() PatchDeploymentRecurringScheduleOutput
- func (PatchDeploymentRecurringSchedulePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) LastExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) NextExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDay
- type PatchDeploymentRecurringScheduleTimeOfDayArgs
- func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDayInput
- type PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Hours() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Minutes() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Nanos() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Seconds() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDayPtrInput
- type PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Elem() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Hours() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Minutes() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Nanos() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Seconds() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeZone
- type PatchDeploymentRecurringScheduleTimeZoneArgs
- func (PatchDeploymentRecurringScheduleTimeZoneArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- type PatchDeploymentRecurringScheduleTimeZoneInput
- type PatchDeploymentRecurringScheduleTimeZoneOutput
- func (PatchDeploymentRecurringScheduleTimeZoneOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Id() pulumi.StringOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Version() pulumi.StringPtrOutput
- type PatchDeploymentRecurringScheduleTimeZonePtrInput
- type PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Elem() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Id() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Version() pulumi.StringPtrOutput
- type PatchDeploymentRecurringScheduleWeekly
- type PatchDeploymentRecurringScheduleWeeklyArgs
- func (PatchDeploymentRecurringScheduleWeeklyArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleWeeklyInput
- type PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) DayOfWeek() pulumi.StringOutput
- func (PatchDeploymentRecurringScheduleWeeklyOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleWeeklyPtrInput
- type PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) Elem() PatchDeploymentRecurringScheduleWeeklyOutput
- func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRollout
- type PatchDeploymentRolloutArgs
- func (PatchDeploymentRolloutArgs) ElementType() reflect.Type
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentRolloutDisruptionBudget
- type PatchDeploymentRolloutDisruptionBudgetArgs
- func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutDisruptionBudgetInput
- type PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) Percentage() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutDisruptionBudgetPtrInput
- type PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Elem() PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutInput
- type PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutOutput) Mode() pulumi.StringOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentRolloutPtrInput
- type PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) Elem() PatchDeploymentRolloutOutput
- func (PatchDeploymentRolloutPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutPtrOutput) Mode() pulumi.StringPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuestPolicies ¶
type GuestPolicies struct { pulumi.CustomResourceState // Specifies the VM instances that are assigned to this policy. This allows you to target sets // or groups of VM instances by different parameters such as labels, names, OS, or zones. // If left empty, all VM instances underneath this policy are targeted. // At the same level in the resource hierarchy (that is within a project), the service prevents // the creation of multiple policies that conflict with each other. // For more information, see how the service // [handles assignment conflicts](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentOutput `pulumi:"assignment"` // Time this guest policy was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag pulumi.StringOutput `pulumi:"etag"` // The logical name of the guest policy in the project with the following restrictions: // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the project. GuestPolicyId pulumi.StringOutput `pulumi:"guestPolicyId"` // Unique name of the resource in this project using one of the following forms: projects/{project_number}/guestPolicies/{guestPolicyId}. Name pulumi.StringOutput `pulumi:"name"` // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so // they can use these repos. Package repositories are only configured if the corresponding package manager(s) are // available. PackageRepositories GuestPoliciesPackageRepositoryArrayOutput `pulumi:"packageRepositories"` // The software packages to be managed by this policy. Packages GuestPoliciesPackageArrayOutput `pulumi:"packages"` Project pulumi.StringOutput `pulumi:"project"` // A list of Recipes to install on the VM instance. Recipes GuestPoliciesRecipeArrayOutput `pulumi:"recipes"` // Last time this guest policy was updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
An OS Config resource representing a guest configuration policy. These policies represent the desired state for VM instance guest environments including packages to install or remove, package repository configurations, and software to install.
To get more information about GuestPolicies, see:
* [API documentation](https://cloud.google.com/compute/docs/osconfig/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/compute/docs/os-config-management)
## Example Usage
### Os Config Guest Policies Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myImage, err := compute.LookupImage(ctx, &compute.LookupImageArgs{ Family: pulumi.StringRef("debian-11"), Project: pulumi.StringRef("debian-cloud"), }, nil) if err != nil { return err } foobar, err := compute.NewInstance(ctx, "foobar", &compute.InstanceArgs{ Name: pulumi.String("guest-policy-inst"), MachineType: pulumi.String("e2-medium"), Zone: pulumi.String("us-central1-a"), CanIpForward: pulumi.Bool(false), Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, BootDisk: &compute.InstanceBootDiskArgs{ InitializeParams: &compute.InstanceBootDiskInitializeParamsArgs{ Image: pulumi.String(myImage.SelfLink), }, }, NetworkInterfaces: compute.InstanceNetworkInterfaceArray{ &compute.InstanceNetworkInterfaceArgs{ Network: pulumi.String("default"), }, }, Metadata: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } _, err = osconfig.NewGuestPolicies(ctx, "guest_policies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ Instances: pulumi.StringArray{ foobar.ID(), }, }, Packages: osconfig.GuestPoliciesPackageArray{ &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("my-package"), DesiredState: pulumi.String("UPDATED"), }, }, }) if err != nil { return err } return nil }) }
``` ### Os Config Guest Policies Packages
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewGuestPolicies(ctx, "guest_policies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ GroupLabels: osconfig.GuestPoliciesAssignmentGroupLabelArray{ &osconfig.GuestPoliciesAssignmentGroupLabelArgs{ Labels: pulumi.StringMap{ "color": pulumi.String("red"), "env": pulumi.String("test"), }, }, &osconfig.GuestPoliciesAssignmentGroupLabelArgs{ Labels: pulumi.StringMap{ "color": pulumi.String("blue"), "env": pulumi.String("test"), }, }, }, }, Packages: osconfig.GuestPoliciesPackageArray{ &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("my-package"), DesiredState: pulumi.String("INSTALLED"), }, &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("bad-package-1"), DesiredState: pulumi.String("REMOVED"), }, &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("bad-package-2"), DesiredState: pulumi.String("REMOVED"), Manager: pulumi.String("APT"), }, }, PackageRepositories: osconfig.GuestPoliciesPackageRepositoryArray{ &osconfig.GuestPoliciesPackageRepositoryArgs{ Apt: &osconfig.GuestPoliciesPackageRepositoryAptArgs{ Uri: pulumi.String("https://packages.cloud.google.com/apt"), ArchiveType: pulumi.String("DEB"), Distribution: pulumi.String("cloud-sdk-stretch"), Components: pulumi.StringArray{ pulumi.String("main"), }, }, }, &osconfig.GuestPoliciesPackageRepositoryArgs{ Yum: &osconfig.GuestPoliciesPackageRepositoryYumArgs{ Id: pulumi.String("google-cloud-sdk"), DisplayName: pulumi.String("Google Cloud SDK"), BaseUrl: pulumi.String("https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64"), GpgKeys: pulumi.StringArray{ pulumi.String("https://packages.cloud.google.com/yum/doc/yum-key.gpg"), pulumi.String("https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Os Config Guest Policies Recipes
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewGuestPolicies(ctx, "guest_policies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ Zones: pulumi.StringArray{ pulumi.String("us-east1-b"), pulumi.String("us-east1-d"), }, }, Recipes: osconfig.GuestPoliciesRecipeArray{ &osconfig.GuestPoliciesRecipeArgs{ Name: pulumi.String("guest-policy-recipe"), DesiredState: pulumi.String("INSTALLED"), Artifacts: osconfig.GuestPoliciesRecipeArtifactArray{ &osconfig.GuestPoliciesRecipeArtifactArgs{ Id: pulumi.String("guest-policy-artifact-id"), Gcs: &osconfig.GuestPoliciesRecipeArtifactGcsArgs{ Bucket: pulumi.String("my-bucket"), Object: pulumi.String("executable.msi"), Generation: pulumi.Int(1546030865175603), }, }, }, InstallSteps: osconfig.GuestPoliciesRecipeInstallStepArray{ &osconfig.GuestPoliciesRecipeInstallStepArgs{ MsiInstallation: &osconfig.GuestPoliciesRecipeInstallStepMsiInstallationArgs{ ArtifactId: pulumi.String("guest-policy-artifact-id"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
GuestPolicies can be imported using any of these accepted formats:
* `projects/{{project}}/guestPolicies/{{guest_policy_id}}`
* `{{project}}/{{guest_policy_id}}`
* `{{guest_policy_id}}`
When using the `pulumi import` command, GuestPolicies can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default projects/{{project}}/guestPolicies/{{guest_policy_id}} ```
```sh $ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default {{project}}/{{guest_policy_id}} ```
```sh $ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default {{guest_policy_id}} ```
func GetGuestPolicies ¶
func GetGuestPolicies(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GuestPoliciesState, opts ...pulumi.ResourceOption) (*GuestPolicies, error)
GetGuestPolicies gets an existing GuestPolicies resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGuestPolicies ¶
func NewGuestPolicies(ctx *pulumi.Context, name string, args *GuestPoliciesArgs, opts ...pulumi.ResourceOption) (*GuestPolicies, error)
NewGuestPolicies registers a new resource with the given unique name, arguments, and options.
func (*GuestPolicies) ElementType ¶
func (*GuestPolicies) ElementType() reflect.Type
func (*GuestPolicies) ToGuestPoliciesOutput ¶
func (i *GuestPolicies) ToGuestPoliciesOutput() GuestPoliciesOutput
func (*GuestPolicies) ToGuestPoliciesOutputWithContext ¶
func (i *GuestPolicies) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
type GuestPoliciesArgs ¶
type GuestPoliciesArgs struct { // Specifies the VM instances that are assigned to this policy. This allows you to target sets // or groups of VM instances by different parameters such as labels, names, OS, or zones. // If left empty, all VM instances underneath this policy are targeted. // At the same level in the resource hierarchy (that is within a project), the service prevents // the creation of multiple policies that conflict with each other. // For more information, see how the service // [handles assignment conflicts](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentInput // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag pulumi.StringPtrInput // The logical name of the guest policy in the project with the following restrictions: // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the project. GuestPolicyId pulumi.StringInput // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so // they can use these repos. Package repositories are only configured if the corresponding package manager(s) are // available. PackageRepositories GuestPoliciesPackageRepositoryArrayInput // The software packages to be managed by this policy. Packages GuestPoliciesPackageArrayInput Project pulumi.StringPtrInput // A list of Recipes to install on the VM instance. Recipes GuestPoliciesRecipeArrayInput }
The set of arguments for constructing a GuestPolicies resource.
func (GuestPoliciesArgs) ElementType ¶
func (GuestPoliciesArgs) ElementType() reflect.Type
type GuestPoliciesArray ¶
type GuestPoliciesArray []GuestPoliciesInput
func (GuestPoliciesArray) ElementType ¶
func (GuestPoliciesArray) ElementType() reflect.Type
func (GuestPoliciesArray) ToGuestPoliciesArrayOutput ¶
func (i GuestPoliciesArray) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
func (GuestPoliciesArray) ToGuestPoliciesArrayOutputWithContext ¶
func (i GuestPoliciesArray) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
type GuestPoliciesArrayInput ¶
type GuestPoliciesArrayInput interface { pulumi.Input ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput ToGuestPoliciesArrayOutputWithContext(context.Context) GuestPoliciesArrayOutput }
GuestPoliciesArrayInput is an input type that accepts GuestPoliciesArray and GuestPoliciesArrayOutput values. You can construct a concrete instance of `GuestPoliciesArrayInput` via:
GuestPoliciesArray{ GuestPoliciesArgs{...} }
type GuestPoliciesArrayOutput ¶
type GuestPoliciesArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesArrayOutput) ElementType ¶
func (GuestPoliciesArrayOutput) ElementType() reflect.Type
func (GuestPoliciesArrayOutput) Index ¶
func (o GuestPoliciesArrayOutput) Index(i pulumi.IntInput) GuestPoliciesOutput
func (GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput ¶
func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
func (GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext ¶
func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
type GuestPoliciesAssignment ¶
type GuestPoliciesAssignment struct { // Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, // for example "env=prod or env=staging". // Structure is documented below. GroupLabels []GuestPoliciesAssignmentGroupLabel `pulumi:"groupLabels"` // Targets VM instances whose name starts with one of these prefixes. // Like labels, this is another way to group VM instances when targeting configs, // for example prefix="prod-". // Only supported for project-level policies. InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the instances specified. Instances are specified by their URI in the form // zones/[ZONE]/instances/[INSTANCE_NAME]. // Instance targeting is uncommon and is supported to facilitate the management of changes // by the instance or to target specific VM instances for development and testing. // Only supported for project-level policies and must reference instances within this project. Instances []string `pulumi:"instances"` // Targets VM instances matching at least one of the following OS types. // VM instances must match all supplied criteria for a given OsType to be included. // Structure is documented below. OsTypes []GuestPoliciesAssignmentOsType `pulumi:"osTypes"` // Targets instances in any of these zones. Leave empty to target instances in any zone. // Zonal targeting is uncommon and is supported to facilitate the management of changes by zone. Zones []string `pulumi:"zones"` }
type GuestPoliciesAssignmentArgs ¶
type GuestPoliciesAssignmentArgs struct { // Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, // for example "env=prod or env=staging". // Structure is documented below. GroupLabels GuestPoliciesAssignmentGroupLabelArrayInput `pulumi:"groupLabels"` // Targets VM instances whose name starts with one of these prefixes. // Like labels, this is another way to group VM instances when targeting configs, // for example prefix="prod-". // Only supported for project-level policies. InstanceNamePrefixes pulumi.StringArrayInput `pulumi:"instanceNamePrefixes"` // Targets any of the instances specified. Instances are specified by their URI in the form // zones/[ZONE]/instances/[INSTANCE_NAME]. // Instance targeting is uncommon and is supported to facilitate the management of changes // by the instance or to target specific VM instances for development and testing. // Only supported for project-level policies and must reference instances within this project. Instances pulumi.StringArrayInput `pulumi:"instances"` // Targets VM instances matching at least one of the following OS types. // VM instances must match all supplied criteria for a given OsType to be included. // Structure is documented below. OsTypes GuestPoliciesAssignmentOsTypeArrayInput `pulumi:"osTypes"` // Targets instances in any of these zones. Leave empty to target instances in any zone. // Zonal targeting is uncommon and is supported to facilitate the management of changes by zone. Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (GuestPoliciesAssignmentArgs) ElementType ¶
func (GuestPoliciesAssignmentArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
type GuestPoliciesAssignmentGroupLabelArgs ¶
type GuestPoliciesAssignmentGroupLabelArgs struct { // Google Compute Engine instance labels that must be present for an instance to be included in this assignment group. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (GuestPoliciesAssignmentGroupLabelArgs) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput ¶
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentGroupLabelArray ¶
type GuestPoliciesAssignmentGroupLabelArray []GuestPoliciesAssignmentGroupLabelInput
func (GuestPoliciesAssignmentGroupLabelArray) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelArrayInput ¶
type GuestPoliciesAssignmentGroupLabelArrayInput interface { pulumi.Input ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput }
GuestPoliciesAssignmentGroupLabelArrayInput is an input type that accepts GuestPoliciesAssignmentGroupLabelArray and GuestPoliciesAssignmentGroupLabelArrayOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentGroupLabelArrayInput` via:
GuestPoliciesAssignmentGroupLabelArray{ GuestPoliciesAssignmentGroupLabelArgs{...} }
type GuestPoliciesAssignmentGroupLabelArrayOutput ¶
type GuestPoliciesAssignmentGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelInput ¶
type GuestPoliciesAssignmentGroupLabelInput interface { pulumi.Input ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput ToGuestPoliciesAssignmentGroupLabelOutputWithContext(context.Context) GuestPoliciesAssignmentGroupLabelOutput }
GuestPoliciesAssignmentGroupLabelInput is an input type that accepts GuestPoliciesAssignmentGroupLabelArgs and GuestPoliciesAssignmentGroupLabelOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentGroupLabelInput` via:
GuestPoliciesAssignmentGroupLabelArgs{...}
type GuestPoliciesAssignmentGroupLabelOutput ¶
type GuestPoliciesAssignmentGroupLabelOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelOutput) Labels ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
Google Compute Engine instance labels that must be present for an instance to be included in this assignment group.
func (GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentInput ¶
type GuestPoliciesAssignmentInput interface { pulumi.Input ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput ToGuestPoliciesAssignmentOutputWithContext(context.Context) GuestPoliciesAssignmentOutput }
GuestPoliciesAssignmentInput is an input type that accepts GuestPoliciesAssignmentArgs and GuestPoliciesAssignmentOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentInput` via:
GuestPoliciesAssignmentArgs{...}
type GuestPoliciesAssignmentOsType ¶
type GuestPoliciesAssignmentOsType struct { // Targets VM instances with OS Inventory enabled and having the following OS architecture. // // *** OsArchitecture *string `pulumi:"osArchitecture"` // Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows". OsShortName *string `pulumi:"osShortName"` // Targets VM instances with OS Inventory enabled and having the following following OS version. OsVersion *string `pulumi:"osVersion"` }
type GuestPoliciesAssignmentOsTypeArgs ¶
type GuestPoliciesAssignmentOsTypeArgs struct { // Targets VM instances with OS Inventory enabled and having the following OS architecture. // // *** OsArchitecture pulumi.StringPtrInput `pulumi:"osArchitecture"` // Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows". OsShortName pulumi.StringPtrInput `pulumi:"osShortName"` // Targets VM instances with OS Inventory enabled and having the following following OS version. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
func (GuestPoliciesAssignmentOsTypeArgs) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput ¶
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOsTypeArray ¶
type GuestPoliciesAssignmentOsTypeArray []GuestPoliciesAssignmentOsTypeInput
func (GuestPoliciesAssignmentOsTypeArray) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeArrayInput ¶
type GuestPoliciesAssignmentOsTypeArrayInput interface { pulumi.Input ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(context.Context) GuestPoliciesAssignmentOsTypeArrayOutput }
GuestPoliciesAssignmentOsTypeArrayInput is an input type that accepts GuestPoliciesAssignmentOsTypeArray and GuestPoliciesAssignmentOsTypeArrayOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentOsTypeArrayInput` via:
GuestPoliciesAssignmentOsTypeArray{ GuestPoliciesAssignmentOsTypeArgs{...} }
type GuestPoliciesAssignmentOsTypeArrayOutput ¶
type GuestPoliciesAssignmentOsTypeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeInput ¶
type GuestPoliciesAssignmentOsTypeInput interface { pulumi.Input ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput ToGuestPoliciesAssignmentOsTypeOutputWithContext(context.Context) GuestPoliciesAssignmentOsTypeOutput }
GuestPoliciesAssignmentOsTypeInput is an input type that accepts GuestPoliciesAssignmentOsTypeArgs and GuestPoliciesAssignmentOsTypeOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentOsTypeInput` via:
GuestPoliciesAssignmentOsTypeArgs{...}
type GuestPoliciesAssignmentOsTypeOutput ¶
type GuestPoliciesAssignmentOsTypeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeOutput) ElementType ¶
func (GuestPoliciesAssignmentOsTypeOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeOutput) OsArchitecture ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS architecture.
***
func (GuestPoliciesAssignmentOsTypeOutput) OsShortName ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
func (GuestPoliciesAssignmentOsTypeOutput) OsVersion ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following following OS version.
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput ¶
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOutput ¶
type GuestPoliciesAssignmentOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOutput) ElementType ¶
func (GuestPoliciesAssignmentOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOutput) GroupLabels ¶
func (o GuestPoliciesAssignmentOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging". Structure is documented below.
func (GuestPoliciesAssignmentOutput) InstanceNamePrefixes ¶
func (o GuestPoliciesAssignmentOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies.
func (GuestPoliciesAssignmentOutput) Instances ¶
func (o GuestPoliciesAssignmentOutput) Instances() pulumi.StringArrayOutput
Targets any of the instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME]. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project.
func (GuestPoliciesAssignmentOutput) OsTypes ¶
func (o GuestPoliciesAssignmentOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included. Structure is documented below.
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) Zones ¶
func (o GuestPoliciesAssignmentOutput) Zones() pulumi.StringArrayOutput
Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone.
type GuestPoliciesAssignmentPtrInput ¶
type GuestPoliciesAssignmentPtrInput interface { pulumi.Input ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput ToGuestPoliciesAssignmentPtrOutputWithContext(context.Context) GuestPoliciesAssignmentPtrOutput }
GuestPoliciesAssignmentPtrInput is an input type that accepts GuestPoliciesAssignmentArgs, GuestPoliciesAssignmentPtr and GuestPoliciesAssignmentPtrOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentPtrInput` via:
GuestPoliciesAssignmentArgs{...} or: nil
func GuestPoliciesAssignmentPtr ¶
func GuestPoliciesAssignmentPtr(v *GuestPoliciesAssignmentArgs) GuestPoliciesAssignmentPtrInput
type GuestPoliciesAssignmentPtrOutput ¶
type GuestPoliciesAssignmentPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentPtrOutput) Elem ¶
func (o GuestPoliciesAssignmentPtrOutput) Elem() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentPtrOutput) ElementType ¶
func (GuestPoliciesAssignmentPtrOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentPtrOutput) GroupLabels ¶
func (o GuestPoliciesAssignmentPtrOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging". Structure is documented below.
func (GuestPoliciesAssignmentPtrOutput) InstanceNamePrefixes ¶
func (o GuestPoliciesAssignmentPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies.
func (GuestPoliciesAssignmentPtrOutput) Instances ¶
func (o GuestPoliciesAssignmentPtrOutput) Instances() pulumi.StringArrayOutput
Targets any of the instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME]. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project.
func (GuestPoliciesAssignmentPtrOutput) OsTypes ¶
func (o GuestPoliciesAssignmentPtrOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included. Structure is documented below.
func (GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput ¶
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) Zones ¶
func (o GuestPoliciesAssignmentPtrOutput) Zones() pulumi.StringArrayOutput
Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone.
type GuestPoliciesInput ¶
type GuestPoliciesInput interface { pulumi.Input ToGuestPoliciesOutput() GuestPoliciesOutput ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput }
type GuestPoliciesMap ¶
type GuestPoliciesMap map[string]GuestPoliciesInput
func (GuestPoliciesMap) ElementType ¶
func (GuestPoliciesMap) ElementType() reflect.Type
func (GuestPoliciesMap) ToGuestPoliciesMapOutput ¶
func (i GuestPoliciesMap) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
func (GuestPoliciesMap) ToGuestPoliciesMapOutputWithContext ¶
func (i GuestPoliciesMap) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
type GuestPoliciesMapInput ¶
type GuestPoliciesMapInput interface { pulumi.Input ToGuestPoliciesMapOutput() GuestPoliciesMapOutput ToGuestPoliciesMapOutputWithContext(context.Context) GuestPoliciesMapOutput }
GuestPoliciesMapInput is an input type that accepts GuestPoliciesMap and GuestPoliciesMapOutput values. You can construct a concrete instance of `GuestPoliciesMapInput` via:
GuestPoliciesMap{ "key": GuestPoliciesArgs{...} }
type GuestPoliciesMapOutput ¶
type GuestPoliciesMapOutput struct{ *pulumi.OutputState }
func (GuestPoliciesMapOutput) ElementType ¶
func (GuestPoliciesMapOutput) ElementType() reflect.Type
func (GuestPoliciesMapOutput) MapIndex ¶
func (o GuestPoliciesMapOutput) MapIndex(k pulumi.StringInput) GuestPoliciesOutput
func (GuestPoliciesMapOutput) ToGuestPoliciesMapOutput ¶
func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
func (GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext ¶
func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
type GuestPoliciesOutput ¶
type GuestPoliciesOutput struct{ *pulumi.OutputState }
func (GuestPoliciesOutput) Assignment ¶
func (o GuestPoliciesOutput) Assignment() GuestPoliciesAssignmentOutput
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.
func (GuestPoliciesOutput) CreateTime ¶
func (o GuestPoliciesOutput) CreateTime() pulumi.StringOutput
Time this guest policy was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (GuestPoliciesOutput) Description ¶
func (o GuestPoliciesOutput) Description() pulumi.StringPtrOutput
Description of the guest policy. Length of the description is limited to 1024 characters.
func (GuestPoliciesOutput) ElementType ¶
func (GuestPoliciesOutput) ElementType() reflect.Type
func (GuestPoliciesOutput) Etag ¶
func (o GuestPoliciesOutput) Etag() pulumi.StringOutput
The etag for this guest policy. If this is provided on update, it must match the server's etag.
func (GuestPoliciesOutput) GuestPolicyId ¶
func (o GuestPoliciesOutput) GuestPolicyId() pulumi.StringOutput
The logical name of the guest policy in the project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project.
func (GuestPoliciesOutput) Name ¶
func (o GuestPoliciesOutput) Name() pulumi.StringOutput
Unique name of the resource in this project using one of the following forms: projects/{project_number}/guestPolicies/{guestPolicyId}.
func (GuestPoliciesOutput) PackageRepositories ¶
func (o GuestPoliciesOutput) PackageRepositories() GuestPoliciesPackageRepositoryArrayOutput
A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available.
func (GuestPoliciesOutput) Packages ¶
func (o GuestPoliciesOutput) Packages() GuestPoliciesPackageArrayOutput
The software packages to be managed by this policy.
func (GuestPoliciesOutput) Project ¶
func (o GuestPoliciesOutput) Project() pulumi.StringOutput
func (GuestPoliciesOutput) Recipes ¶
func (o GuestPoliciesOutput) Recipes() GuestPoliciesRecipeArrayOutput
A list of Recipes to install on the VM instance.
func (GuestPoliciesOutput) ToGuestPoliciesOutput ¶
func (o GuestPoliciesOutput) ToGuestPoliciesOutput() GuestPoliciesOutput
func (GuestPoliciesOutput) ToGuestPoliciesOutputWithContext ¶
func (o GuestPoliciesOutput) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
func (GuestPoliciesOutput) UpdateTime ¶
func (o GuestPoliciesOutput) UpdateTime() pulumi.StringOutput
Last time this guest policy was updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
type GuestPoliciesPackage ¶
type GuestPoliciesPackage struct { // The desiredState the agent should maintain for this package. The default is to ensure the package is installed. // Possible values are: `INSTALLED`, `UPDATED`, `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`, `GOO`. Manager *string `pulumi:"manager"` // The name of the package. A package is uniquely identified for conflict validation // by checking the package name and the manager(s) that the package targets. Name string `pulumi:"name"` }
type GuestPoliciesPackageArgs ¶
type GuestPoliciesPackageArgs struct { // The desiredState the agent should maintain for this package. The default is to ensure the package is installed. // Possible values are: `INSTALLED`, `UPDATED`, `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`, `GOO`. Manager pulumi.StringPtrInput `pulumi:"manager"` // The name of the package. A package is uniquely identified for conflict validation // by checking the package name and the manager(s) that the package targets. Name pulumi.StringInput `pulumi:"name"` }
func (GuestPoliciesPackageArgs) ElementType ¶
func (GuestPoliciesPackageArgs) ElementType() reflect.Type
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput ¶
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext ¶
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageArray ¶
type GuestPoliciesPackageArray []GuestPoliciesPackageInput
func (GuestPoliciesPackageArray) ElementType ¶
func (GuestPoliciesPackageArray) ElementType() reflect.Type
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput ¶
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext ¶
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageArrayInput ¶
type GuestPoliciesPackageArrayInput interface { pulumi.Input ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput ToGuestPoliciesPackageArrayOutputWithContext(context.Context) GuestPoliciesPackageArrayOutput }
GuestPoliciesPackageArrayInput is an input type that accepts GuestPoliciesPackageArray and GuestPoliciesPackageArrayOutput values. You can construct a concrete instance of `GuestPoliciesPackageArrayInput` via:
GuestPoliciesPackageArray{ GuestPoliciesPackageArgs{...} }
type GuestPoliciesPackageArrayOutput ¶
type GuestPoliciesPackageArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageArrayOutput) ElementType ¶
func (GuestPoliciesPackageArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageArrayOutput) Index ¶
func (o GuestPoliciesPackageArrayOutput) Index(i pulumi.IntInput) GuestPoliciesPackageOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput ¶
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext ¶
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageInput ¶
type GuestPoliciesPackageInput interface { pulumi.Input ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput ToGuestPoliciesPackageOutputWithContext(context.Context) GuestPoliciesPackageOutput }
GuestPoliciesPackageInput is an input type that accepts GuestPoliciesPackageArgs and GuestPoliciesPackageOutput values. You can construct a concrete instance of `GuestPoliciesPackageInput` via:
GuestPoliciesPackageArgs{...}
type GuestPoliciesPackageOutput ¶
type GuestPoliciesPackageOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageOutput) DesiredState ¶
func (o GuestPoliciesPackageOutput) DesiredState() pulumi.StringPtrOutput
The desiredState the agent should maintain for this package. The default is to ensure the package is installed. Possible values are: `INSTALLED`, `UPDATED`, `REMOVED`.
func (GuestPoliciesPackageOutput) ElementType ¶
func (GuestPoliciesPackageOutput) ElementType() reflect.Type
func (GuestPoliciesPackageOutput) Manager ¶
func (o GuestPoliciesPackageOutput) Manager() pulumi.StringPtrOutput
Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify ANY, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY. Default value is `ANY`. Possible values are: `ANY`, `APT`, `YUM`, `ZYPPER`, `GOO`.
func (GuestPoliciesPackageOutput) Name ¶
func (o GuestPoliciesPackageOutput) Name() pulumi.StringOutput
The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets.
func (GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput ¶
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext ¶
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageRepository ¶
type GuestPoliciesPackageRepository struct { // An Apt Repository. // Structure is documented below. Apt *GuestPoliciesPackageRepositoryApt `pulumi:"apt"` // A Goo Repository. // Structure is documented below. Goo *GuestPoliciesPackageRepositoryGoo `pulumi:"goo"` // A Yum Repository. // Structure is documented below. Yum *GuestPoliciesPackageRepositoryYum `pulumi:"yum"` // A Zypper Repository. // Structure is documented below. Zypper *GuestPoliciesPackageRepositoryZypper `pulumi:"zypper"` }
type GuestPoliciesPackageRepositoryApt ¶
type GuestPoliciesPackageRepositoryApt struct { // Type of archive files in this repository. The default behavior is DEB. // Default value is `DEB`. // Possible values are: `DEB`, `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 for this repository. Uri string `pulumi:"uri"` }
type GuestPoliciesPackageRepositoryAptArgs ¶
type GuestPoliciesPackageRepositoryAptArgs struct { // Type of archive files in this repository. The default behavior is DEB. // Default value is `DEB`. // Possible values are: `DEB`, `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 for this repository. Uri pulumi.StringInput `pulumi:"uri"` }
func (GuestPoliciesPackageRepositoryAptArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryAptArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
type GuestPoliciesPackageRepositoryAptInput ¶
type GuestPoliciesPackageRepositoryAptInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput ToGuestPoliciesPackageRepositoryAptOutputWithContext(context.Context) GuestPoliciesPackageRepositoryAptOutput }
GuestPoliciesPackageRepositoryAptInput is an input type that accepts GuestPoliciesPackageRepositoryAptArgs and GuestPoliciesPackageRepositoryAptOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryAptInput` via:
GuestPoliciesPackageRepositoryAptArgs{...}
type GuestPoliciesPackageRepositoryAptOutput ¶
type GuestPoliciesPackageRepositoryAptOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptOutput) ArchiveType ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ArchiveType() pulumi.StringPtrOutput
Type of archive files in this repository. The default behavior is DEB. Default value is `DEB`. Possible values are: `DEB`, `DEB_SRC`.
func (GuestPoliciesPackageRepositoryAptOutput) Components ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptOutput) Distribution ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryAptOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptOutput) GpgKey ¶
func (o GuestPoliciesPackageRepositoryAptOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at /etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg containing all the keys in any applied guest policy.
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) Uri ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Uri() pulumi.StringOutput
URI for this repository.
type GuestPoliciesPackageRepositoryAptPtrInput ¶
type GuestPoliciesPackageRepositoryAptPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryAptPtrOutput }
GuestPoliciesPackageRepositoryAptPtrInput is an input type that accepts GuestPoliciesPackageRepositoryAptArgs, GuestPoliciesPackageRepositoryAptPtr and GuestPoliciesPackageRepositoryAptPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryAptPtrInput` via:
GuestPoliciesPackageRepositoryAptArgs{...} or: nil
func GuestPoliciesPackageRepositoryAptPtr ¶
func GuestPoliciesPackageRepositoryAptPtr(v *GuestPoliciesPackageRepositoryAptArgs) GuestPoliciesPackageRepositoryAptPtrInput
type GuestPoliciesPackageRepositoryAptPtrOutput ¶
type GuestPoliciesPackageRepositoryAptPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType() pulumi.StringPtrOutput
Type of archive files in this repository. The default behavior is DEB. Default value is `DEB`. Possible values are: `DEB`, `DEB_SRC`.
func (GuestPoliciesPackageRepositoryAptPtrOutput) Components ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptPtrOutput) Distribution ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptPtrOutput) GpgKey ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at /etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg containing all the keys in any applied guest policy.
func (GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) Uri ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Uri() pulumi.StringPtrOutput
URI for this repository.
type GuestPoliciesPackageRepositoryArgs ¶
type GuestPoliciesPackageRepositoryArgs struct { // An Apt Repository. // Structure is documented below. Apt GuestPoliciesPackageRepositoryAptPtrInput `pulumi:"apt"` // A Goo Repository. // Structure is documented below. Goo GuestPoliciesPackageRepositoryGooPtrInput `pulumi:"goo"` // A Yum Repository. // Structure is documented below. Yum GuestPoliciesPackageRepositoryYumPtrInput `pulumi:"yum"` // A Zypper Repository. // Structure is documented below. Zypper GuestPoliciesPackageRepositoryZypperPtrInput `pulumi:"zypper"` }
func (GuestPoliciesPackageRepositoryArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput ¶
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
type GuestPoliciesPackageRepositoryArray ¶
type GuestPoliciesPackageRepositoryArray []GuestPoliciesPackageRepositoryInput
func (GuestPoliciesPackageRepositoryArray) ElementType ¶
func (GuestPoliciesPackageRepositoryArray) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput ¶
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryArrayInput ¶
type GuestPoliciesPackageRepositoryArrayInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput ToGuestPoliciesPackageRepositoryArrayOutputWithContext(context.Context) GuestPoliciesPackageRepositoryArrayOutput }
GuestPoliciesPackageRepositoryArrayInput is an input type that accepts GuestPoliciesPackageRepositoryArray and GuestPoliciesPackageRepositoryArrayOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryArrayInput` via:
GuestPoliciesPackageRepositoryArray{ GuestPoliciesPackageRepositoryArgs{...} }
type GuestPoliciesPackageRepositoryArrayOutput ¶
type GuestPoliciesPackageRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput ¶
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryGooArgs ¶
type GuestPoliciesPackageRepositoryGooArgs struct { // The name of the repository. Name pulumi.StringInput `pulumi:"name"` // The url of the repository. Url pulumi.StringInput `pulumi:"url"` }
func (GuestPoliciesPackageRepositoryGooArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryGooArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
type GuestPoliciesPackageRepositoryGooInput ¶
type GuestPoliciesPackageRepositoryGooInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput ToGuestPoliciesPackageRepositoryGooOutputWithContext(context.Context) GuestPoliciesPackageRepositoryGooOutput }
GuestPoliciesPackageRepositoryGooInput is an input type that accepts GuestPoliciesPackageRepositoryGooArgs and GuestPoliciesPackageRepositoryGooOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryGooInput` via:
GuestPoliciesPackageRepositoryGooArgs{...}
type GuestPoliciesPackageRepositoryGooOutput ¶
type GuestPoliciesPackageRepositoryGooOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryGooOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooOutput) Name ¶
func (o GuestPoliciesPackageRepositoryGooOutput) Name() pulumi.StringOutput
The name of the repository.
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) Url ¶
func (o GuestPoliciesPackageRepositoryGooOutput) Url() pulumi.StringOutput
The url of the repository.
type GuestPoliciesPackageRepositoryGooPtrInput ¶
type GuestPoliciesPackageRepositoryGooPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryGooPtrOutput }
GuestPoliciesPackageRepositoryGooPtrInput is an input type that accepts GuestPoliciesPackageRepositoryGooArgs, GuestPoliciesPackageRepositoryGooPtr and GuestPoliciesPackageRepositoryGooPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryGooPtrInput` via:
GuestPoliciesPackageRepositoryGooArgs{...} or: nil
func GuestPoliciesPackageRepositoryGooPtr ¶
func GuestPoliciesPackageRepositoryGooPtr(v *GuestPoliciesPackageRepositoryGooArgs) GuestPoliciesPackageRepositoryGooPtrInput
type GuestPoliciesPackageRepositoryGooPtrOutput ¶
type GuestPoliciesPackageRepositoryGooPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooPtrOutput) Name ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) Name() pulumi.StringPtrOutput
The name of the repository.
func (GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) Url ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
The url of the repository.
type GuestPoliciesPackageRepositoryInput ¶
type GuestPoliciesPackageRepositoryInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput ToGuestPoliciesPackageRepositoryOutputWithContext(context.Context) GuestPoliciesPackageRepositoryOutput }
GuestPoliciesPackageRepositoryInput is an input type that accepts GuestPoliciesPackageRepositoryArgs and GuestPoliciesPackageRepositoryOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryInput` via:
GuestPoliciesPackageRepositoryArgs{...}
type GuestPoliciesPackageRepositoryOutput ¶
type GuestPoliciesPackageRepositoryOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput ¶
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) Zypper ¶
func (o GuestPoliciesPackageRepositoryOutput) Zypper() GuestPoliciesPackageRepositoryZypperPtrOutput
A Zypper Repository. Structure is documented below.
type GuestPoliciesPackageRepositoryYum ¶
type GuestPoliciesPackageRepositoryYum struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the repo id in the Yum config file and also the displayName // if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts. Id string `pulumi:"id"` }
type GuestPoliciesPackageRepositoryYumArgs ¶
type GuestPoliciesPackageRepositoryYumArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the repo id in the Yum config file and also the displayName // if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts. Id pulumi.StringInput `pulumi:"id"` }
func (GuestPoliciesPackageRepositoryYumArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryYumArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumInput ¶
type GuestPoliciesPackageRepositoryYumInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput ToGuestPoliciesPackageRepositoryYumOutputWithContext(context.Context) GuestPoliciesPackageRepositoryYumOutput }
GuestPoliciesPackageRepositoryYumInput is an input type that accepts GuestPoliciesPackageRepositoryYumArgs and GuestPoliciesPackageRepositoryYumOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryYumInput` via:
GuestPoliciesPackageRepositoryYumArgs{...}
type GuestPoliciesPackageRepositoryYumOutput ¶
type GuestPoliciesPackageRepositoryYumOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryYumOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryYumOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumOutput) Id ¶
func (o GuestPoliciesPackageRepositoryYumOutput) Id() pulumi.StringOutput
A one word, unique name for this repository. This is the repo id in the Yum config file and also the displayName if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumPtrInput ¶
type GuestPoliciesPackageRepositoryYumPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryYumPtrOutput }
GuestPoliciesPackageRepositoryYumPtrInput is an input type that accepts GuestPoliciesPackageRepositoryYumArgs, GuestPoliciesPackageRepositoryYumPtr and GuestPoliciesPackageRepositoryYumPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryYumPtrInput` via:
GuestPoliciesPackageRepositoryYumArgs{...} or: nil
func GuestPoliciesPackageRepositoryYumPtr ¶
func GuestPoliciesPackageRepositoryYumPtr(v *GuestPoliciesPackageRepositoryYumArgs) GuestPoliciesPackageRepositoryYumPtrInput
type GuestPoliciesPackageRepositoryYumPtrOutput ¶
type GuestPoliciesPackageRepositoryYumPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumPtrOutput) Id ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) Id() pulumi.StringPtrOutput
A one word, unique name for this repository. This is the repo id in the Yum config file and also the displayName if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
func (GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryZypper ¶
type GuestPoliciesPackageRepositoryZypper struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the repo id in the zypper config file and also the displayName // if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts. Id string `pulumi:"id"` }
type GuestPoliciesPackageRepositoryZypperArgs ¶
type GuestPoliciesPackageRepositoryZypperArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the repo id in the zypper config file and also the displayName // if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts. Id pulumi.StringInput `pulumi:"id"` }
func (GuestPoliciesPackageRepositoryZypperArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperInput ¶
type GuestPoliciesPackageRepositoryZypperInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput ToGuestPoliciesPackageRepositoryZypperOutputWithContext(context.Context) GuestPoliciesPackageRepositoryZypperOutput }
GuestPoliciesPackageRepositoryZypperInput is an input type that accepts GuestPoliciesPackageRepositoryZypperArgs and GuestPoliciesPackageRepositoryZypperOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryZypperInput` via:
GuestPoliciesPackageRepositoryZypperArgs{...}
type GuestPoliciesPackageRepositoryZypperOutput ¶
type GuestPoliciesPackageRepositoryZypperOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperOutput) Id ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) Id() pulumi.StringOutput
A one word, unique name for this repository. This is the repo id in the zypper config file and also the displayName if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperPtrInput ¶
type GuestPoliciesPackageRepositoryZypperPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput }
GuestPoliciesPackageRepositoryZypperPtrInput is an input type that accepts GuestPoliciesPackageRepositoryZypperArgs, GuestPoliciesPackageRepositoryZypperPtr and GuestPoliciesPackageRepositoryZypperPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryZypperPtrInput` via:
GuestPoliciesPackageRepositoryZypperArgs{...} or: nil
func GuestPoliciesPackageRepositoryZypperPtr ¶
func GuestPoliciesPackageRepositoryZypperPtr(v *GuestPoliciesPackageRepositoryZypperArgs) GuestPoliciesPackageRepositoryZypperPtrInput
type GuestPoliciesPackageRepositoryZypperPtrOutput ¶
type GuestPoliciesPackageRepositoryZypperPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) Id ¶
A one word, unique name for this repository. This is the repo id in the zypper config file and also the displayName if displayName is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesRecipe ¶
type GuestPoliciesRecipe struct { // Resources available to be used in the steps in the recipe. // Structure is documented below. Artifacts []GuestPoliciesRecipeArtifact `pulumi:"artifacts"` // Default is INSTALLED. The desired state the agent should maintain for this recipe. // INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. // INSTALLED_KEEP_UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, // if a higher version of the recipe is assigned to this instance. // REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. // Default value is `INSTALLED`. // Possible values are: `INSTALLED`, `UPDATED`, `REMOVED`. DesiredState *string `pulumi:"desiredState"` // Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. // Any steps taken (including partially completed steps) are not rolled back. // Structure is documented below. InstallSteps []GuestPoliciesRecipeInstallStep `pulumi:"installSteps"` // Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. // Names are also used to identify resources which helps to determine whether guest policies have conflicts. // This means that requests to create multiple recipes with the same name and version are rejected since they // could potentially have conflicting assignments. Name string `pulumi:"name"` // Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. // Any steps taken (including partially completed steps) are not rolled back. // Structure is documented below. UpdateSteps []GuestPoliciesRecipeUpdateStep `pulumi:"updateSteps"` // The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78). Version *string `pulumi:"version"` }
type GuestPoliciesRecipeArgs ¶
type GuestPoliciesRecipeArgs struct { // Resources available to be used in the steps in the recipe. // Structure is documented below. Artifacts GuestPoliciesRecipeArtifactArrayInput `pulumi:"artifacts"` // Default is INSTALLED. The desired state the agent should maintain for this recipe. // INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. // INSTALLED_KEEP_UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, // if a higher version of the recipe is assigned to this instance. // REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. // Default value is `INSTALLED`. // Possible values are: `INSTALLED`, `UPDATED`, `REMOVED`. DesiredState pulumi.StringPtrInput `pulumi:"desiredState"` // Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. // Any steps taken (including partially completed steps) are not rolled back. // Structure is documented below. InstallSteps GuestPoliciesRecipeInstallStepArrayInput `pulumi:"installSteps"` // Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. // Names are also used to identify resources which helps to determine whether guest policies have conflicts. // This means that requests to create multiple recipes with the same name and version are rejected since they // could potentially have conflicting assignments. Name pulumi.StringInput `pulumi:"name"` // Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. // Any steps taken (including partially completed steps) are not rolled back. // Structure is documented below. UpdateSteps GuestPoliciesRecipeUpdateStepArrayInput `pulumi:"updateSteps"` // The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78). Version pulumi.StringPtrInput `pulumi:"version"` }
func (GuestPoliciesRecipeArgs) ElementType ¶
func (GuestPoliciesRecipeArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput ¶
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext ¶
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
type GuestPoliciesRecipeArray ¶
type GuestPoliciesRecipeArray []GuestPoliciesRecipeInput
func (GuestPoliciesRecipeArray) ElementType ¶
func (GuestPoliciesRecipeArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput ¶
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext ¶
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArrayInput ¶
type GuestPoliciesRecipeArrayInput interface { pulumi.Input ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput ToGuestPoliciesRecipeArrayOutputWithContext(context.Context) GuestPoliciesRecipeArrayOutput }
GuestPoliciesRecipeArrayInput is an input type that accepts GuestPoliciesRecipeArray and GuestPoliciesRecipeArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArrayInput` via:
GuestPoliciesRecipeArray{ GuestPoliciesRecipeArgs{...} }
type GuestPoliciesRecipeArrayOutput ¶
type GuestPoliciesRecipeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArrayOutput) ElementType ¶
func (GuestPoliciesRecipeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArrayOutput) Index ¶
func (o GuestPoliciesRecipeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput ¶
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext ¶
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArtifact ¶
type GuestPoliciesRecipeArtifact struct { // Defaults to false. When false, recipes are subject to validations based on the artifact type: // Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. // GCS: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Google Cloud Storage artifact. // Structure is documented below. Gcs *GuestPoliciesRecipeArtifactGcs `pulumi:"gcs"` // Id of the artifact, which the installation and update steps of this recipe can reference. // Artifacts in a recipe cannot have the same id. Id string `pulumi:"id"` // A generic remote artifact. // Structure is documented below. Remote *GuestPoliciesRecipeArtifactRemote `pulumi:"remote"` }
type GuestPoliciesRecipeArtifactArgs ¶
type GuestPoliciesRecipeArtifactArgs struct { // Defaults to false. When false, recipes are subject to validations based on the artifact type: // Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. // GCS: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Google Cloud Storage artifact. // Structure is documented below. Gcs GuestPoliciesRecipeArtifactGcsPtrInput `pulumi:"gcs"` // Id of the artifact, which the installation and update steps of this recipe can reference. // Artifacts in a recipe cannot have the same id. Id pulumi.StringInput `pulumi:"id"` // A generic remote artifact. // Structure is documented below. Remote GuestPoliciesRecipeArtifactRemotePtrInput `pulumi:"remote"` }
func (GuestPoliciesRecipeArtifactArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput ¶
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactArray ¶
type GuestPoliciesRecipeArtifactArray []GuestPoliciesRecipeArtifactInput
func (GuestPoliciesRecipeArtifactArray) ElementType ¶
func (GuestPoliciesRecipeArtifactArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput ¶
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactArrayInput ¶
type GuestPoliciesRecipeArtifactArrayInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput ToGuestPoliciesRecipeArtifactArrayOutputWithContext(context.Context) GuestPoliciesRecipeArtifactArrayOutput }
GuestPoliciesRecipeArtifactArrayInput is an input type that accepts GuestPoliciesRecipeArtifactArray and GuestPoliciesRecipeArtifactArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactArrayInput` via:
GuestPoliciesRecipeArtifactArray{ GuestPoliciesRecipeArtifactArgs{...} }
type GuestPoliciesRecipeArtifactArrayOutput ¶
type GuestPoliciesRecipeArtifactArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput ¶
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactGcs ¶
type GuestPoliciesRecipeArtifactGcs struct { // Bucket of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be my-bucket. Bucket *string `pulumi:"bucket"` // Must be provided if allowInsecure is false. Generation number of the Google Cloud Storage object. // https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be 1234567. Generation *int `pulumi:"generation"` // Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be foo/bar. Object *string `pulumi:"object"` }
type GuestPoliciesRecipeArtifactGcsArgs ¶
type GuestPoliciesRecipeArtifactGcsArgs struct { // Bucket of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be my-bucket. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Must be provided if allowInsecure is false. Generation number of the Google Cloud Storage object. // https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be 1234567. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be foo/bar. Object pulumi.StringPtrInput `pulumi:"object"` }
func (GuestPoliciesRecipeArtifactGcsArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsInput ¶
type GuestPoliciesRecipeArtifactGcsInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput ToGuestPoliciesRecipeArtifactGcsOutputWithContext(context.Context) GuestPoliciesRecipeArtifactGcsOutput }
GuestPoliciesRecipeArtifactGcsInput is an input type that accepts GuestPoliciesRecipeArtifactGcsArgs and GuestPoliciesRecipeArtifactGcsOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactGcsInput` via:
GuestPoliciesRecipeArtifactGcsArgs{...}
type GuestPoliciesRecipeArtifactGcsOutput ¶
type GuestPoliciesRecipeArtifactGcsOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsOutput) Bucket ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be my-bucket.
func (GuestPoliciesRecipeArtifactGcsOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsOutput) Generation ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) Generation() pulumi.IntPtrOutput
Must be provided if allowInsecure is false. Generation number of the Google Cloud Storage object. https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be 1234567.
func (GuestPoliciesRecipeArtifactGcsOutput) Object ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be foo/bar.
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsPtrInput ¶
type GuestPoliciesRecipeArtifactGcsPtrInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput }
GuestPoliciesRecipeArtifactGcsPtrInput is an input type that accepts GuestPoliciesRecipeArtifactGcsArgs, GuestPoliciesRecipeArtifactGcsPtr and GuestPoliciesRecipeArtifactGcsPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactGcsPtrInput` via:
GuestPoliciesRecipeArtifactGcsArgs{...} or: nil
func GuestPoliciesRecipeArtifactGcsPtr ¶
func GuestPoliciesRecipeArtifactGcsPtr(v *GuestPoliciesRecipeArtifactGcsArgs) GuestPoliciesRecipeArtifactGcsPtrInput
type GuestPoliciesRecipeArtifactGcsPtrOutput ¶
type GuestPoliciesRecipeArtifactGcsPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Bucket ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be my-bucket.
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Generation ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Generation() pulumi.IntPtrOutput
Must be provided if allowInsecure is false. Generation number of the Google Cloud Storage object. https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be 1234567.
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Object ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be foo/bar.
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactInput ¶
type GuestPoliciesRecipeArtifactInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput ToGuestPoliciesRecipeArtifactOutputWithContext(context.Context) GuestPoliciesRecipeArtifactOutput }
GuestPoliciesRecipeArtifactInput is an input type that accepts GuestPoliciesRecipeArtifactArgs and GuestPoliciesRecipeArtifactOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactInput` via:
GuestPoliciesRecipeArtifactArgs{...}
type GuestPoliciesRecipeArtifactOutput ¶
type GuestPoliciesRecipeArtifactOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactOutput) AllowInsecure ¶
func (o GuestPoliciesRecipeArtifactOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified.
func (GuestPoliciesRecipeArtifactOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactOutput) Gcs ¶
A Google Cloud Storage artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) Id ¶
func (o GuestPoliciesRecipeArtifactOutput) Id() pulumi.StringOutput
Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id.
func (GuestPoliciesRecipeArtifactOutput) Remote ¶
func (o GuestPoliciesRecipeArtifactOutput) Remote() GuestPoliciesRecipeArtifactRemotePtrOutput
A generic remote artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput ¶
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactRemote ¶
type GuestPoliciesRecipeArtifactRemote struct { // Must be provided if allowInsecure is false. SHA256 checksum in hex format, to compare to the checksum of the artifact. // If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any // of the steps. CheckSum *string `pulumi:"checkSum"` // URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}. Uri *string `pulumi:"uri"` }
type GuestPoliciesRecipeArtifactRemoteArgs ¶
type GuestPoliciesRecipeArtifactRemoteArgs struct { // Must be provided if allowInsecure is false. SHA256 checksum in hex format, to compare to the checksum of the artifact. // If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any // of the steps. CheckSum pulumi.StringPtrInput `pulumi:"checkSum"` // URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
type GuestPoliciesRecipeArtifactRemoteInput ¶
type GuestPoliciesRecipeArtifactRemoteInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(context.Context) GuestPoliciesRecipeArtifactRemoteOutput }
GuestPoliciesRecipeArtifactRemoteInput is an input type that accepts GuestPoliciesRecipeArtifactRemoteArgs and GuestPoliciesRecipeArtifactRemoteOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactRemoteInput` via:
GuestPoliciesRecipeArtifactRemoteArgs{...}
type GuestPoliciesRecipeArtifactRemoteOutput ¶
type GuestPoliciesRecipeArtifactRemoteOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemoteOutput) CheckSum ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) CheckSum() pulumi.StringPtrOutput
Must be provided if allowInsecure is false. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.
func (GuestPoliciesRecipeArtifactRemoteOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactRemoteOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) Uri ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesRecipeArtifactRemotePtrInput ¶
type GuestPoliciesRecipeArtifactRemotePtrInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput }
GuestPoliciesRecipeArtifactRemotePtrInput is an input type that accepts GuestPoliciesRecipeArtifactRemoteArgs, GuestPoliciesRecipeArtifactRemotePtr and GuestPoliciesRecipeArtifactRemotePtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactRemotePtrInput` via:
GuestPoliciesRecipeArtifactRemoteArgs{...} or: nil
func GuestPoliciesRecipeArtifactRemotePtr ¶
func GuestPoliciesRecipeArtifactRemotePtr(v *GuestPoliciesRecipeArtifactRemoteArgs) GuestPoliciesRecipeArtifactRemotePtrInput
type GuestPoliciesRecipeArtifactRemotePtrOutput ¶
type GuestPoliciesRecipeArtifactRemotePtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum() pulumi.StringPtrOutput
Must be provided if allowInsecure is false. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) Uri ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesRecipeInput ¶
type GuestPoliciesRecipeInput interface { pulumi.Input ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput ToGuestPoliciesRecipeOutputWithContext(context.Context) GuestPoliciesRecipeOutput }
GuestPoliciesRecipeInput is an input type that accepts GuestPoliciesRecipeArgs and GuestPoliciesRecipeOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInput` via:
GuestPoliciesRecipeArgs{...}
type GuestPoliciesRecipeInstallStep ¶
type GuestPoliciesRecipeInstallStep struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction *GuestPoliciesRecipeInstallStepArchiveExtraction `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation *GuestPoliciesRecipeInstallStepDpkgInstallation `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy *GuestPoliciesRecipeInstallStepFileCopy `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec *GuestPoliciesRecipeInstallStepFileExec `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation *GuestPoliciesRecipeInstallStepMsiInstallation `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation *GuestPoliciesRecipeInstallStepRpmInstallation `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun *GuestPoliciesRecipeInstallStepScriptRun `pulumi:"scriptRun"` }
type GuestPoliciesRecipeInstallStepArchiveExtraction ¶
type GuestPoliciesRecipeInstallStepArchiveExtraction struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // Directory to extract archive to. Defaults to / on Linux or C:\ on Windows. Destination *string `pulumi:"destination"` // The type of the archive to extract. // Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`. Type string `pulumi:"type"` }
type GuestPoliciesRecipeInstallStepArchiveExtractionArgs ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // Directory to extract archive to. Defaults to / on Linux or C:\ on Windows. Destination pulumi.StringPtrInput `pulumi:"destination"` // The type of the archive to extract. // Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`. Type pulumi.StringInput `pulumi:"type"` }
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArchiveExtractionInput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput }
GuestPoliciesRecipeInstallStepArchiveExtractionInput is an input type that accepts GuestPoliciesRecipeInstallStepArchiveExtractionArgs and GuestPoliciesRecipeInstallStepArchiveExtractionOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArchiveExtractionInput` via:
GuestPoliciesRecipeInstallStepArchiveExtractionArgs{...}
type GuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type() pulumi.StringOutput
The type of the archive to extract. Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`.
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput }
GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepArchiveExtractionArgs, GuestPoliciesRecipeInstallStepArchiveExtractionPtr and GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput` via:
GuestPoliciesRecipeInstallStepArchiveExtractionArgs{...} or: nil
func GuestPoliciesRecipeInstallStepArchiveExtractionPtr ¶
func GuestPoliciesRecipeInstallStepArchiveExtractionPtr(v *GuestPoliciesRecipeInstallStepArchiveExtractionArgs) GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArgs ¶
type GuestPoliciesRecipeInstallStepArgs struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy GuestPoliciesRecipeInstallStepFileCopyPtrInput `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec GuestPoliciesRecipeInstallStepFileExecPtrInput `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation GuestPoliciesRecipeInstallStepMsiInstallationPtrInput `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation GuestPoliciesRecipeInstallStepRpmInstallationPtrInput `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun GuestPoliciesRecipeInstallStepScriptRunPtrInput `pulumi:"scriptRun"` }
func (GuestPoliciesRecipeInstallStepArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput ¶
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepArray ¶
type GuestPoliciesRecipeInstallStepArray []GuestPoliciesRecipeInstallStepInput
func (GuestPoliciesRecipeInstallStepArray) ElementType ¶
func (GuestPoliciesRecipeInstallStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput ¶
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepArrayInput ¶
type GuestPoliciesRecipeInstallStepArrayInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArrayOutput }
GuestPoliciesRecipeInstallStepArrayInput is an input type that accepts GuestPoliciesRecipeInstallStepArray and GuestPoliciesRecipeInstallStepArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArrayInput` via:
GuestPoliciesRecipeInstallStepArray{ GuestPoliciesRecipeInstallStepArgs{...} }
type GuestPoliciesRecipeInstallStepArrayOutput ¶
type GuestPoliciesRecipeInstallStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput ¶
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepDpkgInstallation ¶
type GuestPoliciesRecipeInstallStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationInput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput }
GuestPoliciesRecipeInstallStepDpkgInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepDpkgInstallationArgs and GuestPoliciesRecipeInstallStepDpkgInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepDpkgInstallationInput` via:
GuestPoliciesRecipeInstallStepDpkgInstallationArgs{...}
type GuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput }
GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepDpkgInstallationArgs, GuestPoliciesRecipeInstallStepDpkgInstallationPtr and GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepDpkgInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepDpkgInstallationPtr ¶
func GuestPoliciesRecipeInstallStepDpkgInstallationPtr(v *GuestPoliciesRecipeInstallStepDpkgInstallationArgs) GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepFileCopy ¶
type GuestPoliciesRecipeInstallStepFileCopy struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination string `pulumi:"destination"` // Whether to allow this step to overwrite existing files.If this is false and the file already exists the file // is not overwritten and the step is considered a success. Defaults to false. Overwrite *bool `pulumi:"overwrite"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users // for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit // number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one // bit corresponds to the execute permission. Default behavior is 755. // Below are some examples of permissions and their associated values: // read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions *string `pulumi:"permissions"` }
type GuestPoliciesRecipeInstallStepFileCopyArgs ¶
type GuestPoliciesRecipeInstallStepFileCopyArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination pulumi.StringInput `pulumi:"destination"` // Whether to allow this step to overwrite existing files.If this is false and the file already exists the file // is not overwritten and the step is considered a success. Defaults to false. Overwrite pulumi.BoolPtrInput `pulumi:"overwrite"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users // for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit // number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one // bit corresponds to the execute permission. Default behavior is 755. // Below are some examples of permissions and their associated values: // read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions pulumi.StringPtrInput `pulumi:"permissions"` }
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyInput ¶
type GuestPoliciesRecipeInstallStepFileCopyInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput }
GuestPoliciesRecipeInstallStepFileCopyInput is an input type that accepts GuestPoliciesRecipeInstallStepFileCopyArgs and GuestPoliciesRecipeInstallStepFileCopyOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileCopyInput` via:
GuestPoliciesRecipeInstallStepFileCopyArgs{...}
type GuestPoliciesRecipeInstallStepFileCopyOutput ¶
type GuestPoliciesRecipeInstallStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Destination() pulumi.StringOutput
The absolute path on the instance to put the file.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Overwrite ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Permissions ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyPtrInput ¶
type GuestPoliciesRecipeInstallStepFileCopyPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput }
GuestPoliciesRecipeInstallStepFileCopyPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepFileCopyArgs, GuestPoliciesRecipeInstallStepFileCopyPtr and GuestPoliciesRecipeInstallStepFileCopyPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileCopyPtrInput` via:
GuestPoliciesRecipeInstallStepFileCopyArgs{...} or: nil
func GuestPoliciesRecipeInstallStepFileCopyPtr ¶
func GuestPoliciesRecipeInstallStepFileCopyPtr(v *GuestPoliciesRecipeInstallStepFileCopyArgs) GuestPoliciesRecipeInstallStepFileCopyPtrInput
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
The absolute path on the instance to put the file.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Overwrite ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Permissions ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileExec ¶
type GuestPoliciesRecipeInstallStepFileExec struct { // A list of possible return values that the program can return to indicate a success. Defaults to [0]. AllowedExitCodes *string `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args []string `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId *string `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath *string `pulumi:"localPath"` }
type GuestPoliciesRecipeInstallStepFileExecArgs ¶
type GuestPoliciesRecipeInstallStepFileExecArgs struct { // A list of possible return values that the program can return to indicate a success. Defaults to [0]. AllowedExitCodes pulumi.StringPtrInput `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args pulumi.StringArrayInput `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecInput ¶
type GuestPoliciesRecipeInstallStepFileExecInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileExecOutput }
GuestPoliciesRecipeInstallStepFileExecInput is an input type that accepts GuestPoliciesRecipeInstallStepFileExecArgs and GuestPoliciesRecipeInstallStepFileExecOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileExecInput` via:
GuestPoliciesRecipeInstallStepFileExecArgs{...}
type GuestPoliciesRecipeInstallStepFileExecOutput ¶
type GuestPoliciesRecipeInstallStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes() pulumi.StringPtrOutput
A list of possible return values that the program can return to indicate a success. Defaults to [0].
func (GuestPoliciesRecipeInstallStepFileExecOutput) Args ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecPtrInput ¶
type GuestPoliciesRecipeInstallStepFileExecPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput }
GuestPoliciesRecipeInstallStepFileExecPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepFileExecArgs, GuestPoliciesRecipeInstallStepFileExecPtr and GuestPoliciesRecipeInstallStepFileExecPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileExecPtrInput` via:
GuestPoliciesRecipeInstallStepFileExecArgs{...} or: nil
func GuestPoliciesRecipeInstallStepFileExecPtr ¶
func GuestPoliciesRecipeInstallStepFileExecPtr(v *GuestPoliciesRecipeInstallStepFileExecArgs) GuestPoliciesRecipeInstallStepFileExecPtrInput
type GuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
type GuestPoliciesRecipeInstallStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes() pulumi.StringPtrOutput
A list of possible return values that the program can return to indicate a success. Defaults to [0].
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepInput ¶
type GuestPoliciesRecipeInstallStepInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput ToGuestPoliciesRecipeInstallStepOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepOutput }
GuestPoliciesRecipeInstallStepInput is an input type that accepts GuestPoliciesRecipeInstallStepArgs and GuestPoliciesRecipeInstallStepOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepInput` via:
GuestPoliciesRecipeInstallStepArgs{...}
type GuestPoliciesRecipeInstallStepMsiInstallation ¶
type GuestPoliciesRecipeInstallStepMsiInstallation struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The flags to use when installing the MSI. Defaults to the install flag. Flags []string `pulumi:"flags"` }
type GuestPoliciesRecipeInstallStepMsiInstallationArgs ¶
type GuestPoliciesRecipeInstallStepMsiInstallationArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The flags to use when installing the MSI. Defaults to the install flag. Flags pulumi.StringArrayInput `pulumi:"flags"` }
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationInput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput }
GuestPoliciesRecipeInstallStepMsiInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepMsiInstallationArgs and GuestPoliciesRecipeInstallStepMsiInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepMsiInstallationInput` via:
GuestPoliciesRecipeInstallStepMsiInstallationArgs{...}
type GuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput }
GuestPoliciesRecipeInstallStepMsiInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepMsiInstallationArgs, GuestPoliciesRecipeInstallStepMsiInstallationPtr and GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepMsiInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepMsiInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepMsiInstallationPtr ¶
func GuestPoliciesRecipeInstallStepMsiInstallationPtr(v *GuestPoliciesRecipeInstallStepMsiInstallationArgs) GuestPoliciesRecipeInstallStepMsiInstallationPtrInput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) Flags ¶
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepOutput ¶
type GuestPoliciesRecipeInstallStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction ¶
func (o GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) DpkgInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) DpkgInstallation() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepOutput) FileCopy ¶
func (o GuestPoliciesRecipeInstallStepOutput) FileCopy() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) FileExec ¶
func (o GuestPoliciesRecipeInstallStepOutput) FileExec() GuestPoliciesRecipeInstallStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) MsiInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) MsiInstallation() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) RpmInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) RpmInstallation() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ScriptRun ¶
func (o GuestPoliciesRecipeInstallStepOutput) ScriptRun() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput ¶
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepRpmInstallation ¶
type GuestPoliciesRecipeInstallStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepRpmInstallationArgs ¶
type GuestPoliciesRecipeInstallStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationInput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput }
GuestPoliciesRecipeInstallStepRpmInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepRpmInstallationArgs and GuestPoliciesRecipeInstallStepRpmInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepRpmInstallationInput` via:
GuestPoliciesRecipeInstallStepRpmInstallationArgs{...}
type GuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput }
GuestPoliciesRecipeInstallStepRpmInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepRpmInstallationArgs, GuestPoliciesRecipeInstallStepRpmInstallationPtr and GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepRpmInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepRpmInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepRpmInstallationPtr ¶
func GuestPoliciesRecipeInstallStepRpmInstallationPtr(v *GuestPoliciesRecipeInstallStepRpmInstallationArgs) GuestPoliciesRecipeInstallStepRpmInstallationPtrInput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepScriptRun ¶
type GuestPoliciesRecipeInstallStepScriptRun struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, // which likely only succeed for scripts with shebang lines. // Possible values are: `SHELL`, `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
type GuestPoliciesRecipeInstallStepScriptRunArgs ¶
type GuestPoliciesRecipeInstallStepScriptRunArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, // which likely only succeed for scripts with shebang lines. // Possible values are: `SHELL`, `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // The shell script to be executed. Script pulumi.StringInput `pulumi:"script"` }
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunInput ¶
type GuestPoliciesRecipeInstallStepScriptRunInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput }
GuestPoliciesRecipeInstallStepScriptRunInput is an input type that accepts GuestPoliciesRecipeInstallStepScriptRunArgs and GuestPoliciesRecipeInstallStepScriptRunOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepScriptRunInput` via:
GuestPoliciesRecipeInstallStepScriptRunArgs{...}
type GuestPoliciesRecipeInstallStepScriptRunOutput ¶
type GuestPoliciesRecipeInstallStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines. Possible values are: `SHELL`, `POWERSHELL`.
func (GuestPoliciesRecipeInstallStepScriptRunOutput) Script ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunPtrInput ¶
type GuestPoliciesRecipeInstallStepScriptRunPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput }
GuestPoliciesRecipeInstallStepScriptRunPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepScriptRunArgs, GuestPoliciesRecipeInstallStepScriptRunPtr and GuestPoliciesRecipeInstallStepScriptRunPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepScriptRunPtrInput` via:
GuestPoliciesRecipeInstallStepScriptRunArgs{...} or: nil
func GuestPoliciesRecipeInstallStepScriptRunPtr ¶
func GuestPoliciesRecipeInstallStepScriptRunPtr(v *GuestPoliciesRecipeInstallStepScriptRunArgs) GuestPoliciesRecipeInstallStepScriptRunPtrInput
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines. Possible values are: `SHELL`, `POWERSHELL`.
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeOutput ¶
type GuestPoliciesRecipeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeOutput) Artifacts ¶
func (o GuestPoliciesRecipeOutput) Artifacts() GuestPoliciesRecipeArtifactArrayOutput
Resources available to be used in the steps in the recipe. Structure is documented below.
func (GuestPoliciesRecipeOutput) DesiredState ¶
func (o GuestPoliciesRecipeOutput) DesiredState() pulumi.StringPtrOutput
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. INSTALLED_KEEP_UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. Default value is `INSTALLED`. Possible values are: `INSTALLED`, `UPDATED`, `REMOVED`.
func (GuestPoliciesRecipeOutput) ElementType ¶
func (GuestPoliciesRecipeOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeOutput) InstallSteps ¶
func (o GuestPoliciesRecipeOutput) InstallSteps() GuestPoliciesRecipeInstallStepArrayOutput
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back. Structure is documented below.
func (GuestPoliciesRecipeOutput) Name ¶
func (o GuestPoliciesRecipeOutput) Name() pulumi.StringOutput
Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments.
func (GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput ¶
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext ¶
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) UpdateSteps ¶
func (o GuestPoliciesRecipeOutput) UpdateSteps() GuestPoliciesRecipeUpdateStepArrayOutput
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back. Structure is documented below.
func (GuestPoliciesRecipeOutput) Version ¶
func (o GuestPoliciesRecipeOutput) Version() pulumi.StringPtrOutput
The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78).
type GuestPoliciesRecipeUpdateStep ¶
type GuestPoliciesRecipeUpdateStep struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction *GuestPoliciesRecipeUpdateStepArchiveExtraction `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation *GuestPoliciesRecipeUpdateStepDpkgInstallation `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy *GuestPoliciesRecipeUpdateStepFileCopy `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec *GuestPoliciesRecipeUpdateStepFileExec `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation *GuestPoliciesRecipeUpdateStepMsiInstallation `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation *GuestPoliciesRecipeUpdateStepRpmInstallation `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun *GuestPoliciesRecipeUpdateStepScriptRun `pulumi:"scriptRun"` }
type GuestPoliciesRecipeUpdateStepArchiveExtraction ¶
type GuestPoliciesRecipeUpdateStepArchiveExtraction struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // Directory to extract archive to. Defaults to / on Linux or C:\ on Windows. Destination *string `pulumi:"destination"` // The type of the archive to extract. // Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`. Type string `pulumi:"type"` }
type GuestPoliciesRecipeUpdateStepArchiveExtractionArgs ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // Directory to extract archive to. Defaults to / on Linux or C:\ on Windows. Destination pulumi.StringPtrInput `pulumi:"destination"` // The type of the archive to extract. // Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`. Type pulumi.StringInput `pulumi:"type"` }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArchiveExtractionInput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput }
GuestPoliciesRecipeUpdateStepArchiveExtractionInput is an input type that accepts GuestPoliciesRecipeUpdateStepArchiveExtractionArgs and GuestPoliciesRecipeUpdateStepArchiveExtractionOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArchiveExtractionInput` via:
GuestPoliciesRecipeUpdateStepArchiveExtractionArgs{...}
type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type() pulumi.StringOutput
The type of the archive to extract. Possible values are: `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, `ZIP`.
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput }
GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepArchiveExtractionArgs, GuestPoliciesRecipeUpdateStepArchiveExtractionPtr and GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput` via:
GuestPoliciesRecipeUpdateStepArchiveExtractionArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepArchiveExtractionPtr ¶
func GuestPoliciesRecipeUpdateStepArchiveExtractionPtr(v *GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArgs ¶
type GuestPoliciesRecipeUpdateStepArgs struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy GuestPoliciesRecipeUpdateStepFileCopyPtrInput `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec GuestPoliciesRecipeUpdateStepFileExecPtrInput `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun GuestPoliciesRecipeUpdateStepScriptRunPtrInput `pulumi:"scriptRun"` }
func (GuestPoliciesRecipeUpdateStepArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput ¶
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepArray ¶
type GuestPoliciesRecipeUpdateStepArray []GuestPoliciesRecipeUpdateStepInput
func (GuestPoliciesRecipeUpdateStepArray) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepArrayInput ¶
type GuestPoliciesRecipeUpdateStepArrayInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArrayOutput }
GuestPoliciesRecipeUpdateStepArrayInput is an input type that accepts GuestPoliciesRecipeUpdateStepArray and GuestPoliciesRecipeUpdateStepArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArrayInput` via:
GuestPoliciesRecipeUpdateStepArray{ GuestPoliciesRecipeUpdateStepArgs{...} }
type GuestPoliciesRecipeUpdateStepArrayOutput ¶
type GuestPoliciesRecipeUpdateStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallation ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationInput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput }
GuestPoliciesRecipeUpdateStepDpkgInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepDpkgInstallationArgs and GuestPoliciesRecipeUpdateStepDpkgInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepDpkgInstallationInput` via:
GuestPoliciesRecipeUpdateStepDpkgInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepDpkgInstallationArgs, GuestPoliciesRecipeUpdateStepDpkgInstallationPtr and GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepDpkgInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepDpkgInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepDpkgInstallationPtr(v *GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopy ¶
type GuestPoliciesRecipeUpdateStepFileCopy struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination string `pulumi:"destination"` // Whether to allow this step to overwrite existing files.If this is false and the file already exists the file // is not overwritten and the step is considered a success. Defaults to false. Overwrite *bool `pulumi:"overwrite"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users // for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit // number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one // bit corresponds to the execute permission. Default behavior is 755. // Below are some examples of permissions and their associated values: // read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions *string `pulumi:"permissions"` }
type GuestPoliciesRecipeUpdateStepFileCopyArgs ¶
type GuestPoliciesRecipeUpdateStepFileCopyArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination pulumi.StringInput `pulumi:"destination"` // Whether to allow this step to overwrite existing files.If this is false and the file already exists the file // is not overwritten and the step is considered a success. Defaults to false. Overwrite pulumi.BoolPtrInput `pulumi:"overwrite"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users // for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit // number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one // bit corresponds to the execute permission. Default behavior is 755. // Below are some examples of permissions and their associated values: // read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions pulumi.StringPtrInput `pulumi:"permissions"` }
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyInput ¶
type GuestPoliciesRecipeUpdateStepFileCopyInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput }
GuestPoliciesRecipeUpdateStepFileCopyInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileCopyArgs and GuestPoliciesRecipeUpdateStepFileCopyOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileCopyInput` via:
GuestPoliciesRecipeUpdateStepFileCopyArgs{...}
type GuestPoliciesRecipeUpdateStepFileCopyOutput ¶
type GuestPoliciesRecipeUpdateStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination() pulumi.StringOutput
The absolute path on the instance to put the file.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Overwrite ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Permissions ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyPtrInput ¶
type GuestPoliciesRecipeUpdateStepFileCopyPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput }
GuestPoliciesRecipeUpdateStepFileCopyPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileCopyArgs, GuestPoliciesRecipeUpdateStepFileCopyPtr and GuestPoliciesRecipeUpdateStepFileCopyPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileCopyPtrInput` via:
GuestPoliciesRecipeUpdateStepFileCopyArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepFileCopyPtr ¶
func GuestPoliciesRecipeUpdateStepFileCopyPtr(v *GuestPoliciesRecipeUpdateStepFileCopyArgs) GuestPoliciesRecipeUpdateStepFileCopyPtrInput
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
The absolute path on the instance to put the file.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Overwrite ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Permissions ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileExec ¶
type GuestPoliciesRecipeUpdateStepFileExec struct { // A list of possible return values that the program can return to indicate a success. Defaults to [0]. AllowedExitCodes []int `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args []string `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId *string `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath *string `pulumi:"localPath"` }
type GuestPoliciesRecipeUpdateStepFileExecArgs ¶
type GuestPoliciesRecipeUpdateStepFileExecArgs struct { // A list of possible return values that the program can return to indicate a success. Defaults to [0]. AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args pulumi.StringArrayInput `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecInput ¶
type GuestPoliciesRecipeUpdateStepFileExecInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput }
GuestPoliciesRecipeUpdateStepFileExecInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileExecArgs and GuestPoliciesRecipeUpdateStepFileExecOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileExecInput` via:
GuestPoliciesRecipeUpdateStepFileExecArgs{...}
type GuestPoliciesRecipeUpdateStepFileExecOutput ¶
type GuestPoliciesRecipeUpdateStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes() pulumi.IntArrayOutput
A list of possible return values that the program can return to indicate a success. Defaults to [0].
func (GuestPoliciesRecipeUpdateStepFileExecOutput) Args ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecPtrInput ¶
type GuestPoliciesRecipeUpdateStepFileExecPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput }
GuestPoliciesRecipeUpdateStepFileExecPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileExecArgs, GuestPoliciesRecipeUpdateStepFileExecPtr and GuestPoliciesRecipeUpdateStepFileExecPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileExecPtrInput` via:
GuestPoliciesRecipeUpdateStepFileExecArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepFileExecPtr ¶
func GuestPoliciesRecipeUpdateStepFileExecPtr(v *GuestPoliciesRecipeUpdateStepFileExecArgs) GuestPoliciesRecipeUpdateStepFileExecPtrInput
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
A list of possible return values that the program can return to indicate a success. Defaults to [0].
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepInput ¶
type GuestPoliciesRecipeUpdateStepInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput ToGuestPoliciesRecipeUpdateStepOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepOutput }
GuestPoliciesRecipeUpdateStepInput is an input type that accepts GuestPoliciesRecipeUpdateStepArgs and GuestPoliciesRecipeUpdateStepOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepInput` via:
GuestPoliciesRecipeUpdateStepArgs{...}
type GuestPoliciesRecipeUpdateStepMsiInstallation ¶
type GuestPoliciesRecipeUpdateStepMsiInstallation struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The flags to use when installing the MSI. Defaults to the install flag. Flags []string `pulumi:"flags"` }
type GuestPoliciesRecipeUpdateStepMsiInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The flags to use when installing the MSI. Defaults to the install flag. Flags pulumi.StringArrayInput `pulumi:"flags"` }
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationInput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput }
GuestPoliciesRecipeUpdateStepMsiInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepMsiInstallationArgs and GuestPoliciesRecipeUpdateStepMsiInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepMsiInstallationInput` via:
GuestPoliciesRecipeUpdateStepMsiInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepMsiInstallationArgs, GuestPoliciesRecipeUpdateStepMsiInstallationPtr and GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepMsiInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepMsiInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepMsiInstallationPtr(v *GuestPoliciesRecipeUpdateStepMsiInstallationArgs) GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepOutput ¶
type GuestPoliciesRecipeUpdateStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepOutput) FileCopy ¶
func (o GuestPoliciesRecipeUpdateStepOutput) FileCopy() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) FileExec ¶
func (o GuestPoliciesRecipeUpdateStepOutput) FileExec() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) MsiInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) MsiInstallation() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) RpmInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) RpmInstallation() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ScriptRun ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ScriptRun() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepRpmInstallation ¶
type GuestPoliciesRecipeUpdateStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationInput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput }
GuestPoliciesRecipeUpdateStepRpmInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepRpmInstallationArgs and GuestPoliciesRecipeUpdateStepRpmInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepRpmInstallationInput` via:
GuestPoliciesRecipeUpdateStepRpmInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepRpmInstallationArgs, GuestPoliciesRecipeUpdateStepRpmInstallationPtr and GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepRpmInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepRpmInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepRpmInstallationPtr(v *GuestPoliciesRecipeUpdateStepRpmInstallationArgs) GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRun ¶
type GuestPoliciesRecipeUpdateStepScriptRun struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, // which likely only succeed for scripts with shebang lines. // Possible values are: `SHELL`, `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
type GuestPoliciesRecipeUpdateStepScriptRunArgs ¶
type GuestPoliciesRecipeUpdateStepScriptRunArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, // which likely only succeed for scripts with shebang lines. // Possible values are: `SHELL`, `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // The shell script to be executed. Script pulumi.StringInput `pulumi:"script"` }
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunInput ¶
type GuestPoliciesRecipeUpdateStepScriptRunInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput }
GuestPoliciesRecipeUpdateStepScriptRunInput is an input type that accepts GuestPoliciesRecipeUpdateStepScriptRunArgs and GuestPoliciesRecipeUpdateStepScriptRunOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepScriptRunInput` via:
GuestPoliciesRecipeUpdateStepScriptRunArgs{...}
type GuestPoliciesRecipeUpdateStepScriptRunOutput ¶
type GuestPoliciesRecipeUpdateStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines. Possible values are: `SHELL`, `POWERSHELL`.
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) Script ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunPtrInput ¶
type GuestPoliciesRecipeUpdateStepScriptRunPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput }
GuestPoliciesRecipeUpdateStepScriptRunPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepScriptRunArgs, GuestPoliciesRecipeUpdateStepScriptRunPtr and GuestPoliciesRecipeUpdateStepScriptRunPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepScriptRunPtrInput` via:
GuestPoliciesRecipeUpdateStepScriptRunArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepScriptRunPtr ¶
func GuestPoliciesRecipeUpdateStepScriptRunPtr(v *GuestPoliciesRecipeUpdateStepScriptRunArgs) GuestPoliciesRecipeUpdateStepScriptRunPtrInput
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines. Possible values are: `SHELL`, `POWERSHELL`.
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesState ¶
type GuestPoliciesState struct { // Specifies the VM instances that are assigned to this policy. This allows you to target sets // or groups of VM instances by different parameters such as labels, names, OS, or zones. // If left empty, all VM instances underneath this policy are targeted. // At the same level in the resource hierarchy (that is within a project), the service prevents // the creation of multiple policies that conflict with each other. // For more information, see how the service // [handles assignment conflicts](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentPtrInput // Time this guest policy was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag pulumi.StringPtrInput // The logical name of the guest policy in the project with the following restrictions: // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the project. GuestPolicyId pulumi.StringPtrInput // Unique name of the resource in this project using one of the following forms: projects/{project_number}/guestPolicies/{guestPolicyId}. Name pulumi.StringPtrInput // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so // they can use these repos. Package repositories are only configured if the corresponding package manager(s) are // available. PackageRepositories GuestPoliciesPackageRepositoryArrayInput // The software packages to be managed by this policy. Packages GuestPoliciesPackageArrayInput Project pulumi.StringPtrInput // A list of Recipes to install on the VM instance. Recipes GuestPoliciesRecipeArrayInput // Last time this guest policy was updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (GuestPoliciesState) ElementType ¶
func (GuestPoliciesState) ElementType() reflect.Type
type OsPolicyAssignment ¶
type OsPolicyAssignment struct { pulumi.CustomResourceState // Output only. Indicates that this revision has been successfully // rolled out in this zone and new VMs will be assigned OS policies from this // revision. For a given OS policy assignment, there is only one revision with // a value of `true` for this field. Baseline pulumi.BoolOutput `pulumi:"baseline"` // Output only. Indicates that this revision deletes the OS policy // assignment. Deleted pulumi.BoolOutput `pulumi:"deleted"` // OS policy assignment description. Length of the description is limited to 1024 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The etag for this OS policy assignment. If this is provided on // update, it must match the server's etag. Etag pulumi.StringOutput `pulumi:"etag"` // Filter to select VMs. Structure is // documented below. InstanceFilter OsPolicyAssignmentInstanceFilterOutput `pulumi:"instanceFilter"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // List of OS policies to be applied to the VMs. // Structure is documented below. OsPolicies OsPolicyAssignmentOsPolicyArrayOutput `pulumi:"osPolicies"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Output only. Indicates that reconciliation is in progress // for the revision. This value is `true` when the `rolloutState` is one of: Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Output only. The timestamp that the revision was // created. RevisionCreateTime pulumi.StringOutput `pulumi:"revisionCreateTime"` // Output only. The assignment revision ID A new revision is // committed whenever a rollout is triggered for a OS policy assignment RevisionId pulumi.StringOutput `pulumi:"revisionId"` // Rollout to deploy the OS policy assignment. A rollout // is triggered in the following situations: 1) OSPolicyAssignment is created. // 2) OSPolicyAssignment is updated and the update contains changes to one of // the following fields: - instanceFilter - osPolicies 3) OSPolicyAssignment // is deleted. Structure is documented below. Rollout OsPolicyAssignmentRolloutOutput `pulumi:"rollout"` // Output only. OS policy assignment rollout state RolloutState pulumi.StringOutput `pulumi:"rolloutState"` // Set to true to skip awaiting rollout during resource creation and update. SkipAwaitRollout pulumi.BoolPtrOutput `pulumi:"skipAwaitRollout"` // Output only. Server generated unique id for the OS policy assignment // resource. Uid pulumi.StringOutput `pulumi:"uid"` }
OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies).
To get more information about OSPolicyAssignment, see:
* [API documentation](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments) * How-to Guides
- [Official Documentation](https://cloud.google.com/compute/docs/os-configuration-management/create-os-policy-assignment)
## Example Usage
### Os Config Os Policy Assignment Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewOsPolicyAssignment(ctx, "primary", &osconfig.OsPolicyAssignmentArgs{ InstanceFilter: &osconfig.OsPolicyAssignmentInstanceFilterArgs{ All: pulumi.Bool(false), ExclusionLabels: osconfig.OsPolicyAssignmentInstanceFilterExclusionLabelArray{ &osconfig.OsPolicyAssignmentInstanceFilterExclusionLabelArgs{ Labels: pulumi.StringMap{ "label-two": pulumi.String("value-two"), }, }, }, InclusionLabels: osconfig.OsPolicyAssignmentInstanceFilterInclusionLabelArray{ &osconfig.OsPolicyAssignmentInstanceFilterInclusionLabelArgs{ Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, }, }, Inventories: osconfig.OsPolicyAssignmentInstanceFilterInventoryArray{ &osconfig.OsPolicyAssignmentInstanceFilterInventoryArgs{ OsShortName: pulumi.String("centos"), OsVersion: pulumi.String("8.*"), }, }, }, Location: pulumi.String("us-central1-a"), Name: pulumi.String("policy-assignment"), OsPolicies: osconfig.OsPolicyAssignmentOsPolicyArray{ &osconfig.OsPolicyAssignmentOsPolicyArgs{ Id: pulumi.String("policy"), Mode: pulumi.String("VALIDATION"), ResourceGroups: osconfig.OsPolicyAssignmentOsPolicyResourceGroupArray{ &osconfig.OsPolicyAssignmentOsPolicyResourceGroupArgs{ Resources: osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceArray{ &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceArgs{ Id: pulumi.String("apt-to-yum"), Repository: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs{ Apt: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs{ ArchiveType: pulumi.String("DEB"), Components: pulumi.StringArray{ pulumi.String("doc"), }, Distribution: pulumi.String("debian"), Uri: pulumi.String("https://atl.mirrors.clouvider.net/debian"), GpgKey: pulumi.String(".gnupg/pubring.kbx"), }, }, }, &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceArgs{ Id: pulumi.String("exec1"), Exec: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs{ Validate: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs{ Interpreter: pulumi.String("SHELL"), Args: pulumi.StringArray{ pulumi.String("arg1"), }, File: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs{ LocalPath: pulumi.String("$HOME/script.sh"), }, OutputFilePath: pulumi.String("$HOME/out"), }, Enforce: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs{ Interpreter: pulumi.String("SHELL"), Args: pulumi.StringArray{ pulumi.String("arg1"), }, File: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs{ AllowInsecure: pulumi.Bool(true), Remote: &osconfig.OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs{ Uri: pulumi.String("https://www.example.com/script.sh"), Sha256Checksum: pulumi.String("c7938fed83afdccbb0e86a2a2e4cad7d5035012ca3214b4a61268393635c3063"), }, }, OutputFilePath: pulumi.String("$HOME/out"), }, }, }, }, InventoryFilters: osconfig.OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray{ &osconfig.OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs{ OsShortName: pulumi.String("centos"), OsVersion: pulumi.String("8.*"), }, }, }, }, AllowNoResourceGroupMatch: pulumi.Bool(false), Description: pulumi.String("A test os policy"), }, }, Rollout: &osconfig.OsPolicyAssignmentRolloutArgs{ DisruptionBudget: &osconfig.OsPolicyAssignmentRolloutDisruptionBudgetArgs{ Percent: pulumi.Int(100), }, MinWaitDuration: pulumi.String("3s"), }, Description: pulumi.String("A test os policy assignment"), }) if err != nil { return err } return nil }) }
```
## Import
OSPolicyAssignment can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/osPolicyAssignments/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, OSPolicyAssignment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:osconfig/osPolicyAssignment:OsPolicyAssignment default projects/{{project}}/locations/{{location}}/osPolicyAssignments/{{name}} ```
```sh $ pulumi import gcp:osconfig/osPolicyAssignment:OsPolicyAssignment default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:osconfig/osPolicyAssignment:OsPolicyAssignment default {{location}}/{{name}} ```
func GetOsPolicyAssignment ¶
func GetOsPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OsPolicyAssignmentState, opts ...pulumi.ResourceOption) (*OsPolicyAssignment, error)
GetOsPolicyAssignment gets an existing OsPolicyAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOsPolicyAssignment ¶
func NewOsPolicyAssignment(ctx *pulumi.Context, name string, args *OsPolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*OsPolicyAssignment, error)
NewOsPolicyAssignment registers a new resource with the given unique name, arguments, and options.
func (*OsPolicyAssignment) ElementType ¶
func (*OsPolicyAssignment) ElementType() reflect.Type
func (*OsPolicyAssignment) ToOsPolicyAssignmentOutput ¶
func (i *OsPolicyAssignment) ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput
func (*OsPolicyAssignment) ToOsPolicyAssignmentOutputWithContext ¶
func (i *OsPolicyAssignment) ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput
type OsPolicyAssignmentArgs ¶
type OsPolicyAssignmentArgs struct { // OS policy assignment description. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // Filter to select VMs. Structure is // documented below. InstanceFilter OsPolicyAssignmentInstanceFilterInput // The location for the resource Location pulumi.StringInput // Resource name. Name pulumi.StringPtrInput // List of OS policies to be applied to the VMs. // Structure is documented below. OsPolicies OsPolicyAssignmentOsPolicyArrayInput // The project for the resource Project pulumi.StringPtrInput // Rollout to deploy the OS policy assignment. A rollout // is triggered in the following situations: 1) OSPolicyAssignment is created. // 2) OSPolicyAssignment is updated and the update contains changes to one of // the following fields: - instanceFilter - osPolicies 3) OSPolicyAssignment // is deleted. Structure is documented below. Rollout OsPolicyAssignmentRolloutInput // Set to true to skip awaiting rollout during resource creation and update. SkipAwaitRollout pulumi.BoolPtrInput }
The set of arguments for constructing a OsPolicyAssignment resource.
func (OsPolicyAssignmentArgs) ElementType ¶
func (OsPolicyAssignmentArgs) ElementType() reflect.Type
type OsPolicyAssignmentArray ¶
type OsPolicyAssignmentArray []OsPolicyAssignmentInput
func (OsPolicyAssignmentArray) ElementType ¶
func (OsPolicyAssignmentArray) ElementType() reflect.Type
func (OsPolicyAssignmentArray) ToOsPolicyAssignmentArrayOutput ¶
func (i OsPolicyAssignmentArray) ToOsPolicyAssignmentArrayOutput() OsPolicyAssignmentArrayOutput
func (OsPolicyAssignmentArray) ToOsPolicyAssignmentArrayOutputWithContext ¶
func (i OsPolicyAssignmentArray) ToOsPolicyAssignmentArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentArrayOutput
type OsPolicyAssignmentArrayInput ¶
type OsPolicyAssignmentArrayInput interface { pulumi.Input ToOsPolicyAssignmentArrayOutput() OsPolicyAssignmentArrayOutput ToOsPolicyAssignmentArrayOutputWithContext(context.Context) OsPolicyAssignmentArrayOutput }
OsPolicyAssignmentArrayInput is an input type that accepts OsPolicyAssignmentArray and OsPolicyAssignmentArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentArrayInput` via:
OsPolicyAssignmentArray{ OsPolicyAssignmentArgs{...} }
type OsPolicyAssignmentArrayOutput ¶
type OsPolicyAssignmentArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentArrayOutput) ElementType ¶
func (OsPolicyAssignmentArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentArrayOutput) Index ¶
func (o OsPolicyAssignmentArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOutput
func (OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutput ¶
func (o OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutput() OsPolicyAssignmentArrayOutput
func (OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutputWithContext ¶
func (o OsPolicyAssignmentArrayOutput) ToOsPolicyAssignmentArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentArrayOutput
type OsPolicyAssignmentInput ¶
type OsPolicyAssignmentInput interface { pulumi.Input ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput }
type OsPolicyAssignmentInstanceFilter ¶
type OsPolicyAssignmentInstanceFilter struct { // Target all VMs in the project. If true, no other criteria // is permitted. All *bool `pulumi:"all"` // List of label sets used for VM exclusion. If // the list has more than one label set, the VM is excluded if any of the label // sets are applicable for the VM. Structure is // documented below. ExclusionLabels []OsPolicyAssignmentInstanceFilterExclusionLabel `pulumi:"exclusionLabels"` // List of label sets used for VM inclusion. If // the list has more than one `LabelSet`, the VM is included if any of the // label sets are applicable for the VM. Structure is // documented below. InclusionLabels []OsPolicyAssignmentInstanceFilterInclusionLabel `pulumi:"inclusionLabels"` // List of inventories to select VMs. A VM is // selected if its inventory data matches at least one of the following // inventories. Structure is documented below. Inventories []OsPolicyAssignmentInstanceFilterInventory `pulumi:"inventories"` }
type OsPolicyAssignmentInstanceFilterArgs ¶
type OsPolicyAssignmentInstanceFilterArgs struct { // Target all VMs in the project. If true, no other criteria // is permitted. All pulumi.BoolPtrInput `pulumi:"all"` // List of label sets used for VM exclusion. If // the list has more than one label set, the VM is excluded if any of the label // sets are applicable for the VM. Structure is // documented below. ExclusionLabels OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput `pulumi:"exclusionLabels"` // List of label sets used for VM inclusion. If // the list has more than one `LabelSet`, the VM is included if any of the // label sets are applicable for the VM. Structure is // documented below. InclusionLabels OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput `pulumi:"inclusionLabels"` // List of inventories to select VMs. A VM is // selected if its inventory data matches at least one of the following // inventories. Structure is documented below. Inventories OsPolicyAssignmentInstanceFilterInventoryArrayInput `pulumi:"inventories"` }
func (OsPolicyAssignmentInstanceFilterArgs) ElementType ¶
func (OsPolicyAssignmentInstanceFilterArgs) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutput ¶
func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutput() OsPolicyAssignmentInstanceFilterOutput
func (OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterOutput
func (OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutput ¶
func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
func (OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterArgs) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
type OsPolicyAssignmentInstanceFilterExclusionLabelArgs ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelArgs struct { // Labels are identified by key/value pairs in this map. // A VM should contain all the key/value pairs specified in this map to be // selected. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ElementType ¶
func (OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput ¶
func (i OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput() OsPolicyAssignmentInstanceFilterExclusionLabelOutput
func (OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterExclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelOutput
type OsPolicyAssignmentInstanceFilterExclusionLabelArray ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelArray []OsPolicyAssignmentInstanceFilterExclusionLabelInput
func (OsPolicyAssignmentInstanceFilterExclusionLabelArray) ElementType ¶
func (OsPolicyAssignmentInstanceFilterExclusionLabelArray) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput ¶
func (i OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
func (OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterExclusionLabelArray) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
type OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput }
OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput is an input type that accepts OsPolicyAssignmentInstanceFilterExclusionLabelArray and OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterExclusionLabelArrayInput` via:
OsPolicyAssignmentInstanceFilterExclusionLabelArray{ OsPolicyAssignmentInstanceFilterExclusionLabelArgs{...} }
type OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput ¶
func (o OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
func (OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
type OsPolicyAssignmentInstanceFilterExclusionLabelInput ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput() OsPolicyAssignmentInstanceFilterExclusionLabelOutput ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelOutput }
OsPolicyAssignmentInstanceFilterExclusionLabelInput is an input type that accepts OsPolicyAssignmentInstanceFilterExclusionLabelArgs and OsPolicyAssignmentInstanceFilterExclusionLabelOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterExclusionLabelInput` via:
OsPolicyAssignmentInstanceFilterExclusionLabelArgs{...}
type OsPolicyAssignmentInstanceFilterExclusionLabelOutput ¶
type OsPolicyAssignmentInstanceFilterExclusionLabelOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) Labels ¶
func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) Labels() pulumi.StringMapOutput
Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected.
func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput ¶
func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutput() OsPolicyAssignmentInstanceFilterExclusionLabelOutput
func (OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterExclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterExclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterExclusionLabelOutput
type OsPolicyAssignmentInstanceFilterInclusionLabelArgs ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelArgs struct { // Labels are identified by key/value pairs in this map. // A VM should contain all the key/value pairs specified in this map to be // selected. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput ¶
func (i OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput() OsPolicyAssignmentInstanceFilterInclusionLabelOutput
func (OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterInclusionLabelArgs) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelOutput
type OsPolicyAssignmentInstanceFilterInclusionLabelArray ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelArray []OsPolicyAssignmentInstanceFilterInclusionLabelInput
func (OsPolicyAssignmentInstanceFilterInclusionLabelArray) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInclusionLabelArray) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput ¶
func (i OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
func (OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterInclusionLabelArray) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
type OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput }
OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput is an input type that accepts OsPolicyAssignmentInstanceFilterInclusionLabelArray and OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterInclusionLabelArrayInput` via:
OsPolicyAssignmentInstanceFilterInclusionLabelArray{ OsPolicyAssignmentInstanceFilterInclusionLabelArgs{...} }
type OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput ¶
func (o OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
func (OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
type OsPolicyAssignmentInstanceFilterInclusionLabelInput ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput() OsPolicyAssignmentInstanceFilterInclusionLabelOutput ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelOutput }
OsPolicyAssignmentInstanceFilterInclusionLabelInput is an input type that accepts OsPolicyAssignmentInstanceFilterInclusionLabelArgs and OsPolicyAssignmentInstanceFilterInclusionLabelOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterInclusionLabelInput` via:
OsPolicyAssignmentInstanceFilterInclusionLabelArgs{...}
type OsPolicyAssignmentInstanceFilterInclusionLabelOutput ¶
type OsPolicyAssignmentInstanceFilterInclusionLabelOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) Labels ¶
func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) Labels() pulumi.StringMapOutput
Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected.
func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput ¶
func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutput() OsPolicyAssignmentInstanceFilterInclusionLabelOutput
func (OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterInclusionLabelOutput) ToOsPolicyAssignmentInstanceFilterInclusionLabelOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInclusionLabelOutput
type OsPolicyAssignmentInstanceFilterInput ¶
type OsPolicyAssignmentInstanceFilterInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterOutput() OsPolicyAssignmentInstanceFilterOutput ToOsPolicyAssignmentInstanceFilterOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterOutput }
OsPolicyAssignmentInstanceFilterInput is an input type that accepts OsPolicyAssignmentInstanceFilterArgs and OsPolicyAssignmentInstanceFilterOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterInput` via:
OsPolicyAssignmentInstanceFilterArgs{...}
type OsPolicyAssignmentInstanceFilterInventory ¶
type OsPolicyAssignmentInstanceFilterInventory struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if // asterisk(*) is provided as the last character. For example, to match all // versions with a major version of `7`, specify the following value for this // field `7.*` An empty string matches all OS versions. OsVersion *string `pulumi:"osVersion"` }
type OsPolicyAssignmentInstanceFilterInventoryArgs ¶
type OsPolicyAssignmentInstanceFilterInventoryArgs struct { // The OS short name OsShortName pulumi.StringInput `pulumi:"osShortName"` // The OS version Prefix matches are supported if // asterisk(*) is provided as the last character. For example, to match all // versions with a major version of `7`, specify the following value for this // field `7.*` An empty string matches all OS versions. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
func (OsPolicyAssignmentInstanceFilterInventoryArgs) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInventoryArgs) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutput ¶
func (i OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutput() OsPolicyAssignmentInstanceFilterInventoryOutput
func (OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterInventoryArgs) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryOutput
type OsPolicyAssignmentInstanceFilterInventoryArray ¶
type OsPolicyAssignmentInstanceFilterInventoryArray []OsPolicyAssignmentInstanceFilterInventoryInput
func (OsPolicyAssignmentInstanceFilterInventoryArray) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInventoryArray) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput ¶
func (i OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
func (OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext ¶
func (i OsPolicyAssignmentInstanceFilterInventoryArray) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryArrayOutput
type OsPolicyAssignmentInstanceFilterInventoryArrayInput ¶
type OsPolicyAssignmentInstanceFilterInventoryArrayInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput() OsPolicyAssignmentInstanceFilterInventoryArrayOutput ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterInventoryArrayOutput }
OsPolicyAssignmentInstanceFilterInventoryArrayInput is an input type that accepts OsPolicyAssignmentInstanceFilterInventoryArray and OsPolicyAssignmentInstanceFilterInventoryArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterInventoryArrayInput` via:
OsPolicyAssignmentInstanceFilterInventoryArray{ OsPolicyAssignmentInstanceFilterInventoryArgs{...} }
type OsPolicyAssignmentInstanceFilterInventoryArrayOutput ¶
type OsPolicyAssignmentInstanceFilterInventoryArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput ¶
func (o OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutput() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
func (OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOsPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryArrayOutput
type OsPolicyAssignmentInstanceFilterInventoryInput ¶
type OsPolicyAssignmentInstanceFilterInventoryInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterInventoryOutput() OsPolicyAssignmentInstanceFilterInventoryOutput ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterInventoryOutput }
OsPolicyAssignmentInstanceFilterInventoryInput is an input type that accepts OsPolicyAssignmentInstanceFilterInventoryArgs and OsPolicyAssignmentInstanceFilterInventoryOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterInventoryInput` via:
OsPolicyAssignmentInstanceFilterInventoryArgs{...}
type OsPolicyAssignmentInstanceFilterInventoryOutput ¶
type OsPolicyAssignmentInstanceFilterInventoryOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterInventoryOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterInventoryOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterInventoryOutput) OsShortName ¶
func (o OsPolicyAssignmentInstanceFilterInventoryOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OsPolicyAssignmentInstanceFilterInventoryOutput) OsVersion ¶
func (o OsPolicyAssignmentInstanceFilterInventoryOutput) OsVersion() pulumi.StringPtrOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutput ¶
func (o OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutput() OsPolicyAssignmentInstanceFilterInventoryOutput
func (OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterInventoryOutput) ToOsPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterInventoryOutput
type OsPolicyAssignmentInstanceFilterOutput ¶
type OsPolicyAssignmentInstanceFilterOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterOutput) All ¶
func (o OsPolicyAssignmentInstanceFilterOutput) All() pulumi.BoolPtrOutput
Target all VMs in the project. If true, no other criteria is permitted.
func (OsPolicyAssignmentInstanceFilterOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterOutput) ExclusionLabels ¶
func (o OsPolicyAssignmentInstanceFilterOutput) ExclusionLabels() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterOutput) InclusionLabels ¶
func (o OsPolicyAssignmentInstanceFilterOutput) InclusionLabels() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterOutput) Inventories ¶
func (o OsPolicyAssignmentInstanceFilterOutput) Inventories() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutput ¶
func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutput() OsPolicyAssignmentInstanceFilterOutput
func (OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterOutput
func (OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput ¶
func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
func (OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
type OsPolicyAssignmentInstanceFilterPtrInput ¶
type OsPolicyAssignmentInstanceFilterPtrInput interface { pulumi.Input ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(context.Context) OsPolicyAssignmentInstanceFilterPtrOutput }
OsPolicyAssignmentInstanceFilterPtrInput is an input type that accepts OsPolicyAssignmentInstanceFilterArgs, OsPolicyAssignmentInstanceFilterPtr and OsPolicyAssignmentInstanceFilterPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentInstanceFilterPtrInput` via:
OsPolicyAssignmentInstanceFilterArgs{...} or: nil
func OsPolicyAssignmentInstanceFilterPtr ¶
func OsPolicyAssignmentInstanceFilterPtr(v *OsPolicyAssignmentInstanceFilterArgs) OsPolicyAssignmentInstanceFilterPtrInput
type OsPolicyAssignmentInstanceFilterPtrOutput ¶
type OsPolicyAssignmentInstanceFilterPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentInstanceFilterPtrOutput) All ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
Target all VMs in the project. If true, no other criteria is permitted.
func (OsPolicyAssignmentInstanceFilterPtrOutput) ElementType ¶
func (OsPolicyAssignmentInstanceFilterPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentInstanceFilterPtrOutput) ExclusionLabels ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) ExclusionLabels() OsPolicyAssignmentInstanceFilterExclusionLabelArrayOutput
List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterPtrOutput) InclusionLabels ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) InclusionLabels() OsPolicyAssignmentInstanceFilterInclusionLabelArrayOutput
List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterPtrOutput) Inventories ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) Inventories() OsPolicyAssignmentInstanceFilterInventoryArrayOutput
List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Structure is documented below.
func (OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutput() OsPolicyAssignmentInstanceFilterPtrOutput
func (OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext ¶
func (o OsPolicyAssignmentInstanceFilterPtrOutput) ToOsPolicyAssignmentInstanceFilterPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentInstanceFilterPtrOutput
type OsPolicyAssignmentMap ¶
type OsPolicyAssignmentMap map[string]OsPolicyAssignmentInput
func (OsPolicyAssignmentMap) ElementType ¶
func (OsPolicyAssignmentMap) ElementType() reflect.Type
func (OsPolicyAssignmentMap) ToOsPolicyAssignmentMapOutput ¶
func (i OsPolicyAssignmentMap) ToOsPolicyAssignmentMapOutput() OsPolicyAssignmentMapOutput
func (OsPolicyAssignmentMap) ToOsPolicyAssignmentMapOutputWithContext ¶
func (i OsPolicyAssignmentMap) ToOsPolicyAssignmentMapOutputWithContext(ctx context.Context) OsPolicyAssignmentMapOutput
type OsPolicyAssignmentMapInput ¶
type OsPolicyAssignmentMapInput interface { pulumi.Input ToOsPolicyAssignmentMapOutput() OsPolicyAssignmentMapOutput ToOsPolicyAssignmentMapOutputWithContext(context.Context) OsPolicyAssignmentMapOutput }
OsPolicyAssignmentMapInput is an input type that accepts OsPolicyAssignmentMap and OsPolicyAssignmentMapOutput values. You can construct a concrete instance of `OsPolicyAssignmentMapInput` via:
OsPolicyAssignmentMap{ "key": OsPolicyAssignmentArgs{...} }
type OsPolicyAssignmentMapOutput ¶
type OsPolicyAssignmentMapOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentMapOutput) ElementType ¶
func (OsPolicyAssignmentMapOutput) ElementType() reflect.Type
func (OsPolicyAssignmentMapOutput) MapIndex ¶
func (o OsPolicyAssignmentMapOutput) MapIndex(k pulumi.StringInput) OsPolicyAssignmentOutput
func (OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutput ¶
func (o OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutput() OsPolicyAssignmentMapOutput
func (OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutputWithContext ¶
func (o OsPolicyAssignmentMapOutput) ToOsPolicyAssignmentMapOutputWithContext(ctx context.Context) OsPolicyAssignmentMapOutput
type OsPolicyAssignmentOsPolicy ¶
type OsPolicyAssignmentOsPolicy struct { // This flag determines the OS // policy compliance status when none of the resource groups within the policy // are applicable for a VM. Set this value to `true` if the policy needs to be // reported as compliant even if the policy has nothing to validate or enforce. AllowNoResourceGroupMatch *bool `pulumi:"allowNoResourceGroupMatch"` // Policy description. Length of the description is // limited to 1024 characters. Description *string `pulumi:"description"` // The id of the OS policy with the following restrictions: // // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the assignment. Id string `pulumi:"id"` // Policy mode Possible values are: `MODE_UNSPECIFIED`, // `VALIDATION`, `ENFORCEMENT`. Mode string `pulumi:"mode"` // List of resource groups for the policy. For a // particular VM, resource groups are evaluated in the order specified and the // first resource group that is applicable is selected and the rest are // ignored. If none of the resource groups are applicable for a VM, the VM is // considered to be non-compliant w.r.t this policy. This behavior can be // toggled by the flag `allowNoResourceGroupMatch` Structure is // documented below. ResourceGroups []OsPolicyAssignmentOsPolicyResourceGroup `pulumi:"resourceGroups"` }
type OsPolicyAssignmentOsPolicyArgs ¶
type OsPolicyAssignmentOsPolicyArgs struct { // This flag determines the OS // policy compliance status when none of the resource groups within the policy // are applicable for a VM. Set this value to `true` if the policy needs to be // reported as compliant even if the policy has nothing to validate or enforce. AllowNoResourceGroupMatch pulumi.BoolPtrInput `pulumi:"allowNoResourceGroupMatch"` // Policy description. Length of the description is // limited to 1024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // The id of the OS policy with the following restrictions: // // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the assignment. Id pulumi.StringInput `pulumi:"id"` // Policy mode Possible values are: `MODE_UNSPECIFIED`, // `VALIDATION`, `ENFORCEMENT`. Mode pulumi.StringInput `pulumi:"mode"` // List of resource groups for the policy. For a // particular VM, resource groups are evaluated in the order specified and the // first resource group that is applicable is selected and the rest are // ignored. If none of the resource groups are applicable for a VM, the VM is // considered to be non-compliant w.r.t this policy. This behavior can be // toggled by the flag `allowNoResourceGroupMatch` Structure is // documented below. ResourceGroups OsPolicyAssignmentOsPolicyResourceGroupArrayInput `pulumi:"resourceGroups"` }
func (OsPolicyAssignmentOsPolicyArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutput ¶
func (i OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutput() OsPolicyAssignmentOsPolicyOutput
func (OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyArgs) ToOsPolicyAssignmentOsPolicyOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyOutput
type OsPolicyAssignmentOsPolicyArray ¶
type OsPolicyAssignmentOsPolicyArray []OsPolicyAssignmentOsPolicyInput
func (OsPolicyAssignmentOsPolicyArray) ElementType ¶
func (OsPolicyAssignmentOsPolicyArray) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutput ¶
func (i OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutput() OsPolicyAssignmentOsPolicyArrayOutput
func (OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyArray) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyArrayOutput
type OsPolicyAssignmentOsPolicyArrayInput ¶
type OsPolicyAssignmentOsPolicyArrayInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyArrayOutput() OsPolicyAssignmentOsPolicyArrayOutput ToOsPolicyAssignmentOsPolicyArrayOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyArrayOutput }
OsPolicyAssignmentOsPolicyArrayInput is an input type that accepts OsPolicyAssignmentOsPolicyArray and OsPolicyAssignmentOsPolicyArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyArrayInput` via:
OsPolicyAssignmentOsPolicyArray{ OsPolicyAssignmentOsPolicyArgs{...} }
type OsPolicyAssignmentOsPolicyArrayOutput ¶
type OsPolicyAssignmentOsPolicyArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyArrayOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyArrayOutput) Index ¶
func (o OsPolicyAssignmentOsPolicyArrayOutput) Index(i pulumi.IntInput) OsPolicyAssignmentOsPolicyOutput
func (OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutput ¶
func (o OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutput() OsPolicyAssignmentOsPolicyArrayOutput
func (OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyArrayOutput) ToOsPolicyAssignmentOsPolicyArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyArrayOutput
type OsPolicyAssignmentOsPolicyInput ¶
type OsPolicyAssignmentOsPolicyInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyOutput() OsPolicyAssignmentOsPolicyOutput ToOsPolicyAssignmentOsPolicyOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyOutput }
OsPolicyAssignmentOsPolicyInput is an input type that accepts OsPolicyAssignmentOsPolicyArgs and OsPolicyAssignmentOsPolicyOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyInput` via:
OsPolicyAssignmentOsPolicyArgs{...}
type OsPolicyAssignmentOsPolicyOutput ¶
type OsPolicyAssignmentOsPolicyOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyOutput) AllowNoResourceGroupMatch ¶
func (o OsPolicyAssignmentOsPolicyOutput) AllowNoResourceGroupMatch() pulumi.BoolPtrOutput
This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce.
func (OsPolicyAssignmentOsPolicyOutput) Description ¶
func (o OsPolicyAssignmentOsPolicyOutput) Description() pulumi.StringPtrOutput
Policy description. Length of the description is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyOutput) Id ¶
func (o OsPolicyAssignmentOsPolicyOutput) Id() pulumi.StringOutput
The id of the OS policy with the following restrictions:
* Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the assignment.
func (OsPolicyAssignmentOsPolicyOutput) Mode ¶
func (o OsPolicyAssignmentOsPolicyOutput) Mode() pulumi.StringOutput
Policy mode Possible values are: `MODE_UNSPECIFIED`, `VALIDATION`, `ENFORCEMENT`.
func (OsPolicyAssignmentOsPolicyOutput) ResourceGroups ¶
func (o OsPolicyAssignmentOsPolicyOutput) ResourceGroups() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allowNoResourceGroupMatch` Structure is documented below.
func (OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutput ¶
func (o OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutput() OsPolicyAssignmentOsPolicyOutput
func (OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyOutput) ToOsPolicyAssignmentOsPolicyOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyOutput
type OsPolicyAssignmentOsPolicyResourceGroup ¶
type OsPolicyAssignmentOsPolicyResourceGroup struct { // List of inventory filters for the resource // group. The resources in this resource group are applied to the target VM if // it satisfies at least one of the following inventory filters. For example, // to apply this resource group to VMs running either `RHEL` or `CentOS` // operating systems, specify 2 items for the list with following values: // inventory_filters[0].os_short_name='rhel' and // inventory_filters[1].os_short_name='centos' If the list is empty, this // resource group will be applied to the target VM unconditionally. Structure // is documented below. InventoryFilters []OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter `pulumi:"inventoryFilters"` // List of resources configured for this resource // group. The resources are executed in the exact order specified here. // Structure is documented below. Resources []OsPolicyAssignmentOsPolicyResourceGroupResource `pulumi:"resources"` }
type OsPolicyAssignmentOsPolicyResourceGroupArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupArgs struct { // List of inventory filters for the resource // group. The resources in this resource group are applied to the target VM if // it satisfies at least one of the following inventory filters. For example, // to apply this resource group to VMs running either `RHEL` or `CentOS` // operating systems, specify 2 items for the list with following values: // inventory_filters[0].os_short_name='rhel' and // inventory_filters[1].os_short_name='centos' If the list is empty, this // resource group will be applied to the target VM unconditionally. Structure // is documented below. InventoryFilters OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput `pulumi:"inventoryFilters"` // List of resources configured for this resource // group. The resources are executed in the exact order specified here. // Structure is documented below. Resources OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput `pulumi:"resources"` }
func (OsPolicyAssignmentOsPolicyResourceGroupArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutput() OsPolicyAssignmentOsPolicyResourceGroupOutput
func (OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupArgs) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupOutput
type OsPolicyAssignmentOsPolicyResourceGroupArray ¶
type OsPolicyAssignmentOsPolicyResourceGroupArray []OsPolicyAssignmentOsPolicyResourceGroupInput
func (OsPolicyAssignmentOsPolicyResourceGroupArray) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupArray) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupArray) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupArrayInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupArrayInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupArrayOutput }
OsPolicyAssignmentOsPolicyResourceGroupArrayInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupArray and OsPolicyAssignmentOsPolicyResourceGroupArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupArrayInput` via:
OsPolicyAssignmentOsPolicyResourceGroupArray{ OsPolicyAssignmentOsPolicyResourceGroupArgs{...} }
type OsPolicyAssignmentOsPolicyResourceGroupArrayOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupOutput() OsPolicyAssignmentOsPolicyResourceGroupOutput ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupOutput }
OsPolicyAssignmentOsPolicyResourceGroupInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupArgs and OsPolicyAssignmentOsPolicyResourceGroupOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupInput` via:
OsPolicyAssignmentOsPolicyResourceGroupArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if // asterisk(*) is provided as the last character. For example, to match all // versions with a major version of `7`, specify the following value for this // field `7.*` An empty string matches all OS versions. OsVersion *string `pulumi:"osVersion"` }
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs struct { // The OS short name OsShortName pulumi.StringInput `pulumi:"osShortName"` // The OS version Prefix matches are supported if // asterisk(*) is provided as the last character. For example, to match all // versions with a major version of `7`, specify the following value for this // field `7.*` An empty string matches all OS versions. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray []OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput }
OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray and OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayInput` via:
OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArray{ OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs{...} }
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput }
OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs and OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterInput` via:
OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsShortName ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsVersion ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) OsVersion() pulumi.StringPtrOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
func (OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput) ToOsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterOutput
type OsPolicyAssignmentOsPolicyResourceGroupOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) InventoryFilters ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) InventoryFilters() OsPolicyAssignmentOsPolicyResourceGroupInventoryFilterArrayOutput
List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) Resources ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) Resources() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
List of resources configured for this resource group. The resources are executed in the exact order specified here. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutput() OsPolicyAssignmentOsPolicyResourceGroupOutput
func (OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupOutput) ToOsPolicyAssignmentOsPolicyResourceGroupOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupOutput
type OsPolicyAssignmentOsPolicyResourceGroupResource ¶
type OsPolicyAssignmentOsPolicyResourceGroupResource struct { // Exec resource Structure is // documented below. Exec *OsPolicyAssignmentOsPolicyResourceGroupResourceExec `pulumi:"exec"` // File resource Structure is // documented below. File *OsPolicyAssignmentOsPolicyResourceGroupResourceFile `pulumi:"file"` // The id of the resource with the following restrictions: // // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the OS policy. Id string `pulumi:"id"` // Package resource Structure is // documented below. Pkg *OsPolicyAssignmentOsPolicyResourceGroupResourcePkg `pulumi:"pkg"` // Package repository resource Structure is // documented below. Repository *OsPolicyAssignmentOsPolicyResourceGroupResourceRepository `pulumi:"repository"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceArgs struct { // Exec resource Structure is // documented below. Exec OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput `pulumi:"exec"` // File resource Structure is // documented below. File OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput `pulumi:"file"` // The id of the resource with the following restrictions: // // * Must contain only lowercase letters, numbers, and hyphens. // * Must start with a letter. // * Must be between 1-63 characters. // * Must end with a number or a letter. // * Must be unique within the OS policy. Id pulumi.StringInput `pulumi:"id"` // Package resource Structure is // documented below. Pkg OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput `pulumi:"pkg"` // Package repository resource Structure is // documented below. Repository OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput `pulumi:"repository"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceArray ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceArray []OsPolicyAssignmentOsPolicyResourceGroupResourceInput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceArray) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceArray and OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceArrayInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceArray{ OsPolicyAssignmentOsPolicyResourceGroupResourceArgs{...} }
type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceArrayOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExec ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExec struct { // What to run to bring this resource into the desired // state. An exit code of 100 indicates "success", any other exit code // indicates a failure running enforce. Structure is // documented below. Enforce *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce `pulumi:"enforce"` // What to run to validate this resource is in the // desired state. An exit code of 100 indicates "in desired state", and exit // code of 101 indicates "not in desired state". Any other exit code indicates // a failure running validate. Structure is // documented below. Validate OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate `pulumi:"validate"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs struct { // What to run to bring this resource into the desired // state. An exit code of 100 indicates "success", any other exit code // indicates a failure running enforce. Structure is // documented below. Enforce OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput `pulumi:"enforce"` // What to run to validate this resource is in the // desired state. An exit code of 100 indicates "in desired state", and exit // code of 101 indicates "not in desired state". Any other exit code indicates // a failure running validate. Structure is // documented below. Validate OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput `pulumi:"validate"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce struct { // Optional arguments to pass to the source during // execution. Args []string `pulumi:"args"` // A remote or local file. Structure is // documented below. File *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile `pulumi:"file"` // The script interpreter to use. Possible values // are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`. Interpreter string `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an // output file (that is created by this Exec) whose content will be recorded in // OSPolicyResourceCompliance after a successful run. Absence or failure to // read this file will result in this ExecResource being non-compliant. Output // file size is limited to 100K bytes. OutputFilePath *string `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to // 1024 characters. Script *string `pulumi:"script"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs struct { // Optional arguments to pass to the source during // execution. Args pulumi.StringArrayInput `pulumi:"args"` // A remote or local file. Structure is // documented below. File OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput `pulumi:"file"` // The script interpreter to use. Possible values // are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`. Interpreter pulumi.StringInput `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an // output file (that is created by this Exec) whose content will be recorded in // OSPolicyResourceCompliance after a successful run. Absence or failure to // read this file will result in this ExecResource being non-compliant. Output // file size is limited to 100K bytes. OutputFilePath pulumi.StringPtrInput `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to // 1024 characters. Script pulumi.StringPtrInput `pulumi:"script"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Args ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
A remote or local file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Interpreter ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Interpreter() pulumi.StringOutput
The script interpreter to use. Possible values are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) OutputFilePath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Script ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Args ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFilePtrOutput
A remote or local file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Interpreter ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use. Possible values are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) OutputFilePath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Script ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Enforce ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Enforce() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Validate ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecOutput) Validate() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Enforce ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Enforce() OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforcePtrOutput
What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Validate ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput) Validate() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate struct { // Optional arguments to pass to the source during // execution. Args []string `pulumi:"args"` // A remote or local file. Structure is // documented below. File *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile `pulumi:"file"` // The script interpreter to use. Possible values // are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`. Interpreter string `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an // output file (that is created by this Exec) whose content will be recorded in // OSPolicyResourceCompliance after a successful run. Absence or failure to // read this file will result in this ExecResource being non-compliant. Output // file size is limited to 100K bytes. OutputFilePath *string `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to // 1024 characters. Script *string `pulumi:"script"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs struct { // Optional arguments to pass to the source during // execution. Args pulumi.StringArrayInput `pulumi:"args"` // A remote or local file. Structure is // documented below. File OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput `pulumi:"file"` // The script interpreter to use. Possible values // are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`. Interpreter pulumi.StringInput `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an // output file (that is created by this Exec) whose content will be recorded in // OSPolicyResourceCompliance after a successful run. Absence or failure to // read this file will result in this ExecResource being non-compliant. Output // file size is limited to 100K bytes. OutputFilePath pulumi.StringPtrInput `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to // 1024 characters. Script pulumi.StringPtrInput `pulumi:"script"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Args ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
A remote or local file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Interpreter ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Interpreter() pulumi.StringOutput
The script interpreter to use. Possible values are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) OutputFilePath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Script ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Args ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFilePtrOutput
A remote or local file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Interpreter ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Interpreter() pulumi.StringPtrOutput
The script interpreter to use. Possible values are: `INTERPRETER_UNSPECIFIED`, `NONE`, `SHELL`, `POWERSHELL`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) OutputFilePath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Script ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidatePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFile ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFile struct { // A a file with this content. The size of the content // is limited to 1024 characters. Content *string `pulumi:"content"` // A remote or local source. Structure is // documented below. File *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile `pulumi:"file"` // The absolute path of the file within the VM. Path string `pulumi:"path"` // Consists of three octal digits which represent, in // order, the permissions of the owner, group, and other users for the file // (similarly to the numeric mode used in the linux chmod utility). Each digit // represents a three bit number with the 4 bit corresponding to the read // permissions, the 2 bit corresponds to the write bit, and the one bit // corresponds to the execute permission. Default behavior is 755. Below are // some examples of permissions and their associated values: read, write, and // execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions *string `pulumi:"permissions"` // Desired state of the file. Possible values are: // `DESIRED_STATE_UNSPECIFIED`, `PRESENT`, `ABSENT`, `CONTENTS_MATCH`. State string `pulumi:"state"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs struct { // A a file with this content. The size of the content // is limited to 1024 characters. Content pulumi.StringPtrInput `pulumi:"content"` // A remote or local source. Structure is // documented below. File OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput `pulumi:"file"` // The absolute path of the file within the VM. Path pulumi.StringInput `pulumi:"path"` // Consists of three octal digits which represent, in // order, the permissions of the owner, group, and other users for the file // (similarly to the numeric mode used in the linux chmod utility). Each digit // represents a three bit number with the 4 bit corresponding to the read // permissions, the 2 bit corresponds to the write bit, and the one bit // corresponds to the execute permission. Default behavior is 755. Below are // some examples of permissions and their associated values: read, write, and // execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions pulumi.StringPtrInput `pulumi:"permissions"` // Desired state of the file. Possible values are: // `DESIRED_STATE_UNSPECIFIED`, `PRESENT`, `ABSENT`, `CONTENTS_MATCH`. State pulumi.StringInput `pulumi:"state"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFileInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFileInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Content ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Content() pulumi.StringPtrOutput
A a file with this content. The size of the content is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
A remote or local source. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Path ¶
The absolute path of the file within the VM.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) Permissions ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) 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 (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) State ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) State() pulumi.StringOutput
Desired state of the file. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `PRESENT`, `ABSENT`, `CONTENTS_MATCH`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFileOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFileOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtr and OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceFileArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Content ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Content() pulumi.StringPtrOutput
A a file with this content. The size of the content is limited to 1024 characters.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFileFilePtrOutput
A remote or local source. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Path ¶
The absolute path of the file within the VM.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) Permissions ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) 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 (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) State ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) State() pulumi.StringPtrOutput
Desired state of the file. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `PRESENT`, `ABSENT`, `CONTENTS_MATCH`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Exec ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Exec() OsPolicyAssignmentOsPolicyResourceGroupResourceExecPtrOutput
Exec resource Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) File ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) File() OsPolicyAssignmentOsPolicyResourceGroupResourceFilePtrOutput
File resource Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Id ¶
The id of the resource with the following restrictions:
* Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the OS policy.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Pkg ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Pkg() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
Package resource Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Repository ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) Repository() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
Package repository resource Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkg ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkg struct { // A package managed by Apt. Structure is // documented below. Apt *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgApt `pulumi:"apt"` // A deb package file. Structure is // documented below. Deb *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb `pulumi:"deb"` // The desired state the agent should maintain for // this package. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `INSTALLED`, // `REMOVED`. DesiredState string `pulumi:"desiredState"` // A package managed by GooGet. Structure is // documented below. Googet *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGooget `pulumi:"googet"` // An MSI package. Structure is // documented below. Msi *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi `pulumi:"msi"` // An rpm package file. Structure is // documented below. Rpm *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm `pulumi:"rpm"` // A package managed by YUM. Structure is // documented below. Yum *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYum `pulumi:"yum"` // A package managed by Zypper. Structure is // documented below. Zypper *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypper `pulumi:"zypper"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgApt ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgApt struct { // Package name. Name string `pulumi:"name"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs struct { // A package managed by Apt. Structure is // documented below. Apt OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrInput `pulumi:"apt"` // A deb package file. Structure is // documented below. Deb OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput `pulumi:"deb"` // The desired state the agent should maintain for // this package. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `INSTALLED`, // `REMOVED`. DesiredState pulumi.StringInput `pulumi:"desiredState"` // A package managed by GooGet. Structure is // documented below. Googet OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput `pulumi:"googet"` // An MSI package. Structure is // documented below. Msi OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput `pulumi:"msi"` // An rpm package file. Structure is // documented below. Rpm OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput `pulumi:"rpm"` // A package managed by YUM. Structure is // documented below. Yum OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput `pulumi:"yum"` // A package managed by Zypper. Structure is // documented below. Zypper OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput `pulumi:"zypper"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb struct { // Whether dependencies should also be installed. - // install when false: `dpkg -i package` - install when true: `apt-get update // && apt-get -y install package.deb` PullDeps *bool `pulumi:"pullDeps"` // A deb package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource `pulumi:"source"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs struct { // Whether dependencies should also be installed. - // install when false: `dpkg -i package` - install when true: `apt-get update // && apt-get -y install package.deb` PullDeps pulumi.BoolPtrInput `pulumi:"pullDeps"` // A deb package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput `pulumi:"source"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) PullDeps ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb`
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
A deb package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) PullDeps ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb`
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
A deb package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGooget ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGooget struct { // Package name. Name string `pulumi:"name"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi struct { // Additional properties to use during installation. // This should be in the format of Property=Setting. Appended to the defaults // of `ACTION=INSTALL REBOOT=ReallySuppress`. Properties []string `pulumi:"properties"` // The MSI package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource `pulumi:"source"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs struct { // Additional properties to use during installation. // This should be in the format of Property=Setting. Appended to the defaults // of `ACTION=INSTALL REBOOT=ReallySuppress`. Properties pulumi.StringArrayInput `pulumi:"properties"` // The MSI package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput `pulumi:"source"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Properties ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Properties() pulumi.StringArrayOutput
Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
The MSI package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Properties ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Properties() pulumi.StringArrayOutput
Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
The MSI package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Apt ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
A package managed by Apt. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Deb ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Deb() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
A deb package file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) DesiredState ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) DesiredState() pulumi.StringOutput
The desired state the agent should maintain for this package. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `INSTALLED`, `REMOVED`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Googet ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Googet() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
A package managed by GooGet. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Msi ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Msi() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
An MSI package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Rpm ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Rpm() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
An rpm package file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Yum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
A package managed by YUM. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Zypper ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
A package managed by Zypper. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Apt ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgAptPtrOutput
A package managed by Apt. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Deb ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Deb() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebPtrOutput
A deb package file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) DesiredState ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) DesiredState() pulumi.StringPtrOutput
The desired state the agent should maintain for this package. Possible values are: `DESIRED_STATE_UNSPECIFIED`, `INSTALLED`, `REMOVED`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Googet ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Googet() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGoogetPtrOutput
A package managed by GooGet. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Msi ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Msi() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiPtrOutput
An MSI package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Rpm ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Rpm() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
An rpm package file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Yum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
A package managed by YUM. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Zypper ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgPtrOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
A package managed by Zypper. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm struct { // Whether dependencies should also be installed. - // install when false: `rpm --upgrade --replacepkgs package.rpm` - install when // true: `yum -y install package.rpm` or `zypper -y install package.rpm` PullDeps *bool `pulumi:"pullDeps"` // An rpm package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource `pulumi:"source"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs struct { // Whether dependencies should also be installed. - // install when false: `rpm --upgrade --replacepkgs package.rpm` - install when // true: `yum -y install package.rpm` or `zypper -y install package.rpm` PullDeps pulumi.BoolPtrInput `pulumi:"pullDeps"` // An rpm package. Structure is // documented below. Source OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput `pulumi:"source"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) PullDeps ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm`
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
An rpm package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) PullDeps ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm`
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) Source ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) Source() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
An rpm package. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote `pulumi:"remote"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs struct { // Defaults to false. When false, files are // subject to validations based on the file type: Remote: A checksum must be // specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Structure is // documented below. Gcs OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Structure is // documented below. Remote OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput `pulumi:"remote"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *int `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.IntPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Bucket ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Generation ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Generation() pulumi.IntPtrOutput
Generation number of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Object ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) AllowInsecure ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Gcs ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Gcs() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcsPtrOutput
A Cloud Storage object. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) LocalPath ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Remote ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) Remote() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
A generic remote file. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourcePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain // both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemoteArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Sha256Checksum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYum ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYum struct { // Package name. Name string `pulumi:"name"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypper ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypper struct { // Package name. Name string `pulumi:"name"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs, OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtr and OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperArgs) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypperPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepository ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepository struct { // An Apt Repository. Structure is // documented below. Apt *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt `pulumi:"apt"` // A Goo Repository. Structure is // documented below. Goo *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGoo `pulumi:"goo"` // A Yum Repository. Structure is // documented below. Yum *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum `pulumi:"yum"` // A Zypper Repository. Structure is // documented below. Zypper *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper `pulumi:"zypper"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt struct { // Type of archive files in this repository. // Possible values are: `ARCHIVE_TYPE_UNSPECIFIED`, `DEB`, `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`. GpgKey *string `pulumi:"gpgKey"` // URI for this repository. Uri string `pulumi:"uri"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs struct { // Type of archive files in this repository. // Possible values are: `ARCHIVE_TYPE_UNSPECIFIED`, `DEB`, `DEB_SRC`. ArchiveType pulumi.StringInput `pulumi:"archiveType"` // List of components for this repository. Must // contain at least one item. Components pulumi.StringArrayInput `pulumi:"components"` // Distribution of this repository. Distribution pulumi.StringInput `pulumi:"distribution"` // URI of the key file for this repository. The agent // maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. GpgKey pulumi.StringPtrInput `pulumi:"gpgKey"` // URI for this repository. Uri pulumi.StringInput `pulumi:"uri"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ArchiveType ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ArchiveType() pulumi.StringOutput
Type of archive files in this repository. Possible values are: `ARCHIVE_TYPE_UNSPECIFIED`, `DEB`, `DEB_SRC`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Components ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Distribution ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) GpgKey ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptOutput) Uri() pulumi.StringOutput
URI for this repository.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ArchiveType ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ArchiveType() pulumi.StringPtrOutput
Type of archive files in this repository. Possible values are: `ARCHIVE_TYPE_UNSPECIFIED`, `DEB`, `DEB_SRC`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Components ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Distribution ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) GpgKey ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Uri ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput) Uri() pulumi.StringPtrOutput
URI for this repository.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs struct { // An Apt Repository. Structure is // documented below. Apt OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrInput `pulumi:"apt"` // A Goo Repository. Structure is // documented below. Goo OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput `pulumi:"goo"` // A Yum Repository. Structure is // documented below. Yum OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput `pulumi:"yum"` // A Zypper Repository. Structure is // documented below. Zypper OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput `pulumi:"zypper"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs struct { // The name of the repository. Name pulumi.StringInput `pulumi:"name"` // The url of the repository. Url pulumi.StringInput `pulumi:"url"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Name() pulumi.StringOutput
The name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Url ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooOutput) Url() pulumi.StringOutput
The url of the repository.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Name ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Name() pulumi.StringPtrOutput
The name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Url ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
The url of the repository.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Apt ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
An Apt Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Goo ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Goo() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
A Goo Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Yum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
A Yum Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Zypper ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
A Zypper Repository. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Apt ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Apt() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryAptPtrOutput
An Apt Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Goo ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Goo() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGooPtrOutput
A Goo Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Yum ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Yum() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
A Yum Repository. Structure is documented below.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Zypper ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryPtrOutput) Zypper() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
A Zypper Repository. Structure is documented below.
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the // `repo id` in the yum config file and also the `displayName` if // `displayName` is omitted. This id is also used as the unique identifier // when checking for resource conflicts. Id string `pulumi:"id"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the // `repo id` in the yum config file and also the `displayName` if // `displayName` is omitted. This id is also used as the unique identifier // when checking for resource conflicts. Id pulumi.StringInput `pulumi:"id"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) BaseUrl ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) DisplayName ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) GpgKeys ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) Id ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) Id() pulumi.StringOutput
A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `displayName` if `displayName` is omitted. This id is also used as the unique identifier when checking for resource conflicts.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) BaseUrl ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) DisplayName ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) GpgKeys ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) Id ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) Id() pulumi.StringPtrOutput
A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `displayName` if `displayName` is omitted. This id is also used as the unique identifier when checking for resource conflicts.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYumPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the // `repo id` in the zypper config file and also the `displayName` if // `displayName` is omitted. This id is also used as the unique identifier // when checking for GuestPolicy conflicts. Id string `pulumi:"id"` }
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the // `repo id` in the zypper config file and also the `displayName` if // `displayName` is omitted. This id is also used as the unique identifier // when checking for GuestPolicy conflicts. Id pulumi.StringInput `pulumi:"id"` }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext ¶
func (i OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs{...}
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) BaseUrl ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) DisplayName ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) GpgKeys ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) Id ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) Id() pulumi.StringOutput
A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `displayName` if `displayName` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput interface { pulumi.Input ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput }
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput is an input type that accepts OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs, OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtr and OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput` via:
OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs{...} or: nil
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtr ¶
func OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtr(v *OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperArgs) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrInput
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput ¶
type OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) BaseUrl ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) DisplayName ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ElementType ¶
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) GpgKeys ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) Id ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) Id() pulumi.StringPtrOutput
A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `displayName` if `displayName` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts.
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput() OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
func (OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext ¶
func (o OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput) ToOsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypperPtrOutput
type OsPolicyAssignmentOutput ¶
type OsPolicyAssignmentOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOutput) Baseline ¶
func (o OsPolicyAssignmentOutput) Baseline() pulumi.BoolOutput
Output only. Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of `true` for this field.
func (OsPolicyAssignmentOutput) Deleted ¶
func (o OsPolicyAssignmentOutput) Deleted() pulumi.BoolOutput
Output only. Indicates that this revision deletes the OS policy assignment.
func (OsPolicyAssignmentOutput) Description ¶
func (o OsPolicyAssignmentOutput) Description() pulumi.StringPtrOutput
OS policy assignment description. Length of the description is limited to 1024 characters.
func (OsPolicyAssignmentOutput) ElementType ¶
func (OsPolicyAssignmentOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOutput) Etag ¶
func (o OsPolicyAssignmentOutput) Etag() pulumi.StringOutput
The etag for this OS policy assignment. If this is provided on update, it must match the server's etag.
func (OsPolicyAssignmentOutput) InstanceFilter ¶
func (o OsPolicyAssignmentOutput) InstanceFilter() OsPolicyAssignmentInstanceFilterOutput
Filter to select VMs. Structure is documented below.
func (OsPolicyAssignmentOutput) Location ¶
func (o OsPolicyAssignmentOutput) Location() pulumi.StringOutput
The location for the resource
func (OsPolicyAssignmentOutput) Name ¶
func (o OsPolicyAssignmentOutput) Name() pulumi.StringOutput
Resource name.
func (OsPolicyAssignmentOutput) OsPolicies ¶
func (o OsPolicyAssignmentOutput) OsPolicies() OsPolicyAssignmentOsPolicyArrayOutput
List of OS policies to be applied to the VMs. Structure is documented below.
func (OsPolicyAssignmentOutput) Project ¶
func (o OsPolicyAssignmentOutput) Project() pulumi.StringOutput
The project for the resource
func (OsPolicyAssignmentOutput) Reconciling ¶
func (o OsPolicyAssignmentOutput) Reconciling() pulumi.BoolOutput
Output only. Indicates that reconciliation is in progress for the revision. This value is `true` when the `rolloutState` is one of:
func (OsPolicyAssignmentOutput) RevisionCreateTime ¶
func (o OsPolicyAssignmentOutput) RevisionCreateTime() pulumi.StringOutput
Output only. The timestamp that the revision was created.
func (OsPolicyAssignmentOutput) RevisionId ¶
func (o OsPolicyAssignmentOutput) RevisionId() pulumi.StringOutput
Output only. The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment
func (OsPolicyAssignmentOutput) Rollout ¶
func (o OsPolicyAssignmentOutput) Rollout() OsPolicyAssignmentRolloutOutput
Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instanceFilter - osPolicies 3) OSPolicyAssignment is deleted. Structure is documented below.
func (OsPolicyAssignmentOutput) RolloutState ¶
func (o OsPolicyAssignmentOutput) RolloutState() pulumi.StringOutput
Output only. OS policy assignment rollout state
func (OsPolicyAssignmentOutput) SkipAwaitRollout ¶
func (o OsPolicyAssignmentOutput) SkipAwaitRollout() pulumi.BoolPtrOutput
Set to true to skip awaiting rollout during resource creation and update.
func (OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutput ¶
func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput
func (OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutputWithContext ¶
func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput
func (OsPolicyAssignmentOutput) Uid ¶
func (o OsPolicyAssignmentOutput) Uid() pulumi.StringOutput
Output only. Server generated unique id for the OS policy assignment resource.
type OsPolicyAssignmentRollout ¶
type OsPolicyAssignmentRollout struct { // The maximum number (or percentage) of VMs // per zone to disrupt at any given moment. Structure is // documented below. DisruptionBudget OsPolicyAssignmentRolloutDisruptionBudget `pulumi:"disruptionBudget"` // This determines the minimum duration of // time to wait after the configuration changes are applied through the current // rollout. A VM continues to count towards the `disruptionBudget` at least // until this duration of time has passed after configuration changes are // applied. MinWaitDuration string `pulumi:"minWaitDuration"` }
type OsPolicyAssignmentRolloutArgs ¶
type OsPolicyAssignmentRolloutArgs struct { // The maximum number (or percentage) of VMs // per zone to disrupt at any given moment. Structure is // documented below. DisruptionBudget OsPolicyAssignmentRolloutDisruptionBudgetInput `pulumi:"disruptionBudget"` // This determines the minimum duration of // time to wait after the configuration changes are applied through the current // rollout. A VM continues to count towards the `disruptionBudget` at least // until this duration of time has passed after configuration changes are // applied. MinWaitDuration pulumi.StringInput `pulumi:"minWaitDuration"` }
func (OsPolicyAssignmentRolloutArgs) ElementType ¶
func (OsPolicyAssignmentRolloutArgs) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutput ¶
func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutput() OsPolicyAssignmentRolloutOutput
func (OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutputWithContext ¶
func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutOutput
func (OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutput ¶
func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
func (OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutputWithContext ¶
func (i OsPolicyAssignmentRolloutArgs) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
type OsPolicyAssignmentRolloutDisruptionBudgetArgs ¶
type OsPolicyAssignmentRolloutDisruptionBudgetArgs struct { // Specifies a fixed value. Fixed pulumi.IntPtrInput `pulumi:"fixed"` // Specifies the relative value defined as a percentage, // which will be multiplied by a reference value. // // *** Percent pulumi.IntPtrInput `pulumi:"percent"` }
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ElementType ¶
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput ¶
func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput() OsPolicyAssignmentRolloutDisruptionBudgetOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext ¶
func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput ¶
func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (i OsPolicyAssignmentRolloutDisruptionBudgetArgs) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
type OsPolicyAssignmentRolloutDisruptionBudgetInput ¶
type OsPolicyAssignmentRolloutDisruptionBudgetInput interface { pulumi.Input ToOsPolicyAssignmentRolloutDisruptionBudgetOutput() OsPolicyAssignmentRolloutDisruptionBudgetOutput ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext(context.Context) OsPolicyAssignmentRolloutDisruptionBudgetOutput }
OsPolicyAssignmentRolloutDisruptionBudgetInput is an input type that accepts OsPolicyAssignmentRolloutDisruptionBudgetArgs and OsPolicyAssignmentRolloutDisruptionBudgetOutput values. You can construct a concrete instance of `OsPolicyAssignmentRolloutDisruptionBudgetInput` via:
OsPolicyAssignmentRolloutDisruptionBudgetArgs{...}
type OsPolicyAssignmentRolloutDisruptionBudgetOutput ¶
type OsPolicyAssignmentRolloutDisruptionBudgetOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ElementType ¶
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) Fixed ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) Percent ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) Percent() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
***
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutput() OsPolicyAssignmentRolloutDisruptionBudgetOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
type OsPolicyAssignmentRolloutDisruptionBudgetPtrInput ¶
type OsPolicyAssignmentRolloutDisruptionBudgetPtrInput interface { pulumi.Input ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput }
OsPolicyAssignmentRolloutDisruptionBudgetPtrInput is an input type that accepts OsPolicyAssignmentRolloutDisruptionBudgetArgs, OsPolicyAssignmentRolloutDisruptionBudgetPtr and OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentRolloutDisruptionBudgetPtrInput` via:
OsPolicyAssignmentRolloutDisruptionBudgetArgs{...} or: nil
func OsPolicyAssignmentRolloutDisruptionBudgetPtr ¶
func OsPolicyAssignmentRolloutDisruptionBudgetPtr(v *OsPolicyAssignmentRolloutDisruptionBudgetArgs) OsPolicyAssignmentRolloutDisruptionBudgetPtrInput
type OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput ¶
type OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ElementType ¶
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Fixed ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Percent ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) Percent() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
***
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutput() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
func (OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput) ToOsPolicyAssignmentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
type OsPolicyAssignmentRolloutInput ¶
type OsPolicyAssignmentRolloutInput interface { pulumi.Input ToOsPolicyAssignmentRolloutOutput() OsPolicyAssignmentRolloutOutput ToOsPolicyAssignmentRolloutOutputWithContext(context.Context) OsPolicyAssignmentRolloutOutput }
OsPolicyAssignmentRolloutInput is an input type that accepts OsPolicyAssignmentRolloutArgs and OsPolicyAssignmentRolloutOutput values. You can construct a concrete instance of `OsPolicyAssignmentRolloutInput` via:
OsPolicyAssignmentRolloutArgs{...}
type OsPolicyAssignmentRolloutOutput ¶
type OsPolicyAssignmentRolloutOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentRolloutOutput) DisruptionBudget ¶
func (o OsPolicyAssignmentRolloutOutput) DisruptionBudget() OsPolicyAssignmentRolloutDisruptionBudgetOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. Structure is documented below.
func (OsPolicyAssignmentRolloutOutput) ElementType ¶
func (OsPolicyAssignmentRolloutOutput) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutOutput) MinWaitDuration ¶
func (o OsPolicyAssignmentRolloutOutput) MinWaitDuration() pulumi.StringOutput
This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruptionBudget` at least until this duration of time has passed after configuration changes are applied.
func (OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutput ¶
func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutput() OsPolicyAssignmentRolloutOutput
func (OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutputWithContext ¶
func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutOutput
func (OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutput ¶
func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
func (OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext ¶
func (o OsPolicyAssignmentRolloutOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
type OsPolicyAssignmentRolloutPtrInput ¶
type OsPolicyAssignmentRolloutPtrInput interface { pulumi.Input ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput ToOsPolicyAssignmentRolloutPtrOutputWithContext(context.Context) OsPolicyAssignmentRolloutPtrOutput }
OsPolicyAssignmentRolloutPtrInput is an input type that accepts OsPolicyAssignmentRolloutArgs, OsPolicyAssignmentRolloutPtr and OsPolicyAssignmentRolloutPtrOutput values. You can construct a concrete instance of `OsPolicyAssignmentRolloutPtrInput` via:
OsPolicyAssignmentRolloutArgs{...} or: nil
func OsPolicyAssignmentRolloutPtr ¶
func OsPolicyAssignmentRolloutPtr(v *OsPolicyAssignmentRolloutArgs) OsPolicyAssignmentRolloutPtrInput
type OsPolicyAssignmentRolloutPtrOutput ¶
type OsPolicyAssignmentRolloutPtrOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentRolloutPtrOutput) DisruptionBudget ¶
func (o OsPolicyAssignmentRolloutPtrOutput) DisruptionBudget() OsPolicyAssignmentRolloutDisruptionBudgetPtrOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. Structure is documented below.
func (OsPolicyAssignmentRolloutPtrOutput) Elem ¶
func (o OsPolicyAssignmentRolloutPtrOutput) Elem() OsPolicyAssignmentRolloutOutput
func (OsPolicyAssignmentRolloutPtrOutput) ElementType ¶
func (OsPolicyAssignmentRolloutPtrOutput) ElementType() reflect.Type
func (OsPolicyAssignmentRolloutPtrOutput) MinWaitDuration ¶
func (o OsPolicyAssignmentRolloutPtrOutput) MinWaitDuration() pulumi.StringPtrOutput
This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruptionBudget` at least until this duration of time has passed after configuration changes are applied.
func (OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutput ¶
func (o OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutput() OsPolicyAssignmentRolloutPtrOutput
func (OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext ¶
func (o OsPolicyAssignmentRolloutPtrOutput) ToOsPolicyAssignmentRolloutPtrOutputWithContext(ctx context.Context) OsPolicyAssignmentRolloutPtrOutput
type OsPolicyAssignmentState ¶
type OsPolicyAssignmentState struct { // Output only. Indicates that this revision has been successfully // rolled out in this zone and new VMs will be assigned OS policies from this // revision. For a given OS policy assignment, there is only one revision with // a value of `true` for this field. Baseline pulumi.BoolPtrInput // Output only. Indicates that this revision deletes the OS policy // assignment. Deleted pulumi.BoolPtrInput // OS policy assignment description. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // The etag for this OS policy assignment. If this is provided on // update, it must match the server's etag. Etag pulumi.StringPtrInput // Filter to select VMs. Structure is // documented below. InstanceFilter OsPolicyAssignmentInstanceFilterPtrInput // The location for the resource Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // List of OS policies to be applied to the VMs. // Structure is documented below. OsPolicies OsPolicyAssignmentOsPolicyArrayInput // The project for the resource Project pulumi.StringPtrInput // Output only. Indicates that reconciliation is in progress // for the revision. This value is `true` when the `rolloutState` is one of: Reconciling pulumi.BoolPtrInput // Output only. The timestamp that the revision was // created. RevisionCreateTime pulumi.StringPtrInput // Output only. The assignment revision ID A new revision is // committed whenever a rollout is triggered for a OS policy assignment RevisionId pulumi.StringPtrInput // Rollout to deploy the OS policy assignment. A rollout // is triggered in the following situations: 1) OSPolicyAssignment is created. // 2) OSPolicyAssignment is updated and the update contains changes to one of // the following fields: - instanceFilter - osPolicies 3) OSPolicyAssignment // is deleted. Structure is documented below. Rollout OsPolicyAssignmentRolloutPtrInput // Output only. OS policy assignment rollout state RolloutState pulumi.StringPtrInput // Set to true to skip awaiting rollout during resource creation and update. SkipAwaitRollout pulumi.BoolPtrInput // Output only. Server generated unique id for the OS policy assignment // resource. Uid pulumi.StringPtrInput }
func (OsPolicyAssignmentState) ElementType ¶
func (OsPolicyAssignmentState) 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 last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. // 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. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrOutput `pulumi:"oneTimeSchedule"` // Patch configuration that is applied. 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"` Project pulumi.StringOutput `pulumi:"project"` // Schedule recurring executions. RecurringSchedule PatchDeploymentRecurringSchedulePtrOutput `pulumi:"recurringSchedule"` // Rollout strategy of the patch job. Rollout PatchDeploymentRolloutPtrOutput `pulumi:"rollout"` // Time the patch deployment was last updated. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule.
To get more information about PatchDeployment, see:
* [API documentation](https://cloud.google.com/compute/docs/osconfig/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/compute/docs/os-patch-management)
## Example Usage
### Os Config Patch Deployment Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ All: pulumi.Bool(true), }, OneTimeSchedule: &osconfig.PatchDeploymentOneTimeScheduleArgs{ ExecuteTime: pulumi.String("2999-10-10T10:10:10.045123456Z"), }, }) if err != nil { return err } return nil }) }
``` ### Os Config Patch Deployment Daily
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ All: pulumi.Bool(true), }, RecurringSchedule: &osconfig.PatchDeploymentRecurringScheduleArgs{ TimeZone: &osconfig.PatchDeploymentRecurringScheduleTimeZoneArgs{ Id: pulumi.String("America/New_York"), }, TimeOfDay: &osconfig.PatchDeploymentRecurringScheduleTimeOfDayArgs{ Hours: pulumi.Int(0), Minutes: pulumi.Int(30), Seconds: pulumi.Int(30), Nanos: pulumi.Int(20), }, }, }) if err != nil { return err } return nil }) }
``` ### Os Config Patch Deployment Daily Midnight
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ All: pulumi.Bool(true), }, RecurringSchedule: &osconfig.PatchDeploymentRecurringScheduleArgs{ TimeZone: &osconfig.PatchDeploymentRecurringScheduleTimeZoneArgs{ Id: pulumi.String("America/New_York"), }, TimeOfDay: &osconfig.PatchDeploymentRecurringScheduleTimeOfDayArgs{ Hours: pulumi.Int(0), Minutes: pulumi.Int(0), Seconds: pulumi.Int(0), Nanos: pulumi.Int(0), }, }, }) if err != nil { return err } return nil }) }
``` ### Os Config Patch Deployment Instance
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myImage, err := compute.LookupImage(ctx, &compute.LookupImageArgs{ Family: pulumi.StringRef("debian-11"), Project: pulumi.StringRef("debian-cloud"), }, nil) if err != nil { return err } foobar, err := compute.NewInstance(ctx, "foobar", &compute.InstanceArgs{ Name: pulumi.String("patch-deploy-inst"), MachineType: pulumi.String("e2-medium"), Zone: pulumi.String("us-central1-a"), CanIpForward: pulumi.Bool(false), Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, BootDisk: &compute.InstanceBootDiskArgs{ InitializeParams: &compute.InstanceBootDiskInitializeParamsArgs{ Image: pulumi.String(myImage.SelfLink), }, }, NetworkInterfaces: compute.InstanceNetworkInterfaceArray{ &compute.InstanceNetworkInterfaceArgs{ Network: pulumi.String("default"), }, }, Metadata: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } _, err = osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ Instances: pulumi.StringArray{ foobar.ID(), }, }, PatchConfig: &osconfig.PatchDeploymentPatchConfigArgs{ Yum: &osconfig.PatchDeploymentPatchConfigYumArgs{ Security: pulumi.Bool(true), Minimal: pulumi.Bool(true), Excludes: pulumi.StringArray{ pulumi.String("bash"), }, }, }, RecurringSchedule: &osconfig.PatchDeploymentRecurringScheduleArgs{ TimeZone: &osconfig.PatchDeploymentRecurringScheduleTimeZoneArgs{ Id: pulumi.String("America/New_York"), }, TimeOfDay: &osconfig.PatchDeploymentRecurringScheduleTimeOfDayArgs{ Hours: pulumi.Int(0), Minutes: pulumi.Int(30), Seconds: pulumi.Int(30), Nanos: pulumi.Int(20), }, Monthly: &osconfig.PatchDeploymentRecurringScheduleMonthlyArgs{ MonthDay: pulumi.Int(1), }, }, }) if err != nil { return err } return nil }) }
``` ### Os Config Patch Deployment Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ GroupLabels: osconfig.PatchDeploymentInstanceFilterGroupLabelArray{ &osconfig.PatchDeploymentInstanceFilterGroupLabelArgs{ Labels: pulumi.StringMap{ "env": pulumi.String("dev"), "app": pulumi.String("web"), }, }, }, InstanceNamePrefixes: pulumi.StringArray{ pulumi.String("test-"), }, Zones: pulumi.StringArray{ pulumi.String("us-central1-a"), pulumi.String("us-central-1c"), }, }, PatchConfig: &osconfig.PatchDeploymentPatchConfigArgs{ MigInstancesAllowed: pulumi.Bool(true), RebootConfig: pulumi.String("ALWAYS"), Apt: &osconfig.PatchDeploymentPatchConfigAptArgs{ Type: pulumi.String("DIST"), Excludes: pulumi.StringArray{ pulumi.String("python"), }, }, Yum: &osconfig.PatchDeploymentPatchConfigYumArgs{ Security: pulumi.Bool(true), Minimal: pulumi.Bool(true), Excludes: pulumi.StringArray{ pulumi.String("bash"), }, }, Goo: &osconfig.PatchDeploymentPatchConfigGooArgs{ Enabled: pulumi.Bool(true), }, Zypper: &osconfig.PatchDeploymentPatchConfigZypperArgs{ Categories: pulumi.StringArray{ pulumi.String("security"), }, }, WindowsUpdate: &osconfig.PatchDeploymentPatchConfigWindowsUpdateArgs{ Classifications: pulumi.StringArray{ pulumi.String("CRITICAL"), pulumi.String("SECURITY"), pulumi.String("UPDATE"), }, Excludes: pulumi.StringArray{ pulumi.String("5012170"), }, }, PreStep: &osconfig.PatchDeploymentPatchConfigPreStepArgs{ LinuxExecStepConfig: &osconfig.PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs{ AllowedSuccessCodes: pulumi.IntArray{ pulumi.Int(0), pulumi.Int(3), }, LocalPath: pulumi.String("/tmp/pre_patch_script.sh"), }, WindowsExecStepConfig: &osconfig.PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs{ Interpreter: pulumi.String("SHELL"), AllowedSuccessCodes: pulumi.IntArray{ pulumi.Int(0), pulumi.Int(2), }, LocalPath: pulumi.String("C:\\Users\\user\\pre-patch-script.cmd"), }, }, PostStep: &osconfig.PatchDeploymentPatchConfigPostStepArgs{ LinuxExecStepConfig: &osconfig.PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs{ GcsObject: &osconfig.PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs{ Bucket: pulumi.String("my-patch-scripts"), GenerationNumber: pulumi.String("1523477886880"), Object: pulumi.String("linux/post_patch_script"), }, }, WindowsExecStepConfig: &osconfig.PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs{ Interpreter: pulumi.String("POWERSHELL"), GcsObject: &osconfig.PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs{ Bucket: pulumi.String("my-patch-scripts"), GenerationNumber: pulumi.String("135920493447"), Object: pulumi.String("windows/post_patch_script.ps1"), }, }, }, }, Duration: pulumi.String("10s"), RecurringSchedule: &osconfig.PatchDeploymentRecurringScheduleArgs{ TimeZone: &osconfig.PatchDeploymentRecurringScheduleTimeZoneArgs{ Id: pulumi.String("America/New_York"), }, TimeOfDay: &osconfig.PatchDeploymentRecurringScheduleTimeOfDayArgs{ Hours: pulumi.Int(0), Minutes: pulumi.Int(30), Seconds: pulumi.Int(30), Nanos: pulumi.Int(20), }, Monthly: &osconfig.PatchDeploymentRecurringScheduleMonthlyArgs{ WeekDayOfMonth: &osconfig.PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs{ WeekOrdinal: pulumi.Int(-1), DayOfWeek: pulumi.String("TUESDAY"), DayOffset: pulumi.Int(3), }, }, }, Rollout: &osconfig.PatchDeploymentRolloutArgs{ Mode: pulumi.String("ZONE_BY_ZONE"), DisruptionBudget: &osconfig.PatchDeploymentRolloutDisruptionBudgetArgs{ Fixed: pulumi.Int(1), }, }, }) if err != nil { return err } return nil }) }
```
## Import
PatchDeployment can be imported using any of these accepted formats:
* `{{project}}/{{name}}`
* `{{project}} {{name}}`
* `{{name}}`
When using the `pulumi import` command, PatchDeployment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default {{project}}/{{name}} ```
```sh $ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default "{{project}} {{name}}" ```
```sh $ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default {{name}} ```
func GetPatchDeployment ¶
func GetPatchDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PatchDeploymentState, opts ...pulumi.ResourceOption) (*PatchDeployment, error)
GetPatchDeployment gets an existing PatchDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPatchDeployment ¶
func NewPatchDeployment(ctx *pulumi.Context, name string, args *PatchDeploymentArgs, opts ...pulumi.ResourceOption) (*PatchDeployment, error)
NewPatchDeployment registers a new resource with the given unique name, arguments, and options.
func (*PatchDeployment) ElementType ¶
func (*PatchDeployment) ElementType() reflect.Type
func (*PatchDeployment) ToPatchDeploymentOutput ¶
func (i *PatchDeployment) ToPatchDeploymentOutput() PatchDeploymentOutput
func (*PatchDeployment) ToPatchDeploymentOutputWithContext ¶
func (i *PatchDeployment) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
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. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrInput // Patch configuration that is applied. 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 Project pulumi.StringPtrInput // Schedule recurring executions. RecurringSchedule PatchDeploymentRecurringSchedulePtrInput // Rollout strategy of the patch job. Rollout PatchDeploymentRolloutPtrInput }
The set of arguments for constructing a PatchDeployment resource.
func (PatchDeploymentArgs) ElementType ¶
func (PatchDeploymentArgs) ElementType() reflect.Type
type PatchDeploymentArray ¶
type PatchDeploymentArray []PatchDeploymentInput
func (PatchDeploymentArray) ElementType ¶
func (PatchDeploymentArray) ElementType() reflect.Type
func (PatchDeploymentArray) ToPatchDeploymentArrayOutput ¶
func (i PatchDeploymentArray) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
func (PatchDeploymentArray) ToPatchDeploymentArrayOutputWithContext ¶
func (i PatchDeploymentArray) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
type PatchDeploymentArrayInput ¶
type PatchDeploymentArrayInput interface { pulumi.Input ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput ToPatchDeploymentArrayOutputWithContext(context.Context) PatchDeploymentArrayOutput }
PatchDeploymentArrayInput is an input type that accepts PatchDeploymentArray and PatchDeploymentArrayOutput values. You can construct a concrete instance of `PatchDeploymentArrayInput` via:
PatchDeploymentArray{ PatchDeploymentArgs{...} }
type PatchDeploymentArrayOutput ¶
type PatchDeploymentArrayOutput struct{ *pulumi.OutputState }
func (PatchDeploymentArrayOutput) ElementType ¶
func (PatchDeploymentArrayOutput) ElementType() reflect.Type
func (PatchDeploymentArrayOutput) Index ¶
func (o PatchDeploymentArrayOutput) Index(i pulumi.IntInput) PatchDeploymentOutput
func (PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput ¶
func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
func (PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext ¶
func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
type PatchDeploymentInput ¶
type PatchDeploymentInput interface { pulumi.Input ToPatchDeploymentOutput() PatchDeploymentOutput ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput }
type PatchDeploymentInstanceFilter ¶
type PatchDeploymentInstanceFilter struct { // Target all VM instances in the project. If true, no other criteria is permitted. All *bool `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. // Structure is documented below. GroupLabels []PatchDeploymentInstanceFilterGroupLabel `pulumi:"groupLabels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group // VMs when targeting configs, for example prefix="prod-". InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the `form zones/{{zone}}/instances/{{instance_name}}`, // `projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`, or // `https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}` Instances []string `pulumi:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. Zones []string `pulumi:"zones"` }
type PatchDeploymentInstanceFilterArgs ¶
type PatchDeploymentInstanceFilterArgs struct { // Target all VM instances in the project. If true, no other criteria is permitted. All pulumi.BoolPtrInput `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. // Structure is documented below. GroupLabels PatchDeploymentInstanceFilterGroupLabelArrayInput `pulumi:"groupLabels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group // VMs when targeting configs, for example prefix="prod-". InstanceNamePrefixes pulumi.StringArrayInput `pulumi:"instanceNamePrefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the `form zones/{{zone}}/instances/{{instance_name}}`, // `projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`, or // `https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}` Instances pulumi.StringArrayInput `pulumi:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (PatchDeploymentInstanceFilterArgs) ElementType ¶
func (PatchDeploymentInstanceFilterArgs) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
type PatchDeploymentInstanceFilterGroupLabelArgs ¶
type PatchDeploymentInstanceFilterGroupLabelArgs struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter // // *** Labels pulumi.StringMapInput `pulumi:"labels"` }
func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput ¶
func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
func (PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext ¶
func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
type PatchDeploymentInstanceFilterGroupLabelArray ¶
type PatchDeploymentInstanceFilterGroupLabelArray []PatchDeploymentInstanceFilterGroupLabelInput
func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
func (PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext ¶
func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
type PatchDeploymentInstanceFilterGroupLabelArrayInput ¶
type PatchDeploymentInstanceFilterGroupLabelArrayInput interface { pulumi.Input ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput }
PatchDeploymentInstanceFilterGroupLabelArrayInput is an input type that accepts PatchDeploymentInstanceFilterGroupLabelArray and PatchDeploymentInstanceFilterGroupLabelArrayOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterGroupLabelArrayInput` via:
PatchDeploymentInstanceFilterGroupLabelArray{ PatchDeploymentInstanceFilterGroupLabelArgs{...} }
type PatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
type PatchDeploymentInstanceFilterGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext ¶
func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
type PatchDeploymentInstanceFilterGroupLabelInput ¶
type PatchDeploymentInstanceFilterGroupLabelInput interface { pulumi.Input ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(context.Context) PatchDeploymentInstanceFilterGroupLabelOutput }
PatchDeploymentInstanceFilterGroupLabelInput is an input type that accepts PatchDeploymentInstanceFilterGroupLabelArgs and PatchDeploymentInstanceFilterGroupLabelOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterGroupLabelInput` via:
PatchDeploymentInstanceFilterGroupLabelArgs{...}
type PatchDeploymentInstanceFilterGroupLabelOutput ¶
type PatchDeploymentInstanceFilterGroupLabelOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelOutput) Labels ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
Compute Engine instance labels that must be present for a VM instance to be targeted by this filter
***
func (PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
func (PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
type PatchDeploymentInstanceFilterInput ¶
type PatchDeploymentInstanceFilterInput interface { pulumi.Input ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput ToPatchDeploymentInstanceFilterOutputWithContext(context.Context) PatchDeploymentInstanceFilterOutput }
PatchDeploymentInstanceFilterInput is an input type that accepts PatchDeploymentInstanceFilterArgs and PatchDeploymentInstanceFilterOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterInput` via:
PatchDeploymentInstanceFilterArgs{...}
type PatchDeploymentInstanceFilterOutput ¶
type PatchDeploymentInstanceFilterOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterOutput) All ¶
func (o PatchDeploymentInstanceFilterOutput) All() pulumi.BoolPtrOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchDeploymentInstanceFilterOutput) ElementType ¶
func (PatchDeploymentInstanceFilterOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterOutput) GroupLabels ¶
func (o PatchDeploymentInstanceFilterOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. Structure is documented below.
func (PatchDeploymentInstanceFilterOutput) InstanceNamePrefixes ¶
func (o PatchDeploymentInstanceFilterOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
func (PatchDeploymentInstanceFilterOutput) Instances ¶
func (o PatchDeploymentInstanceFilterOutput) Instances() pulumi.StringArrayOutput
Targets any of the VM instances specified. Instances are specified by their URI in the `form zones/{{zone}}/instances/{{instance_name}}`, `projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`, or `https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterOutput) Zones ¶
func (o PatchDeploymentInstanceFilterOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchDeploymentInstanceFilterPtrInput ¶
type PatchDeploymentInstanceFilterPtrInput interface { pulumi.Input ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput ToPatchDeploymentInstanceFilterPtrOutputWithContext(context.Context) PatchDeploymentInstanceFilterPtrOutput }
PatchDeploymentInstanceFilterPtrInput is an input type that accepts PatchDeploymentInstanceFilterArgs, PatchDeploymentInstanceFilterPtr and PatchDeploymentInstanceFilterPtrOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterPtrInput` via:
PatchDeploymentInstanceFilterArgs{...} or: nil
func PatchDeploymentInstanceFilterPtr ¶
func PatchDeploymentInstanceFilterPtr(v *PatchDeploymentInstanceFilterArgs) PatchDeploymentInstanceFilterPtrInput
type PatchDeploymentInstanceFilterPtrOutput ¶
type PatchDeploymentInstanceFilterPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterPtrOutput) All ¶
func (o PatchDeploymentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchDeploymentInstanceFilterPtrOutput) ElementType ¶
func (PatchDeploymentInstanceFilterPtrOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterPtrOutput) GroupLabels ¶
func (o PatchDeploymentInstanceFilterPtrOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. Structure is documented below.
func (PatchDeploymentInstanceFilterPtrOutput) InstanceNamePrefixes ¶
func (o PatchDeploymentInstanceFilterPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
func (PatchDeploymentInstanceFilterPtrOutput) Instances ¶
func (o PatchDeploymentInstanceFilterPtrOutput) Instances() pulumi.StringArrayOutput
Targets any of the VM instances specified. Instances are specified by their URI in the `form zones/{{zone}}/instances/{{instance_name}}`, `projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`, or `https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}`
func (PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterPtrOutput) Zones ¶
func (o PatchDeploymentInstanceFilterPtrOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchDeploymentMap ¶
type PatchDeploymentMap map[string]PatchDeploymentInput
func (PatchDeploymentMap) ElementType ¶
func (PatchDeploymentMap) ElementType() reflect.Type
func (PatchDeploymentMap) ToPatchDeploymentMapOutput ¶
func (i PatchDeploymentMap) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
func (PatchDeploymentMap) ToPatchDeploymentMapOutputWithContext ¶
func (i PatchDeploymentMap) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
type PatchDeploymentMapInput ¶
type PatchDeploymentMapInput interface { pulumi.Input ToPatchDeploymentMapOutput() PatchDeploymentMapOutput ToPatchDeploymentMapOutputWithContext(context.Context) PatchDeploymentMapOutput }
PatchDeploymentMapInput is an input type that accepts PatchDeploymentMap and PatchDeploymentMapOutput values. You can construct a concrete instance of `PatchDeploymentMapInput` via:
PatchDeploymentMap{ "key": PatchDeploymentArgs{...} }
type PatchDeploymentMapOutput ¶
type PatchDeploymentMapOutput struct{ *pulumi.OutputState }
func (PatchDeploymentMapOutput) ElementType ¶
func (PatchDeploymentMapOutput) ElementType() reflect.Type
func (PatchDeploymentMapOutput) MapIndex ¶
func (o PatchDeploymentMapOutput) MapIndex(k pulumi.StringInput) PatchDeploymentOutput
func (PatchDeploymentMapOutput) ToPatchDeploymentMapOutput ¶
func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
func (PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext ¶
func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
type PatchDeploymentOneTimeSchedule ¶
type PatchDeploymentOneTimeSchedule struct { // The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ExecuteTime string `pulumi:"executeTime"` }
type PatchDeploymentOneTimeScheduleArgs ¶
type PatchDeploymentOneTimeScheduleArgs struct { // The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ExecuteTime pulumi.StringInput `pulumi:"executeTime"` }
func (PatchDeploymentOneTimeScheduleArgs) ElementType ¶
func (PatchDeploymentOneTimeScheduleArgs) ElementType() reflect.Type
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOneTimeScheduleInput ¶
type PatchDeploymentOneTimeScheduleInput interface { pulumi.Input ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput ToPatchDeploymentOneTimeScheduleOutputWithContext(context.Context) PatchDeploymentOneTimeScheduleOutput }
PatchDeploymentOneTimeScheduleInput is an input type that accepts PatchDeploymentOneTimeScheduleArgs and PatchDeploymentOneTimeScheduleOutput values. You can construct a concrete instance of `PatchDeploymentOneTimeScheduleInput` via:
PatchDeploymentOneTimeScheduleArgs{...}
type PatchDeploymentOneTimeScheduleOutput ¶
type PatchDeploymentOneTimeScheduleOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOneTimeScheduleOutput) ElementType ¶
func (PatchDeploymentOneTimeScheduleOutput) ElementType() reflect.Type
func (PatchDeploymentOneTimeScheduleOutput) ExecuteTime ¶
func (o PatchDeploymentOneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOneTimeSchedulePtrInput ¶
type PatchDeploymentOneTimeSchedulePtrInput interface { pulumi.Input ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(context.Context) PatchDeploymentOneTimeSchedulePtrOutput }
PatchDeploymentOneTimeSchedulePtrInput is an input type that accepts PatchDeploymentOneTimeScheduleArgs, PatchDeploymentOneTimeSchedulePtr and PatchDeploymentOneTimeSchedulePtrOutput values. You can construct a concrete instance of `PatchDeploymentOneTimeSchedulePtrInput` via:
PatchDeploymentOneTimeScheduleArgs{...} or: nil
func PatchDeploymentOneTimeSchedulePtr ¶
func PatchDeploymentOneTimeSchedulePtr(v *PatchDeploymentOneTimeScheduleArgs) PatchDeploymentOneTimeSchedulePtrInput
type PatchDeploymentOneTimeSchedulePtrOutput ¶
type PatchDeploymentOneTimeSchedulePtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType ¶
func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType() reflect.Type
func (PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime() pulumi.StringPtrOutput
The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOutput ¶
type PatchDeploymentOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOutput) CreateTime ¶
func (o PatchDeploymentOutput) CreateTime() pulumi.StringOutput
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".
func (PatchDeploymentOutput) Description ¶
func (o PatchDeploymentOutput) Description() pulumi.StringPtrOutput
Description of the patch deployment. Length of the description is limited to 1024 characters.
func (PatchDeploymentOutput) Duration ¶
func (o PatchDeploymentOutput) Duration() pulumi.StringPtrOutput
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"
func (PatchDeploymentOutput) ElementType ¶
func (PatchDeploymentOutput) ElementType() reflect.Type
func (PatchDeploymentOutput) InstanceFilter ¶
func (o PatchDeploymentOutput) InstanceFilter() PatchDeploymentInstanceFilterOutput
VM instances to patch. Structure is documented below.
func (PatchDeploymentOutput) LastExecuteTime ¶
func (o PatchDeploymentOutput) LastExecuteTime() pulumi.StringOutput
The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentOutput) Name ¶
func (o PatchDeploymentOutput) Name() pulumi.StringOutput
Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patchDeploymentId}.
func (PatchDeploymentOutput) OneTimeSchedule ¶
func (o PatchDeploymentOutput) OneTimeSchedule() PatchDeploymentOneTimeSchedulePtrOutput
Schedule a one-time execution.
func (PatchDeploymentOutput) PatchConfig ¶
func (o PatchDeploymentOutput) PatchConfig() PatchDeploymentPatchConfigPtrOutput
Patch configuration that is applied.
func (PatchDeploymentOutput) PatchDeploymentId ¶
func (o PatchDeploymentOutput) PatchDeploymentId() pulumi.StringOutput
A name for the patch deployment in the project. When creating a name the following rules apply: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project.
func (PatchDeploymentOutput) Project ¶
func (o PatchDeploymentOutput) Project() pulumi.StringOutput
func (PatchDeploymentOutput) RecurringSchedule ¶
func (o PatchDeploymentOutput) RecurringSchedule() PatchDeploymentRecurringSchedulePtrOutput
Schedule recurring executions.
func (PatchDeploymentOutput) Rollout ¶
func (o PatchDeploymentOutput) Rollout() PatchDeploymentRolloutPtrOutput
Rollout strategy of the patch job.
func (PatchDeploymentOutput) ToPatchDeploymentOutput ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
func (PatchDeploymentOutput) ToPatchDeploymentOutputWithContext ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
func (PatchDeploymentOutput) UpdateTime ¶
func (o PatchDeploymentOutput) UpdateTime() pulumi.StringOutput
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".
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"` // Allows the patch job to run on Managed instance groups (MIGs). MigInstancesAllowed *bool `pulumi:"migInstancesAllowed"` // 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`, `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 packages to exclude from update. These packages will be excluded. Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. // Possible values are: `DIST`, `UPGRADE`. Type *string `pulumi:"type"` }
type PatchDeploymentPatchConfigAptArgs ¶
type PatchDeploymentPatchConfigAptArgs struct { // List of packages to exclude from update. These packages will be excluded. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. ExclusivePackages pulumi.StringArrayInput `pulumi:"exclusivePackages"` // By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. // Possible values are: `DIST`, `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 packages to exclude from update. These packages will be excluded.
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`, `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 packages to exclude from update. These packages will be excluded.
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`, `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"` // Allows the patch job to run on Managed instance groups (MIGs). MigInstancesAllowed pulumi.BoolPtrInput `pulumi:"migInstancesAllowed"` // 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`, `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) MigInstancesAllowed ¶
func (o PatchDeploymentPatchConfigOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
Allows the patch job to run on Managed instance groups (MIGs).
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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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) MigInstancesAllowed ¶
func (o PatchDeploymentPatchConfigPtrOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
Allows the patch job to run on Managed instance groups (MIGs).
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`, `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`, `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`, `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`, `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`, `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 packages to exclude from update. These packages will be excluded. Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // 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 packages to exclude from update. These packages will be excluded. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. ExclusivePackages pulumi.StringArrayInput `pulumi:"exclusivePackages"` // 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 packages to exclude from update. These packages will be excluded.
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 packages to exclude from update. These packages will be excluded.
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 packages to exclude from update. Excludes []string `pulumi:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. // This field must not be used with any other patch configuration fields. ExclusivePatches []string `pulumi:"exclusivePatches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. Severities []string `pulumi:"severities"` // Adds the --with-optional flag to zypper patch. WithOptional *bool `pulumi:"withOptional"` // Adds the --with-update flag, to zypper patch. WithUpdate *bool `pulumi:"withUpdate"` }
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 packages to exclude from update. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. // This field must not be used with any other patch configuration fields. ExclusivePatches pulumi.StringArrayInput `pulumi:"exclusivePatches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. Severities pulumi.StringArrayInput `pulumi:"severities"` // Adds the --with-optional flag to zypper patch. WithOptional pulumi.BoolPtrInput `pulumi:"withOptional"` // Adds the --with-update flag, to zypper patch. WithUpdate pulumi.BoolPtrInput `pulumi:"withUpdate"` }
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 packages to exclude from update.
func (PatchDeploymentPatchConfigZypperOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigZypperOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
func (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 packages to exclude from update.
func (PatchDeploymentPatchConfigZypperPtrOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
func (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"` // (Output) // 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"` // (Output) // 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"` // (Output) // 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"` // (Output) // 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`, `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. DayOffset *int `pulumi:"dayOffset"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal int `pulumi:"weekOrdinal"` }
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs struct { // A day of the week. // Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. DayOffset pulumi.IntPtrInput `pulumi:"dayOffset"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal pulumi.IntInput `pulumi:"weekOrdinal"` }
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`, `SUNDAY`.
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOffset ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOffset() pulumi.IntPtrOutput
Represents the number of days before or after the given week day of month that the patch deployment is scheduled for.
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`, `SUNDAY`.
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) DayOffset ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) DayOffset() pulumi.IntPtrOutput
Represents the number of days before or after the given week day of month that the patch deployment is scheduled for.
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
(Output) 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
(Output) 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
(Output) 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
(Output) 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 { // IANA Time Zone Database time zone, e.g. "America/New_York". // Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` }
type PatchDeploymentRecurringScheduleWeeklyArgs ¶
type PatchDeploymentRecurringScheduleWeeklyArgs struct { // IANA Time Zone Database time zone, e.g. "America/New_York". // Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `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
IANA Time Zone Database time zone, e.g. "America/New_York". Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `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
IANA Time Zone Database time zone, e.g. "America/New_York". Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput ¶
func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
type PatchDeploymentRollout ¶
type PatchDeploymentRollout struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. // During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. // A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. // For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. // For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. // Structure is documented below. DisruptionBudget PatchDeploymentRolloutDisruptionBudget `pulumi:"disruptionBudget"` // Mode of the patch rollout. // Possible values are: `ZONE_BY_ZONE`, `CONCURRENT_ZONES`. Mode string `pulumi:"mode"` }
type PatchDeploymentRolloutArgs ¶
type PatchDeploymentRolloutArgs struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. // During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. // A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. // For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. // For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. // Structure is documented below. DisruptionBudget PatchDeploymentRolloutDisruptionBudgetInput `pulumi:"disruptionBudget"` // Mode of the patch rollout. // Possible values are: `ZONE_BY_ZONE`, `CONCURRENT_ZONES`. Mode pulumi.StringInput `pulumi:"mode"` }
func (PatchDeploymentRolloutArgs) ElementType ¶
func (PatchDeploymentRolloutArgs) ElementType() reflect.Type
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentRolloutDisruptionBudgetArgs ¶
type PatchDeploymentRolloutDisruptionBudgetArgs struct { // Specifies a fixed value. Fixed pulumi.IntPtrInput `pulumi:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutDisruptionBudgetInput ¶
type PatchDeploymentRolloutDisruptionBudgetInput interface { pulumi.Input ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(context.Context) PatchDeploymentRolloutDisruptionBudgetOutput }
PatchDeploymentRolloutDisruptionBudgetInput is an input type that accepts PatchDeploymentRolloutDisruptionBudgetArgs and PatchDeploymentRolloutDisruptionBudgetOutput values. You can construct a concrete instance of `PatchDeploymentRolloutDisruptionBudgetInput` via:
PatchDeploymentRolloutDisruptionBudgetArgs{...}
type PatchDeploymentRolloutDisruptionBudgetOutput ¶
type PatchDeploymentRolloutDisruptionBudgetOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetOutput) Fixed ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (PatchDeploymentRolloutDisruptionBudgetOutput) Percentage ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) Percentage() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutDisruptionBudgetPtrInput ¶
type PatchDeploymentRolloutDisruptionBudgetPtrInput interface { pulumi.Input ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput }
PatchDeploymentRolloutDisruptionBudgetPtrInput is an input type that accepts PatchDeploymentRolloutDisruptionBudgetArgs, PatchDeploymentRolloutDisruptionBudgetPtr and PatchDeploymentRolloutDisruptionBudgetPtrOutput values. You can construct a concrete instance of `PatchDeploymentRolloutDisruptionBudgetPtrInput` via:
PatchDeploymentRolloutDisruptionBudgetArgs{...} or: nil
func PatchDeploymentRolloutDisruptionBudgetPtr ¶
func PatchDeploymentRolloutDisruptionBudgetPtr(v *PatchDeploymentRolloutDisruptionBudgetArgs) PatchDeploymentRolloutDisruptionBudgetPtrInput
type PatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
type PatchDeploymentRolloutDisruptionBudgetPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutInput ¶
type PatchDeploymentRolloutInput interface { pulumi.Input ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput ToPatchDeploymentRolloutOutputWithContext(context.Context) PatchDeploymentRolloutOutput }
PatchDeploymentRolloutInput is an input type that accepts PatchDeploymentRolloutArgs and PatchDeploymentRolloutOutput values. You can construct a concrete instance of `PatchDeploymentRolloutInput` via:
PatchDeploymentRolloutArgs{...}
type PatchDeploymentRolloutOutput ¶
type PatchDeploymentRolloutOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutOutput) DisruptionBudget ¶
func (o PatchDeploymentRolloutOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. Structure is documented below.
func (PatchDeploymentRolloutOutput) ElementType ¶
func (PatchDeploymentRolloutOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutOutput) Mode ¶
func (o PatchDeploymentRolloutOutput) Mode() pulumi.StringOutput
Mode of the patch rollout. Possible values are: `ZONE_BY_ZONE`, `CONCURRENT_ZONES`.
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentRolloutPtrInput ¶
type PatchDeploymentRolloutPtrInput interface { pulumi.Input ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput ToPatchDeploymentRolloutPtrOutputWithContext(context.Context) PatchDeploymentRolloutPtrOutput }
PatchDeploymentRolloutPtrInput is an input type that accepts PatchDeploymentRolloutArgs, PatchDeploymentRolloutPtr and PatchDeploymentRolloutPtrOutput values. You can construct a concrete instance of `PatchDeploymentRolloutPtrInput` via:
PatchDeploymentRolloutArgs{...} or: nil
func PatchDeploymentRolloutPtr ¶
func PatchDeploymentRolloutPtr(v *PatchDeploymentRolloutArgs) PatchDeploymentRolloutPtrInput
type PatchDeploymentRolloutPtrOutput ¶
type PatchDeploymentRolloutPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutPtrOutput) DisruptionBudget ¶
func (o PatchDeploymentRolloutPtrOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetPtrOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. Structure is documented below.
func (PatchDeploymentRolloutPtrOutput) Elem ¶
func (o PatchDeploymentRolloutPtrOutput) Elem() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutPtrOutput) ElementType ¶
func (PatchDeploymentRolloutPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutPtrOutput) Mode ¶
func (o PatchDeploymentRolloutPtrOutput) Mode() pulumi.StringPtrOutput
Mode of the patch rollout. Possible values are: `ZONE_BY_ZONE`, `CONCURRENT_ZONES`.
func (PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput ¶
func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentState ¶
type PatchDeploymentState struct { // Time the patch deployment was created. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // Duration of the patch. After the duration ends, the patch times out. A duration in seconds with up to nine fractional // digits, terminated by 's'. Example: "3.5s" Duration pulumi.StringPtrInput // VM instances to patch. // Structure is documented below. InstanceFilter PatchDeploymentInstanceFilterPtrInput // The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. // 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. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrInput // Patch configuration that is applied. 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 Project pulumi.StringPtrInput // Schedule recurring executions. RecurringSchedule PatchDeploymentRecurringSchedulePtrInput // Rollout strategy of the patch job. Rollout PatchDeploymentRolloutPtrInput // Time the patch deployment was last updated. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (PatchDeploymentState) ElementType ¶
func (PatchDeploymentState) ElementType() reflect.Type