beta

package
v1.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Overview

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package beta defines operations in the declarative SDK.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package osconfig defines types and functions for managing osconfig GCP resources.

Index

Constants

View Source
const GuestPolicyMaxPage = -1
View Source
const OSPolicyAssignmentMaxPage = -1

Variables

View Source
var YAML_guest_policy []byte
View Source
var YAML_os_policy_assignment []byte

Functions

func DCLGuestPolicySchema added in v1.10.3

func DCLGuestPolicySchema() *dcl.Schema

func DCLOSPolicyAssignmentSchema added in v1.10.3

func DCLOSPolicyAssignmentSchema() *dcl.Schema

Types

type Client

type Client struct {
	Config *dcl.Config
}

The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.

func NewClient

func NewClient(c *dcl.Config) *Client

NewClient creates a client that retries all operations a few times each.

func (*Client) ApplyGuestPolicy

func (c *Client) ApplyGuestPolicy(ctx context.Context, rawDesired *GuestPolicy, opts ...dcl.ApplyOption) (*GuestPolicy, error)

func (*Client) ApplyOSPolicyAssignment

func (c *Client) ApplyOSPolicyAssignment(ctx context.Context, rawDesired *OSPolicyAssignment, opts ...dcl.ApplyOption) (*OSPolicyAssignment, error)

func (*Client) DeleteAllGuestPolicy

func (c *Client) DeleteAllGuestPolicy(ctx context.Context, project string, filter func(*GuestPolicy) bool) error

DeleteAllGuestPolicy deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllOSPolicyAssignment

func (c *Client) DeleteAllOSPolicyAssignment(ctx context.Context, project, location string, filter func(*OSPolicyAssignment) bool) error

DeleteAllOSPolicyAssignment deletes all resources that the filter functions returns true on.

func (*Client) DeleteGuestPolicy

func (c *Client) DeleteGuestPolicy(ctx context.Context, r *GuestPolicy) error

func (*Client) DeleteOSPolicyAssignment

func (c *Client) DeleteOSPolicyAssignment(ctx context.Context, r *OSPolicyAssignment) error

func (*Client) GetGuestPolicy

func (c *Client) GetGuestPolicy(ctx context.Context, r *GuestPolicy) (*GuestPolicy, error)

func (*Client) GetOSPolicyAssignment

func (c *Client) GetOSPolicyAssignment(ctx context.Context, r *OSPolicyAssignment) (*OSPolicyAssignment, error)

func (*Client) ListGuestPolicy

func (c *Client) ListGuestPolicy(ctx context.Context, project string) (*GuestPolicyList, error)

func (*Client) ListGuestPolicyWithMaxResults

func (c *Client) ListGuestPolicyWithMaxResults(ctx context.Context, project string, pageSize int32) (*GuestPolicyList, error)

func (*Client) ListOSPolicyAssignment

func (c *Client) ListOSPolicyAssignment(ctx context.Context, project, location string) (*OSPolicyAssignmentList, error)

func (*Client) ListOSPolicyAssignmentWithMaxResults

func (c *Client) ListOSPolicyAssignmentWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*OSPolicyAssignmentList, error)

type GuestPolicy

type GuestPolicy struct {
	Name                *string                          `json:"name"`
	Description         *string                          `json:"description"`
	CreateTime          *string                          `json:"createTime"`
	UpdateTime          *string                          `json:"updateTime"`
	Assignment          *GuestPolicyAssignment           `json:"assignment"`
	Packages            []GuestPolicyPackages            `json:"packages"`
	PackageRepositories []GuestPolicyPackageRepositories `json:"packageRepositories"`
	Recipes             []GuestPolicyRecipes             `json:"recipes"`
	Etag                *string                          `json:"etag"`
	Project             *string                          `json:"project"`
}

func (*GuestPolicy) Describe

func (r *GuestPolicy) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*GuestPolicy) ID

func (r *GuestPolicy) ID() (string, error)

func (*GuestPolicy) String

func (r *GuestPolicy) String() string

type GuestPolicyAssignment

type GuestPolicyAssignment struct {
	GroupLabels          []GuestPolicyAssignmentGroupLabels `json:"groupLabels"`
	Zones                []string                           `json:"zones"`
	Instances            []string                           `json:"instances"`
	InstanceNamePrefixes []string                           `json:"instanceNamePrefixes"`
	OSTypes              []GuestPolicyAssignmentOSTypes     `json:"osTypes"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyAssignment *GuestPolicyAssignment = &GuestPolicyAssignment{empty: true}

This object is used to assert a desired state where this GuestPolicyAssignment is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyAssignment) Empty

func (r *GuestPolicyAssignment) Empty() bool

func (*GuestPolicyAssignment) HashCode

func (r *GuestPolicyAssignment) HashCode() string

func (*GuestPolicyAssignment) String

func (r *GuestPolicyAssignment) String() string

func (*GuestPolicyAssignment) UnmarshalJSON

func (r *GuestPolicyAssignment) UnmarshalJSON(data []byte) error

type GuestPolicyAssignmentGroupLabels

type GuestPolicyAssignmentGroupLabels struct {
	Labels map[string]string `json:"labels"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyAssignmentGroupLabels *GuestPolicyAssignmentGroupLabels = &GuestPolicyAssignmentGroupLabels{empty: true}

This object is used to assert a desired state where this GuestPolicyAssignmentGroupLabels is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyAssignmentGroupLabels) Empty

func (*GuestPolicyAssignmentGroupLabels) HashCode

func (*GuestPolicyAssignmentGroupLabels) String

func (*GuestPolicyAssignmentGroupLabels) UnmarshalJSON

func (r *GuestPolicyAssignmentGroupLabels) UnmarshalJSON(data []byte) error

type GuestPolicyAssignmentOSTypes

type GuestPolicyAssignmentOSTypes struct {
	OSShortName    *string `json:"osShortName"`
	OSVersion      *string `json:"osVersion"`
	OSArchitecture *string `json:"osArchitecture"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyAssignmentOSTypes *GuestPolicyAssignmentOSTypes = &GuestPolicyAssignmentOSTypes{empty: true}

This object is used to assert a desired state where this GuestPolicyAssignmentOSTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyAssignmentOSTypes) Empty

func (*GuestPolicyAssignmentOSTypes) HashCode

func (r *GuestPolicyAssignmentOSTypes) HashCode() string

func (*GuestPolicyAssignmentOSTypes) String

func (*GuestPolicyAssignmentOSTypes) UnmarshalJSON

func (r *GuestPolicyAssignmentOSTypes) UnmarshalJSON(data []byte) error

type GuestPolicyList

type GuestPolicyList struct {
	Items []*GuestPolicy
	// contains filtered or unexported fields
}

func (*GuestPolicyList) HasNext

func (l *GuestPolicyList) HasNext() bool

func (*GuestPolicyList) Next

func (l *GuestPolicyList) Next(ctx context.Context, c *Client) error

type GuestPolicyPackageRepositories

type GuestPolicyPackageRepositories struct {
	Apt    *GuestPolicyPackageRepositoriesApt    `json:"apt"`
	Yum    *GuestPolicyPackageRepositoriesYum    `json:"yum"`
	Zypper *GuestPolicyPackageRepositoriesZypper `json:"zypper"`
	Goo    *GuestPolicyPackageRepositoriesGoo    `json:"goo"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackageRepositories *GuestPolicyPackageRepositories = &GuestPolicyPackageRepositories{empty: true}

This object is used to assert a desired state where this GuestPolicyPackageRepositories is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackageRepositories) Empty

func (*GuestPolicyPackageRepositories) HashCode

func (r *GuestPolicyPackageRepositories) HashCode() string

func (*GuestPolicyPackageRepositories) String

func (*GuestPolicyPackageRepositories) UnmarshalJSON

func (r *GuestPolicyPackageRepositories) UnmarshalJSON(data []byte) error

type GuestPolicyPackageRepositoriesApt

type GuestPolicyPackageRepositoriesApt struct {
	ArchiveType  *GuestPolicyPackageRepositoriesAptArchiveTypeEnum `json:"archiveType"`
	Uri          *string                                           `json:"uri"`
	Distribution *string                                           `json:"distribution"`
	Components   []string                                          `json:"components"`
	GpgKey       *string                                           `json:"gpgKey"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackageRepositoriesApt *GuestPolicyPackageRepositoriesApt = &GuestPolicyPackageRepositoriesApt{empty: true}

This object is used to assert a desired state where this GuestPolicyPackageRepositoriesApt is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackageRepositoriesApt) Empty

func (*GuestPolicyPackageRepositoriesApt) HashCode

func (*GuestPolicyPackageRepositoriesApt) String

func (*GuestPolicyPackageRepositoriesApt) UnmarshalJSON

func (r *GuestPolicyPackageRepositoriesApt) UnmarshalJSON(data []byte) error

type GuestPolicyPackageRepositoriesAptArchiveTypeEnum

type GuestPolicyPackageRepositoriesAptArchiveTypeEnum string

The enum GuestPolicyPackageRepositoriesAptArchiveTypeEnum.

func GuestPolicyPackageRepositoriesAptArchiveTypeEnumRef

func GuestPolicyPackageRepositoriesAptArchiveTypeEnumRef(s string) *GuestPolicyPackageRepositoriesAptArchiveTypeEnum

GuestPolicyPackageRepositoriesAptArchiveTypeEnumRef returns a *GuestPolicyPackageRepositoriesAptArchiveTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyPackageRepositoriesAptArchiveTypeEnum) Validate

type GuestPolicyPackageRepositoriesGoo

type GuestPolicyPackageRepositoriesGoo struct {
	Name *string `json:"name"`
	Url  *string `json:"url"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackageRepositoriesGoo *GuestPolicyPackageRepositoriesGoo = &GuestPolicyPackageRepositoriesGoo{empty: true}

This object is used to assert a desired state where this GuestPolicyPackageRepositoriesGoo is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackageRepositoriesGoo) Empty

func (*GuestPolicyPackageRepositoriesGoo) HashCode

func (*GuestPolicyPackageRepositoriesGoo) String

func (*GuestPolicyPackageRepositoriesGoo) UnmarshalJSON

func (r *GuestPolicyPackageRepositoriesGoo) UnmarshalJSON(data []byte) error

type GuestPolicyPackageRepositoriesYum

type GuestPolicyPackageRepositoriesYum struct {
	Id          *string  `json:"id"`
	DisplayName *string  `json:"displayName"`
	BaseUrl     *string  `json:"baseUrl"`
	GpgKeys     []string `json:"gpgKeys"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackageRepositoriesYum *GuestPolicyPackageRepositoriesYum = &GuestPolicyPackageRepositoriesYum{empty: true}

This object is used to assert a desired state where this GuestPolicyPackageRepositoriesYum is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackageRepositoriesYum) Empty

func (*GuestPolicyPackageRepositoriesYum) HashCode

func (*GuestPolicyPackageRepositoriesYum) String

func (*GuestPolicyPackageRepositoriesYum) UnmarshalJSON

func (r *GuestPolicyPackageRepositoriesYum) UnmarshalJSON(data []byte) error

type GuestPolicyPackageRepositoriesZypper

type GuestPolicyPackageRepositoriesZypper struct {
	Id          *string  `json:"id"`
	DisplayName *string  `json:"displayName"`
	BaseUrl     *string  `json:"baseUrl"`
	GpgKeys     []string `json:"gpgKeys"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackageRepositoriesZypper *GuestPolicyPackageRepositoriesZypper = &GuestPolicyPackageRepositoriesZypper{empty: true}

This object is used to assert a desired state where this GuestPolicyPackageRepositoriesZypper is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackageRepositoriesZypper) Empty

func (*GuestPolicyPackageRepositoriesZypper) HashCode

func (*GuestPolicyPackageRepositoriesZypper) String

func (*GuestPolicyPackageRepositoriesZypper) UnmarshalJSON

func (r *GuestPolicyPackageRepositoriesZypper) UnmarshalJSON(data []byte) error

type GuestPolicyPackages

type GuestPolicyPackages struct {
	Name         *string                              `json:"name"`
	DesiredState *GuestPolicyPackagesDesiredStateEnum `json:"desiredState"`
	Manager      *GuestPolicyPackagesManagerEnum      `json:"manager"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyPackages *GuestPolicyPackages = &GuestPolicyPackages{empty: true}

This object is used to assert a desired state where this GuestPolicyPackages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyPackages) Empty

func (r *GuestPolicyPackages) Empty() bool

func (*GuestPolicyPackages) HashCode

func (r *GuestPolicyPackages) HashCode() string

func (*GuestPolicyPackages) String

func (r *GuestPolicyPackages) String() string

func (*GuestPolicyPackages) UnmarshalJSON

func (r *GuestPolicyPackages) UnmarshalJSON(data []byte) error

type GuestPolicyPackagesDesiredStateEnum

type GuestPolicyPackagesDesiredStateEnum string

The enum GuestPolicyPackagesDesiredStateEnum.

func GuestPolicyPackagesDesiredStateEnumRef

func GuestPolicyPackagesDesiredStateEnumRef(s string) *GuestPolicyPackagesDesiredStateEnum

GuestPolicyPackagesDesiredStateEnumRef returns a *GuestPolicyPackagesDesiredStateEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyPackagesDesiredStateEnum) Validate

type GuestPolicyPackagesManagerEnum

type GuestPolicyPackagesManagerEnum string

The enum GuestPolicyPackagesManagerEnum.

func GuestPolicyPackagesManagerEnumRef

func GuestPolicyPackagesManagerEnumRef(s string) *GuestPolicyPackagesManagerEnum

GuestPolicyPackagesManagerEnumRef returns a *GuestPolicyPackagesManagerEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyPackagesManagerEnum) Validate

type GuestPolicyRecipes

type GuestPolicyRecipes struct {
	Name         *string                             `json:"name"`
	Version      *string                             `json:"version"`
	Artifacts    []GuestPolicyRecipesArtifacts       `json:"artifacts"`
	InstallSteps []GuestPolicyRecipesInstallSteps    `json:"installSteps"`
	UpdateSteps  []GuestPolicyRecipesUpdateSteps     `json:"updateSteps"`
	DesiredState *GuestPolicyRecipesDesiredStateEnum `json:"desiredState"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipes *GuestPolicyRecipes = &GuestPolicyRecipes{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipes) Empty

func (r *GuestPolicyRecipes) Empty() bool

func (*GuestPolicyRecipes) HashCode

func (r *GuestPolicyRecipes) HashCode() string

func (*GuestPolicyRecipes) String

func (r *GuestPolicyRecipes) String() string

func (*GuestPolicyRecipes) UnmarshalJSON

func (r *GuestPolicyRecipes) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesArtifacts

type GuestPolicyRecipesArtifacts struct {
	Id            *string                            `json:"id"`
	Remote        *GuestPolicyRecipesArtifactsRemote `json:"remote"`
	Gcs           *GuestPolicyRecipesArtifactsGcs    `json:"gcs"`
	AllowInsecure *bool                              `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesArtifacts *GuestPolicyRecipesArtifacts = &GuestPolicyRecipesArtifacts{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesArtifacts is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesArtifacts) Empty

func (r *GuestPolicyRecipesArtifacts) Empty() bool

func (*GuestPolicyRecipesArtifacts) HashCode

func (r *GuestPolicyRecipesArtifacts) HashCode() string

func (*GuestPolicyRecipesArtifacts) String

func (r *GuestPolicyRecipesArtifacts) String() string

func (*GuestPolicyRecipesArtifacts) UnmarshalJSON

func (r *GuestPolicyRecipesArtifacts) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesArtifactsGcs

type GuestPolicyRecipesArtifactsGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesArtifactsGcs *GuestPolicyRecipesArtifactsGcs = &GuestPolicyRecipesArtifactsGcs{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesArtifactsGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesArtifactsGcs) Empty

func (*GuestPolicyRecipesArtifactsGcs) HashCode

func (r *GuestPolicyRecipesArtifactsGcs) HashCode() string

func (*GuestPolicyRecipesArtifactsGcs) String

func (*GuestPolicyRecipesArtifactsGcs) UnmarshalJSON

func (r *GuestPolicyRecipesArtifactsGcs) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesArtifactsRemote

type GuestPolicyRecipesArtifactsRemote struct {
	Uri      *string `json:"uri"`
	Checksum *string `json:"checksum"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesArtifactsRemote *GuestPolicyRecipesArtifactsRemote = &GuestPolicyRecipesArtifactsRemote{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesArtifactsRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesArtifactsRemote) Empty

func (*GuestPolicyRecipesArtifactsRemote) HashCode

func (*GuestPolicyRecipesArtifactsRemote) String

func (*GuestPolicyRecipesArtifactsRemote) UnmarshalJSON

func (r *GuestPolicyRecipesArtifactsRemote) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesDesiredStateEnum

type GuestPolicyRecipesDesiredStateEnum string

The enum GuestPolicyRecipesDesiredStateEnum.

func GuestPolicyRecipesDesiredStateEnumRef

func GuestPolicyRecipesDesiredStateEnumRef(s string) *GuestPolicyRecipesDesiredStateEnum

GuestPolicyRecipesDesiredStateEnumRef returns a *GuestPolicyRecipesDesiredStateEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyRecipesDesiredStateEnum) Validate

type GuestPolicyRecipesInstallSteps

type GuestPolicyRecipesInstallSteps struct {
	FileCopy          *GuestPolicyRecipesInstallStepsFileCopy          `json:"fileCopy"`
	ArchiveExtraction *GuestPolicyRecipesInstallStepsArchiveExtraction `json:"archiveExtraction"`
	MsiInstallation   *GuestPolicyRecipesInstallStepsMsiInstallation   `json:"msiInstallation"`
	DpkgInstallation  *GuestPolicyRecipesInstallStepsDpkgInstallation  `json:"dpkgInstallation"`
	RpmInstallation   *GuestPolicyRecipesInstallStepsRpmInstallation   `json:"rpmInstallation"`
	FileExec          *GuestPolicyRecipesInstallStepsFileExec          `json:"fileExec"`
	ScriptRun         *GuestPolicyRecipesInstallStepsScriptRun         `json:"scriptRun"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallSteps *GuestPolicyRecipesInstallSteps = &GuestPolicyRecipesInstallSteps{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallSteps is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallSteps) Empty

func (*GuestPolicyRecipesInstallSteps) HashCode

func (r *GuestPolicyRecipesInstallSteps) HashCode() string

func (*GuestPolicyRecipesInstallSteps) String

func (*GuestPolicyRecipesInstallSteps) UnmarshalJSON

func (r *GuestPolicyRecipesInstallSteps) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsArchiveExtraction

type GuestPolicyRecipesInstallStepsArchiveExtraction struct {
	ArtifactId  *string                                                  `json:"artifactId"`
	Destination *string                                                  `json:"destination"`
	Type        *GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum `json:"type"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsArchiveExtraction *GuestPolicyRecipesInstallStepsArchiveExtraction = &GuestPolicyRecipesInstallStepsArchiveExtraction{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsArchiveExtraction is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsArchiveExtraction) Empty

func (*GuestPolicyRecipesInstallStepsArchiveExtraction) HashCode

func (*GuestPolicyRecipesInstallStepsArchiveExtraction) String

func (*GuestPolicyRecipesInstallStepsArchiveExtraction) UnmarshalJSON

type GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum

type GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum string

The enum GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum.

func GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnumRef

func GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnumRef(s string) *GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum

GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnumRef returns a *GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyRecipesInstallStepsArchiveExtractionTypeEnum) Validate

type GuestPolicyRecipesInstallStepsDpkgInstallation

type GuestPolicyRecipesInstallStepsDpkgInstallation struct {
	ArtifactId *string `json:"artifactId"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsDpkgInstallation *GuestPolicyRecipesInstallStepsDpkgInstallation = &GuestPolicyRecipesInstallStepsDpkgInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsDpkgInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsDpkgInstallation) Empty

func (*GuestPolicyRecipesInstallStepsDpkgInstallation) HashCode

func (*GuestPolicyRecipesInstallStepsDpkgInstallation) String

func (*GuestPolicyRecipesInstallStepsDpkgInstallation) UnmarshalJSON

type GuestPolicyRecipesInstallStepsFileCopy

type GuestPolicyRecipesInstallStepsFileCopy struct {
	ArtifactId  *string `json:"artifactId"`
	Destination *string `json:"destination"`
	Overwrite   *bool   `json:"overwrite"`
	Permissions *string `json:"permissions"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsFileCopy *GuestPolicyRecipesInstallStepsFileCopy = &GuestPolicyRecipesInstallStepsFileCopy{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsFileCopy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsFileCopy) Empty

func (*GuestPolicyRecipesInstallStepsFileCopy) HashCode

func (*GuestPolicyRecipesInstallStepsFileCopy) String

func (*GuestPolicyRecipesInstallStepsFileCopy) UnmarshalJSON

func (r *GuestPolicyRecipesInstallStepsFileCopy) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsFileExec

type GuestPolicyRecipesInstallStepsFileExec struct {
	ArtifactId       *string  `json:"artifactId"`
	LocalPath        *string  `json:"localPath"`
	Args             []string `json:"args"`
	AllowedExitCodes []int64  `json:"allowedExitCodes"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsFileExec *GuestPolicyRecipesInstallStepsFileExec = &GuestPolicyRecipesInstallStepsFileExec{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsFileExec is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsFileExec) Empty

func (*GuestPolicyRecipesInstallStepsFileExec) HashCode

func (*GuestPolicyRecipesInstallStepsFileExec) String

func (*GuestPolicyRecipesInstallStepsFileExec) UnmarshalJSON

func (r *GuestPolicyRecipesInstallStepsFileExec) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsMsiInstallation

type GuestPolicyRecipesInstallStepsMsiInstallation struct {
	ArtifactId       *string  `json:"artifactId"`
	Flags            []string `json:"flags"`
	AllowedExitCodes []int64  `json:"allowedExitCodes"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsMsiInstallation *GuestPolicyRecipesInstallStepsMsiInstallation = &GuestPolicyRecipesInstallStepsMsiInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsMsiInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsMsiInstallation) Empty

func (*GuestPolicyRecipesInstallStepsMsiInstallation) HashCode

func (*GuestPolicyRecipesInstallStepsMsiInstallation) String

func (*GuestPolicyRecipesInstallStepsMsiInstallation) UnmarshalJSON

func (r *GuestPolicyRecipesInstallStepsMsiInstallation) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsRpmInstallation

type GuestPolicyRecipesInstallStepsRpmInstallation struct {
	ArtifactId *string `json:"artifactId"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsRpmInstallation *GuestPolicyRecipesInstallStepsRpmInstallation = &GuestPolicyRecipesInstallStepsRpmInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsRpmInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsRpmInstallation) Empty

func (*GuestPolicyRecipesInstallStepsRpmInstallation) HashCode

func (*GuestPolicyRecipesInstallStepsRpmInstallation) String

func (*GuestPolicyRecipesInstallStepsRpmInstallation) UnmarshalJSON

func (r *GuestPolicyRecipesInstallStepsRpmInstallation) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsScriptRun

type GuestPolicyRecipesInstallStepsScriptRun struct {
	Script           *string                                                 `json:"script"`
	AllowedExitCodes []int64                                                 `json:"allowedExitCodes"`
	Interpreter      *GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum `json:"interpreter"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesInstallStepsScriptRun *GuestPolicyRecipesInstallStepsScriptRun = &GuestPolicyRecipesInstallStepsScriptRun{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesInstallStepsScriptRun is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesInstallStepsScriptRun) Empty

func (*GuestPolicyRecipesInstallStepsScriptRun) HashCode

func (*GuestPolicyRecipesInstallStepsScriptRun) String

func (*GuestPolicyRecipesInstallStepsScriptRun) UnmarshalJSON

func (r *GuestPolicyRecipesInstallStepsScriptRun) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum

type GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum string

The enum GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum.

func GuestPolicyRecipesInstallStepsScriptRunInterpreterEnumRef

func GuestPolicyRecipesInstallStepsScriptRunInterpreterEnumRef(s string) *GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum

GuestPolicyRecipesInstallStepsScriptRunInterpreterEnumRef returns a *GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyRecipesInstallStepsScriptRunInterpreterEnum) Validate

type GuestPolicyRecipesUpdateSteps

type GuestPolicyRecipesUpdateSteps struct {
	FileCopy          *GuestPolicyRecipesUpdateStepsFileCopy          `json:"fileCopy"`
	ArchiveExtraction *GuestPolicyRecipesUpdateStepsArchiveExtraction `json:"archiveExtraction"`
	MsiInstallation   *GuestPolicyRecipesUpdateStepsMsiInstallation   `json:"msiInstallation"`
	DpkgInstallation  *GuestPolicyRecipesUpdateStepsDpkgInstallation  `json:"dpkgInstallation"`
	RpmInstallation   *GuestPolicyRecipesUpdateStepsRpmInstallation   `json:"rpmInstallation"`
	FileExec          *GuestPolicyRecipesUpdateStepsFileExec          `json:"fileExec"`
	ScriptRun         *GuestPolicyRecipesUpdateStepsScriptRun         `json:"scriptRun"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateSteps *GuestPolicyRecipesUpdateSteps = &GuestPolicyRecipesUpdateSteps{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateSteps is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateSteps) Empty

func (*GuestPolicyRecipesUpdateSteps) HashCode

func (r *GuestPolicyRecipesUpdateSteps) HashCode() string

func (*GuestPolicyRecipesUpdateSteps) String

func (*GuestPolicyRecipesUpdateSteps) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateSteps) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsArchiveExtraction

type GuestPolicyRecipesUpdateStepsArchiveExtraction struct {
	ArtifactId  *string                                                 `json:"artifactId"`
	Destination *string                                                 `json:"destination"`
	Type        *GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum `json:"type"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsArchiveExtraction *GuestPolicyRecipesUpdateStepsArchiveExtraction = &GuestPolicyRecipesUpdateStepsArchiveExtraction{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsArchiveExtraction is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsArchiveExtraction) Empty

func (*GuestPolicyRecipesUpdateStepsArchiveExtraction) HashCode

func (*GuestPolicyRecipesUpdateStepsArchiveExtraction) String

func (*GuestPolicyRecipesUpdateStepsArchiveExtraction) UnmarshalJSON

type GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum

type GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum string

The enum GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum.

func GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnumRef

func GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnumRef(s string) *GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum

GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnumRef returns a *GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyRecipesUpdateStepsArchiveExtractionTypeEnum) Validate

type GuestPolicyRecipesUpdateStepsDpkgInstallation

type GuestPolicyRecipesUpdateStepsDpkgInstallation struct {
	ArtifactId *string `json:"artifactId"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsDpkgInstallation *GuestPolicyRecipesUpdateStepsDpkgInstallation = &GuestPolicyRecipesUpdateStepsDpkgInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsDpkgInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsDpkgInstallation) Empty

func (*GuestPolicyRecipesUpdateStepsDpkgInstallation) HashCode

func (*GuestPolicyRecipesUpdateStepsDpkgInstallation) String

func (*GuestPolicyRecipesUpdateStepsDpkgInstallation) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsDpkgInstallation) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsFileCopy

type GuestPolicyRecipesUpdateStepsFileCopy struct {
	ArtifactId  *string `json:"artifactId"`
	Destination *string `json:"destination"`
	Overwrite   *bool   `json:"overwrite"`
	Permissions *string `json:"permissions"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsFileCopy *GuestPolicyRecipesUpdateStepsFileCopy = &GuestPolicyRecipesUpdateStepsFileCopy{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsFileCopy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsFileCopy) Empty

func (*GuestPolicyRecipesUpdateStepsFileCopy) HashCode

func (*GuestPolicyRecipesUpdateStepsFileCopy) String

func (*GuestPolicyRecipesUpdateStepsFileCopy) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsFileCopy) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsFileExec

type GuestPolicyRecipesUpdateStepsFileExec struct {
	ArtifactId       *string  `json:"artifactId"`
	LocalPath        *string  `json:"localPath"`
	Args             []string `json:"args"`
	AllowedExitCodes []int64  `json:"allowedExitCodes"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsFileExec *GuestPolicyRecipesUpdateStepsFileExec = &GuestPolicyRecipesUpdateStepsFileExec{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsFileExec is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsFileExec) Empty

func (*GuestPolicyRecipesUpdateStepsFileExec) HashCode

func (*GuestPolicyRecipesUpdateStepsFileExec) String

func (*GuestPolicyRecipesUpdateStepsFileExec) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsFileExec) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsMsiInstallation

type GuestPolicyRecipesUpdateStepsMsiInstallation struct {
	ArtifactId       *string  `json:"artifactId"`
	Flags            []string `json:"flags"`
	AllowedExitCodes []int64  `json:"allowedExitCodes"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsMsiInstallation *GuestPolicyRecipesUpdateStepsMsiInstallation = &GuestPolicyRecipesUpdateStepsMsiInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsMsiInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsMsiInstallation) Empty

func (*GuestPolicyRecipesUpdateStepsMsiInstallation) HashCode

func (*GuestPolicyRecipesUpdateStepsMsiInstallation) String

func (*GuestPolicyRecipesUpdateStepsMsiInstallation) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsMsiInstallation) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsRpmInstallation

type GuestPolicyRecipesUpdateStepsRpmInstallation struct {
	ArtifactId *string `json:"artifactId"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsRpmInstallation *GuestPolicyRecipesUpdateStepsRpmInstallation = &GuestPolicyRecipesUpdateStepsRpmInstallation{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsRpmInstallation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsRpmInstallation) Empty

func (*GuestPolicyRecipesUpdateStepsRpmInstallation) HashCode

func (*GuestPolicyRecipesUpdateStepsRpmInstallation) String

func (*GuestPolicyRecipesUpdateStepsRpmInstallation) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsRpmInstallation) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsScriptRun

type GuestPolicyRecipesUpdateStepsScriptRun struct {
	Script           *string                                                `json:"script"`
	AllowedExitCodes []int64                                                `json:"allowedExitCodes"`
	Interpreter      *GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum `json:"interpreter"`
	// contains filtered or unexported fields
}
var EmptyGuestPolicyRecipesUpdateStepsScriptRun *GuestPolicyRecipesUpdateStepsScriptRun = &GuestPolicyRecipesUpdateStepsScriptRun{empty: true}

This object is used to assert a desired state where this GuestPolicyRecipesUpdateStepsScriptRun is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*GuestPolicyRecipesUpdateStepsScriptRun) Empty

func (*GuestPolicyRecipesUpdateStepsScriptRun) HashCode

func (*GuestPolicyRecipesUpdateStepsScriptRun) String

func (*GuestPolicyRecipesUpdateStepsScriptRun) UnmarshalJSON

func (r *GuestPolicyRecipesUpdateStepsScriptRun) UnmarshalJSON(data []byte) error

type GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum

type GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum string

The enum GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum.

func GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnumRef

func GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnumRef(s string) *GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum

GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnumRef returns a *GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum with the value of string s If the empty string is provided, nil is returned.

func (GuestPolicyRecipesUpdateStepsScriptRunInterpreterEnum) Validate

type OSPolicyAssignment

type OSPolicyAssignment struct {
	Name               *string                             `json:"name"`
	Description        *string                             `json:"description"`
	OSPolicies         []OSPolicyAssignmentOSPolicies      `json:"osPolicies"`
	InstanceFilter     *OSPolicyAssignmentInstanceFilter   `json:"instanceFilter"`
	Rollout            *OSPolicyAssignmentRollout          `json:"rollout"`
	RevisionId         *string                             `json:"revisionId"`
	RevisionCreateTime *string                             `json:"revisionCreateTime"`
	Etag               *string                             `json:"etag"`
	RolloutState       *OSPolicyAssignmentRolloutStateEnum `json:"rolloutState"`
	Baseline           *bool                               `json:"baseline"`
	Deleted            *bool                               `json:"deleted"`
	Reconciling        *bool                               `json:"reconciling"`
	Uid                *string                             `json:"uid"`
	Project            *string                             `json:"project"`
	Location           *string                             `json:"location"`
	SkipAwaitRollout   *bool                               `json:"skipAwaitRollout"`
}

func (*OSPolicyAssignment) Describe

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*OSPolicyAssignment) ID

func (r *OSPolicyAssignment) ID() (string, error)

func (*OSPolicyAssignment) String

func (r *OSPolicyAssignment) String() string

type OSPolicyAssignmentInstanceFilter

type OSPolicyAssignmentInstanceFilter struct {
	All             *bool                                             `json:"all"`
	InclusionLabels []OSPolicyAssignmentInstanceFilterInclusionLabels `json:"inclusionLabels"`
	ExclusionLabels []OSPolicyAssignmentInstanceFilterExclusionLabels `json:"exclusionLabels"`
	Inventories     []OSPolicyAssignmentInstanceFilterInventories     `json:"inventories"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentInstanceFilter *OSPolicyAssignmentInstanceFilter = &OSPolicyAssignmentInstanceFilter{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentInstanceFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentInstanceFilter) Empty

func (*OSPolicyAssignmentInstanceFilter) HashCode

func (*OSPolicyAssignmentInstanceFilter) String

func (*OSPolicyAssignmentInstanceFilter) UnmarshalJSON

func (r *OSPolicyAssignmentInstanceFilter) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentInstanceFilterExclusionLabels

type OSPolicyAssignmentInstanceFilterExclusionLabels struct {
	Labels map[string]string `json:"labels"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentInstanceFilterExclusionLabels *OSPolicyAssignmentInstanceFilterExclusionLabels = &OSPolicyAssignmentInstanceFilterExclusionLabels{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentInstanceFilterExclusionLabels is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentInstanceFilterExclusionLabels) Empty

func (*OSPolicyAssignmentInstanceFilterExclusionLabels) HashCode

func (*OSPolicyAssignmentInstanceFilterExclusionLabels) String

func (*OSPolicyAssignmentInstanceFilterExclusionLabels) UnmarshalJSON

type OSPolicyAssignmentInstanceFilterInclusionLabels

type OSPolicyAssignmentInstanceFilterInclusionLabels struct {
	Labels map[string]string `json:"labels"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentInstanceFilterInclusionLabels *OSPolicyAssignmentInstanceFilterInclusionLabels = &OSPolicyAssignmentInstanceFilterInclusionLabels{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentInstanceFilterInclusionLabels is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentInstanceFilterInclusionLabels) Empty

func (*OSPolicyAssignmentInstanceFilterInclusionLabels) HashCode

func (*OSPolicyAssignmentInstanceFilterInclusionLabels) String

func (*OSPolicyAssignmentInstanceFilterInclusionLabels) UnmarshalJSON

type OSPolicyAssignmentInstanceFilterInventories

type OSPolicyAssignmentInstanceFilterInventories struct {
	OSShortName *string `json:"osShortName"`
	OSVersion   *string `json:"osVersion"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentInstanceFilterInventories *OSPolicyAssignmentInstanceFilterInventories = &OSPolicyAssignmentInstanceFilterInventories{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentInstanceFilterInventories is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentInstanceFilterInventories) Empty

func (*OSPolicyAssignmentInstanceFilterInventories) HashCode

func (*OSPolicyAssignmentInstanceFilterInventories) String

func (*OSPolicyAssignmentInstanceFilterInventories) UnmarshalJSON

func (r *OSPolicyAssignmentInstanceFilterInventories) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentList

type OSPolicyAssignmentList struct {
	Items []*OSPolicyAssignment
	// contains filtered or unexported fields
}

func (*OSPolicyAssignmentList) HasNext

func (l *OSPolicyAssignmentList) HasNext() bool

func (*OSPolicyAssignmentList) Next

type OSPolicyAssignmentOSPolicies

type OSPolicyAssignmentOSPolicies struct {
	Id                        *string                                      `json:"id"`
	Description               *string                                      `json:"description"`
	Mode                      *OSPolicyAssignmentOSPoliciesModeEnum        `json:"mode"`
	ResourceGroups            []OSPolicyAssignmentOSPoliciesResourceGroups `json:"resourceGroups"`
	AllowNoResourceGroupMatch *bool                                        `json:"allowNoResourceGroupMatch"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPolicies *OSPolicyAssignmentOSPolicies = &OSPolicyAssignmentOSPolicies{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPolicies is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPolicies) Empty

func (*OSPolicyAssignmentOSPolicies) HashCode

func (r *OSPolicyAssignmentOSPolicies) HashCode() string

func (*OSPolicyAssignmentOSPolicies) String

func (*OSPolicyAssignmentOSPolicies) UnmarshalJSON

func (r *OSPolicyAssignmentOSPolicies) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentOSPoliciesModeEnum

type OSPolicyAssignmentOSPoliciesModeEnum string

The enum OSPolicyAssignmentOSPoliciesModeEnum.

func OSPolicyAssignmentOSPoliciesModeEnumRef

func OSPolicyAssignmentOSPoliciesModeEnumRef(s string) *OSPolicyAssignmentOSPoliciesModeEnum

OSPolicyAssignmentOSPoliciesModeEnumRef returns a *OSPolicyAssignmentOSPoliciesModeEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesModeEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroups

type OSPolicyAssignmentOSPoliciesResourceGroups struct {
	InventoryFilters []OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters `json:"inventoryFilters"`
	Resources        []OSPolicyAssignmentOSPoliciesResourceGroupsResources        `json:"resources"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroups *OSPolicyAssignmentOSPoliciesResourceGroups = &OSPolicyAssignmentOSPoliciesResourceGroups{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroups is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroups) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroups) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroups) String

func (*OSPolicyAssignmentOSPoliciesResourceGroups) UnmarshalJSON

func (r *OSPolicyAssignmentOSPoliciesResourceGroups) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters

type OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters struct {
	OSShortName *string `json:"osShortName"`
	OSVersion   *string `json:"osVersion"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters *OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters = &OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsInventoryFilters) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResources

type OSPolicyAssignmentOSPoliciesResourceGroupsResources struct {
	Id         *string                                                        `json:"id"`
	Pkg        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg        `json:"pkg"`
	Repository *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository `json:"repository"`
	Exec       *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec       `json:"exec"`
	File       *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile       `json:"file"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResources *OSPolicyAssignmentOSPoliciesResourceGroupsResources = &OSPolicyAssignmentOSPoliciesResourceGroupsResources{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResources is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResources) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResources) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResources) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResources) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec struct {
	Validate *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate `json:"validate"`
	Enforce  *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce  `json:"enforce"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExec) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce struct {
	File           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile            `json:"file"`
	Script         *string                                                                        `json:"script"`
	Args           []string                                                                       `json:"args"`
	Interpreter    *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum `json:"interpreter"`
	OutputFilePath *string                                                                        `json:"outputFilePath"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforce) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs    `json:"gcs"`
	LocalPath     *string                                                                   `json:"localPath"`
	AllowInsecure *bool                                                                     `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFile) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum string

The enum OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum.

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnumRef

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnumRef(s string) *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum

OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnumRef returns a *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceInterpreterEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate struct {
	File           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile            `json:"file"`
	Script         *string                                                                         `json:"script"`
	Args           []string                                                                        `json:"args"`
	Interpreter    *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum `json:"interpreter"`
	OutputFilePath *string                                                                         `json:"outputFilePath"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidate) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs    `json:"gcs"`
	LocalPath     *string                                                                    `json:"localPath"`
	AllowInsecure *bool                                                                      `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFile) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum string

The enum OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum.

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnumRef

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnumRef(s string) *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum

OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnumRef returns a *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateInterpreterEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile struct {
	File        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile      `json:"file"`
	Content     *string                                                           `json:"content"`
	Path        *string                                                           `json:"path"`
	State       *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum `json:"state"`
	Permissions *string                                                           `json:"permissions"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFile) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs    `json:"gcs"`
	LocalPath     *string                                                            `json:"localPath"`
	AllowInsecure *bool                                                              `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFile) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum string

The enum OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum.

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnumRef

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnumRef(s string) *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum

OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnumRef returns a *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesResourceGroupsResourcesFileStateEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg

var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkg) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgApt) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb struct {
	Source   *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource `json:"source"`
	PullDeps *bool                                                            `json:"pullDeps"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDeb) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs    `json:"gcs"`
	LocalPath     *string                                                                `json:"localPath"`
	AllowInsecure *bool                                                                  `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSource) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum string

The enum OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum.

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnumRef

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnumRef(s string) *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum

OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnumRef returns a *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDesiredStateEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGooget) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi struct {
	Source     *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource `json:"source"`
	Properties []string                                                         `json:"properties"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsi) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs    `json:"gcs"`
	LocalPath     *string                                                                `json:"localPath"`
	AllowInsecure *bool                                                                  `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSource) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm struct {
	Source   *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource `json:"source"`
	PullDeps *bool                                                            `json:"pullDeps"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpm) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource struct {
	Remote        *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote `json:"remote"`
	Gcs           *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs    `json:"gcs"`
	LocalPath     *string                                                                `json:"localPath"`
	AllowInsecure *bool                                                                  `json:"allowInsecure"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSource) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs struct {
	Bucket     *string `json:"bucket"`
	Object     *string `json:"object"`
	Generation *int64  `json:"generation"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcs) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote struct {
	Uri            *string `json:"uri"`
	Sha256Checksum *string `json:"sha256Checksum"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemote) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYum) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper struct {
	Name *string `json:"name"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypper) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository struct {
	Apt    *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt    `json:"apt"`
	Yum    *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum    `json:"yum"`
	Zypper *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper `json:"zypper"`
	Goo    *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo    `json:"goo"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepository) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt struct {
	ArchiveType  *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum `json:"archiveType"`
	Uri          *string                                                                          `json:"uri"`
	Distribution *string                                                                          `json:"distribution"`
	Components   []string                                                                         `json:"components"`
	GpgKey       *string                                                                          `json:"gpgKey"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryApt) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum string

The enum OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum.

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnumRef

func OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnumRef(s string) *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum

OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnumRef returns a *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptArchiveTypeEnum) Validate

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo struct {
	Name *string `json:"name"`
	Url  *string `json:"url"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGoo) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum struct {
	Id          *string  `json:"id"`
	DisplayName *string  `json:"displayName"`
	BaseUrl     *string  `json:"baseUrl"`
	GpgKeys     []string `json:"gpgKeys"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYum) UnmarshalJSON

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper

type OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper struct {
	Id          *string  `json:"id"`
	DisplayName *string  `json:"displayName"`
	BaseUrl     *string  `json:"baseUrl"`
	GpgKeys     []string `json:"gpgKeys"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper *OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper = &OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper) Empty

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper) HashCode

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper) String

func (*OSPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypper) UnmarshalJSON

type OSPolicyAssignmentRollout

type OSPolicyAssignmentRollout struct {
	DisruptionBudget *OSPolicyAssignmentRolloutDisruptionBudget `json:"disruptionBudget"`
	MinWaitDuration  *string                                    `json:"minWaitDuration"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentRollout *OSPolicyAssignmentRollout = &OSPolicyAssignmentRollout{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentRollout is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentRollout) Empty

func (r *OSPolicyAssignmentRollout) Empty() bool

func (*OSPolicyAssignmentRollout) HashCode

func (r *OSPolicyAssignmentRollout) HashCode() string

func (*OSPolicyAssignmentRollout) String

func (r *OSPolicyAssignmentRollout) String() string

func (*OSPolicyAssignmentRollout) UnmarshalJSON

func (r *OSPolicyAssignmentRollout) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentRolloutDisruptionBudget

type OSPolicyAssignmentRolloutDisruptionBudget struct {
	Fixed   *int64 `json:"fixed"`
	Percent *int64 `json:"percent"`
	// contains filtered or unexported fields
}
var EmptyOSPolicyAssignmentRolloutDisruptionBudget *OSPolicyAssignmentRolloutDisruptionBudget = &OSPolicyAssignmentRolloutDisruptionBudget{empty: true}

This object is used to assert a desired state where this OSPolicyAssignmentRolloutDisruptionBudget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OSPolicyAssignmentRolloutDisruptionBudget) Empty

func (*OSPolicyAssignmentRolloutDisruptionBudget) HashCode

func (*OSPolicyAssignmentRolloutDisruptionBudget) String

func (*OSPolicyAssignmentRolloutDisruptionBudget) UnmarshalJSON

func (r *OSPolicyAssignmentRolloutDisruptionBudget) UnmarshalJSON(data []byte) error

type OSPolicyAssignmentRolloutStateEnum

type OSPolicyAssignmentRolloutStateEnum string

The enum OSPolicyAssignmentRolloutStateEnum.

func OSPolicyAssignmentRolloutStateEnumRef

func OSPolicyAssignmentRolloutStateEnumRef(s string) *OSPolicyAssignmentRolloutStateEnum

OSPolicyAssignmentRolloutStateEnumRef returns a *OSPolicyAssignmentRolloutStateEnum with the value of string s If the empty string is provided, nil is returned.

func (OSPolicyAssignmentRolloutStateEnum) Validate

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL