automanage

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnableRealTimeProtectionTrue  = EnableRealTimeProtection("True")
	EnableRealTimeProtectionFalse = EnableRealTimeProtection("False")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)
View Source
const (
	RunScheduledScanTrue  = RunScheduledScan("True")
	RunScheduledScanFalse = RunScheduledScan("False")
)
View Source
const (
	ScanTypeQuick = ScanType("Quick")
	ScanTypeFull  = ScanType("Full")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// The identity of the Automanage account.
	Identity AccountIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the Automanage account. Azure REST API version: 2020-06-30-preview. Prior API version in Azure Native 1.x: 2020-06-30-preview.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

NewAccount registers a new resource with the given unique name, arguments, and options.

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// Name of the Automanage account.
	AccountName pulumi.StringPtrInput
	// The identity of the Automanage account.
	Identity AccountIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountIdentity

type AccountIdentity struct {
	// The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type *ResourceIdentityType `pulumi:"type"`
}

Identity for the Automanage account.

type AccountIdentityArgs

type AccountIdentityArgs struct {
	// The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type ResourceIdentityTypePtrInput `pulumi:"type"`
}

Identity for the Automanage account.

func (AccountIdentityArgs) ElementType

func (AccountIdentityArgs) ElementType() reflect.Type

func (AccountIdentityArgs) ToAccountIdentityOutput

func (i AccountIdentityArgs) ToAccountIdentityOutput() AccountIdentityOutput

func (AccountIdentityArgs) ToAccountIdentityOutputWithContext

func (i AccountIdentityArgs) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput

func (AccountIdentityArgs) ToAccountIdentityPtrOutput

func (i AccountIdentityArgs) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput

func (AccountIdentityArgs) ToAccountIdentityPtrOutputWithContext

func (i AccountIdentityArgs) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput

type AccountIdentityInput

type AccountIdentityInput interface {
	pulumi.Input

	ToAccountIdentityOutput() AccountIdentityOutput
	ToAccountIdentityOutputWithContext(context.Context) AccountIdentityOutput
}

AccountIdentityInput is an input type that accepts AccountIdentityArgs and AccountIdentityOutput values. You can construct a concrete instance of `AccountIdentityInput` via:

AccountIdentityArgs{...}

type AccountIdentityOutput

type AccountIdentityOutput struct{ *pulumi.OutputState }

Identity for the Automanage account.

func (AccountIdentityOutput) ElementType

func (AccountIdentityOutput) ElementType() reflect.Type

func (AccountIdentityOutput) ToAccountIdentityOutput

func (o AccountIdentityOutput) ToAccountIdentityOutput() AccountIdentityOutput

func (AccountIdentityOutput) ToAccountIdentityOutputWithContext

func (o AccountIdentityOutput) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput

func (AccountIdentityOutput) ToAccountIdentityPtrOutput

func (o AccountIdentityOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput

func (AccountIdentityOutput) ToAccountIdentityPtrOutputWithContext

func (o AccountIdentityOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput

func (AccountIdentityOutput) Type

The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type AccountIdentityPtrInput

type AccountIdentityPtrInput interface {
	pulumi.Input

	ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
	ToAccountIdentityPtrOutputWithContext(context.Context) AccountIdentityPtrOutput
}

AccountIdentityPtrInput is an input type that accepts AccountIdentityArgs, AccountIdentityPtr and AccountIdentityPtrOutput values. You can construct a concrete instance of `AccountIdentityPtrInput` via:

        AccountIdentityArgs{...}

or:

        nil

type AccountIdentityPtrOutput

type AccountIdentityPtrOutput struct{ *pulumi.OutputState }

func (AccountIdentityPtrOutput) Elem

func (AccountIdentityPtrOutput) ElementType

func (AccountIdentityPtrOutput) ElementType() reflect.Type

func (AccountIdentityPtrOutput) ToAccountIdentityPtrOutput

func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput

func (AccountIdentityPtrOutput) ToAccountIdentityPtrOutputWithContext

func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput

func (AccountIdentityPtrOutput) Type

The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type AccountIdentityResponse

type AccountIdentityResponse struct {
	// The principal id of Automanage account identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the Automanage account.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type *string `pulumi:"type"`
}

Identity for the Automanage account.

type AccountIdentityResponseOutput

type AccountIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the Automanage account.

func (AccountIdentityResponseOutput) ElementType

func (AccountIdentityResponseOutput) PrincipalId

The principal id of Automanage account identity.

func (AccountIdentityResponseOutput) TenantId

The tenant id associated with the Automanage account.

func (AccountIdentityResponseOutput) ToAccountIdentityResponseOutput

func (o AccountIdentityResponseOutput) ToAccountIdentityResponseOutput() AccountIdentityResponseOutput

func (AccountIdentityResponseOutput) ToAccountIdentityResponseOutputWithContext

func (o AccountIdentityResponseOutput) ToAccountIdentityResponseOutputWithContext(ctx context.Context) AccountIdentityResponseOutput

func (AccountIdentityResponseOutput) Type

The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type AccountIdentityResponsePtrOutput

type AccountIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (AccountIdentityResponsePtrOutput) Elem

func (AccountIdentityResponsePtrOutput) ElementType

func (AccountIdentityResponsePtrOutput) PrincipalId

The principal id of Automanage account identity.

func (AccountIdentityResponsePtrOutput) TenantId

The tenant id associated with the Automanage account.

func (AccountIdentityResponsePtrOutput) ToAccountIdentityResponsePtrOutput

func (o AccountIdentityResponsePtrOutput) ToAccountIdentityResponsePtrOutput() AccountIdentityResponsePtrOutput

func (AccountIdentityResponsePtrOutput) ToAccountIdentityResponsePtrOutputWithContext

func (o AccountIdentityResponsePtrOutput) ToAccountIdentityResponsePtrOutputWithContext(ctx context.Context) AccountIdentityResponsePtrOutput

func (AccountIdentityResponsePtrOutput) Type

The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type AccountInput

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Identity

The identity of the Automanage account.

func (AccountOutput) Location

func (o AccountOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (AccountOutput) Name

The name of the resource

func (AccountOutput) Tags

Resource tags.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

func (AccountOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AccountState

type AccountState struct {
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type ConfigurationProfile

type ConfigurationProfile struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the configuration profile. Azure REST API version: 2022-05-04.

func GetConfigurationProfile

func GetConfigurationProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfileState, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)

GetConfigurationProfile gets an existing ConfigurationProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfile

func NewConfigurationProfile(ctx *pulumi.Context,
	name string, args *ConfigurationProfileArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)

NewConfigurationProfile registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfile) ElementType

func (*ConfigurationProfile) ElementType() reflect.Type

func (*ConfigurationProfile) ToConfigurationProfileOutput

func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (*ConfigurationProfile) ToConfigurationProfileOutputWithContext

func (i *ConfigurationProfile) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput

type ConfigurationProfileArgs

type ConfigurationProfileArgs struct {
	// Name of the configuration profile.
	ConfigurationProfileName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConfigurationProfile resource.

func (ConfigurationProfileArgs) ElementType

func (ConfigurationProfileArgs) ElementType() reflect.Type

type ConfigurationProfileAssignment

type ConfigurationProfileAssignment struct {
	pulumi.CustomResourceState

	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration. Azure REST API version: 2022-05-04. Prior API version in Azure Native 1.x: 2020-06-30-preview.

func GetConfigurationProfileAssignment

func GetConfigurationProfileAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfileAssignmentState, opts ...pulumi.ResourceOption) (*ConfigurationProfileAssignment, error)

GetConfigurationProfileAssignment gets an existing ConfigurationProfileAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfileAssignment

func NewConfigurationProfileAssignment(ctx *pulumi.Context,
	name string, args *ConfigurationProfileAssignmentArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfileAssignment, error)

NewConfigurationProfileAssignment registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfileAssignment) ElementType

func (*ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutput

func (i *ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutput() ConfigurationProfileAssignmentOutput

func (*ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutputWithContext

func (i *ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentOutput

type ConfigurationProfileAssignmentArgs

type ConfigurationProfileAssignmentArgs struct {
	// Name of the configuration profile assignment. Only default is supported.
	ConfigurationProfileAssignmentName pulumi.StringPtrInput
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the virtual machine.
	VmName pulumi.StringInput
}

The set of arguments for constructing a ConfigurationProfileAssignment resource.

func (ConfigurationProfileAssignmentArgs) ElementType

type ConfigurationProfileAssignmentInput

type ConfigurationProfileAssignmentInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentOutput() ConfigurationProfileAssignmentOutput
	ToConfigurationProfileAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentOutput
}

type ConfigurationProfileAssignmentOutput

type ConfigurationProfileAssignmentOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileAssignmentOutput) ElementType

func (ConfigurationProfileAssignmentOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (ConfigurationProfileAssignmentOutput) Name

The name of the resource

func (ConfigurationProfileAssignmentOutput) Properties

Properties of the configuration profile assignment.

func (ConfigurationProfileAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutput

func (o ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutput() ConfigurationProfileAssignmentOutput

func (ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutputWithContext

func (o ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentOutput

func (ConfigurationProfileAssignmentOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfileAssignmentProperties

type ConfigurationProfileAssignmentProperties struct {
	// The Automanage configurationProfile ARM Resource URI.
	ConfigurationProfile *string `pulumi:"configurationProfile"`
}

Automanage configuration profile assignment properties.

type ConfigurationProfileAssignmentPropertiesArgs

type ConfigurationProfileAssignmentPropertiesArgs struct {
	// The Automanage configurationProfile ARM Resource URI.
	ConfigurationProfile pulumi.StringPtrInput `pulumi:"configurationProfile"`
}

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesArgs) ElementType

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutput

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutput() ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutputWithContext

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutput

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesPtrOutput

type ConfigurationProfileAssignmentPropertiesInput

type ConfigurationProfileAssignmentPropertiesInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentPropertiesOutput() ConfigurationProfileAssignmentPropertiesOutput
	ToConfigurationProfileAssignmentPropertiesOutputWithContext(context.Context) ConfigurationProfileAssignmentPropertiesOutput
}

ConfigurationProfileAssignmentPropertiesInput is an input type that accepts ConfigurationProfileAssignmentPropertiesArgs and ConfigurationProfileAssignmentPropertiesOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentPropertiesInput` via:

ConfigurationProfileAssignmentPropertiesArgs{...}

type ConfigurationProfileAssignmentPropertiesOutput

type ConfigurationProfileAssignmentPropertiesOutput struct{ *pulumi.OutputState }

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesOutput) ConfigurationProfile

The Automanage configurationProfile ARM Resource URI.

func (ConfigurationProfileAssignmentPropertiesOutput) ElementType

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutput

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutput() ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutputWithContext

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesPtrOutput

type ConfigurationProfileAssignmentPropertiesPtrInput

type ConfigurationProfileAssignmentPropertiesPtrInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput
	ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext(context.Context) ConfigurationProfileAssignmentPropertiesPtrOutput
}

ConfigurationProfileAssignmentPropertiesPtrInput is an input type that accepts ConfigurationProfileAssignmentPropertiesArgs, ConfigurationProfileAssignmentPropertiesPtr and ConfigurationProfileAssignmentPropertiesPtrOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentPropertiesPtrInput` via:

        ConfigurationProfileAssignmentPropertiesArgs{...}

or:

        nil

type ConfigurationProfileAssignmentPropertiesPtrOutput

type ConfigurationProfileAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ConfigurationProfile

The Automanage configurationProfile ARM Resource URI.

func (ConfigurationProfileAssignmentPropertiesPtrOutput) Elem

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ElementType

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput

func (o ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext

func (o ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesPtrOutput

type ConfigurationProfileAssignmentPropertiesResponse

type ConfigurationProfileAssignmentPropertiesResponse struct {
	// The Automanage configurationProfile ARM Resource URI.
	ConfigurationProfile *string `pulumi:"configurationProfile"`
	// The status of onboarding, which only appears in the response.
	Status string `pulumi:"status"`
	// The target VM resource URI
	TargetId string `pulumi:"targetId"`
}

Automanage configuration profile assignment properties.

type ConfigurationProfileAssignmentPropertiesResponseOutput

type ConfigurationProfileAssignmentPropertiesResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ConfigurationProfile

The Automanage configurationProfile ARM Resource URI.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ElementType

func (ConfigurationProfileAssignmentPropertiesResponseOutput) Status

The status of onboarding, which only appears in the response.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) TargetId

The target VM resource URI

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponseOutput

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext

func (o ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesResponseOutput

type ConfigurationProfileAssignmentState

type ConfigurationProfileAssignmentState struct {
}

func (ConfigurationProfileAssignmentState) ElementType

type ConfigurationProfileHCIAssignment

type ConfigurationProfileHCIAssignment struct {
	pulumi.CustomResourceState

	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration. Azure REST API version: 2022-05-04.

func GetConfigurationProfileHCIAssignment

func GetConfigurationProfileHCIAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfileHCIAssignmentState, opts ...pulumi.ResourceOption) (*ConfigurationProfileHCIAssignment, error)

GetConfigurationProfileHCIAssignment gets an existing ConfigurationProfileHCIAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfileHCIAssignment

func NewConfigurationProfileHCIAssignment(ctx *pulumi.Context,
	name string, args *ConfigurationProfileHCIAssignmentArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfileHCIAssignment, error)

NewConfigurationProfileHCIAssignment registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfileHCIAssignment) ElementType

func (*ConfigurationProfileHCIAssignment) ToConfigurationProfileHCIAssignmentOutput

func (i *ConfigurationProfileHCIAssignment) ToConfigurationProfileHCIAssignmentOutput() ConfigurationProfileHCIAssignmentOutput

func (*ConfigurationProfileHCIAssignment) ToConfigurationProfileHCIAssignmentOutputWithContext

func (i *ConfigurationProfileHCIAssignment) ToConfigurationProfileHCIAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCIAssignmentOutput

type ConfigurationProfileHCIAssignmentArgs

type ConfigurationProfileHCIAssignmentArgs struct {
	// The name of the Arc machine.
	ClusterName pulumi.StringInput
	// Name of the configuration profile assignment. Only default is supported.
	ConfigurationProfileAssignmentName pulumi.StringPtrInput
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConfigurationProfileHCIAssignment resource.

func (ConfigurationProfileHCIAssignmentArgs) ElementType

type ConfigurationProfileHCIAssignmentInput

type ConfigurationProfileHCIAssignmentInput interface {
	pulumi.Input

	ToConfigurationProfileHCIAssignmentOutput() ConfigurationProfileHCIAssignmentOutput
	ToConfigurationProfileHCIAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCIAssignmentOutput
}

type ConfigurationProfileHCIAssignmentOutput

type ConfigurationProfileHCIAssignmentOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileHCIAssignmentOutput) ElementType

func (ConfigurationProfileHCIAssignmentOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (ConfigurationProfileHCIAssignmentOutput) Name

The name of the resource

func (ConfigurationProfileHCIAssignmentOutput) Properties

Properties of the configuration profile assignment.

func (ConfigurationProfileHCIAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationProfileHCIAssignmentOutput) ToConfigurationProfileHCIAssignmentOutput

func (o ConfigurationProfileHCIAssignmentOutput) ToConfigurationProfileHCIAssignmentOutput() ConfigurationProfileHCIAssignmentOutput

func (ConfigurationProfileHCIAssignmentOutput) ToConfigurationProfileHCIAssignmentOutputWithContext

func (o ConfigurationProfileHCIAssignmentOutput) ToConfigurationProfileHCIAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCIAssignmentOutput

func (ConfigurationProfileHCIAssignmentOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfileHCIAssignmentState

type ConfigurationProfileHCIAssignmentState struct {
}

func (ConfigurationProfileHCIAssignmentState) ElementType

type ConfigurationProfileHCRPAssignment

type ConfigurationProfileHCRPAssignment struct {
	pulumi.CustomResourceState

	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration. Azure REST API version: 2022-05-04.

func GetConfigurationProfileHCRPAssignment

func GetConfigurationProfileHCRPAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfileHCRPAssignmentState, opts ...pulumi.ResourceOption) (*ConfigurationProfileHCRPAssignment, error)

GetConfigurationProfileHCRPAssignment gets an existing ConfigurationProfileHCRPAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfileHCRPAssignment

func NewConfigurationProfileHCRPAssignment(ctx *pulumi.Context,
	name string, args *ConfigurationProfileHCRPAssignmentArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfileHCRPAssignment, error)

NewConfigurationProfileHCRPAssignment registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfileHCRPAssignment) ElementType

func (*ConfigurationProfileHCRPAssignment) ToConfigurationProfileHCRPAssignmentOutput

func (i *ConfigurationProfileHCRPAssignment) ToConfigurationProfileHCRPAssignmentOutput() ConfigurationProfileHCRPAssignmentOutput

func (*ConfigurationProfileHCRPAssignment) ToConfigurationProfileHCRPAssignmentOutputWithContext

func (i *ConfigurationProfileHCRPAssignment) ToConfigurationProfileHCRPAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCRPAssignmentOutput

type ConfigurationProfileHCRPAssignmentArgs

type ConfigurationProfileHCRPAssignmentArgs struct {
	// Name of the configuration profile assignment. Only default is supported.
	ConfigurationProfileAssignmentName pulumi.StringPtrInput
	// The name of the Arc machine.
	MachineName pulumi.StringInput
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConfigurationProfileHCRPAssignment resource.

func (ConfigurationProfileHCRPAssignmentArgs) ElementType

type ConfigurationProfileHCRPAssignmentInput

type ConfigurationProfileHCRPAssignmentInput interface {
	pulumi.Input

	ToConfigurationProfileHCRPAssignmentOutput() ConfigurationProfileHCRPAssignmentOutput
	ToConfigurationProfileHCRPAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCRPAssignmentOutput
}

type ConfigurationProfileHCRPAssignmentOutput

type ConfigurationProfileHCRPAssignmentOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileHCRPAssignmentOutput) ElementType

func (ConfigurationProfileHCRPAssignmentOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (ConfigurationProfileHCRPAssignmentOutput) Name

The name of the resource

func (ConfigurationProfileHCRPAssignmentOutput) Properties

Properties of the configuration profile assignment.

func (ConfigurationProfileHCRPAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationProfileHCRPAssignmentOutput) ToConfigurationProfileHCRPAssignmentOutput

func (o ConfigurationProfileHCRPAssignmentOutput) ToConfigurationProfileHCRPAssignmentOutput() ConfigurationProfileHCRPAssignmentOutput

func (ConfigurationProfileHCRPAssignmentOutput) ToConfigurationProfileHCRPAssignmentOutputWithContext

func (o ConfigurationProfileHCRPAssignmentOutput) ToConfigurationProfileHCRPAssignmentOutputWithContext(ctx context.Context) ConfigurationProfileHCRPAssignmentOutput

func (ConfigurationProfileHCRPAssignmentOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfileHCRPAssignmentState

type ConfigurationProfileHCRPAssignmentState struct {
}

func (ConfigurationProfileHCRPAssignmentState) ElementType

type ConfigurationProfileInput

type ConfigurationProfileInput interface {
	pulumi.Input

	ToConfigurationProfileOutput() ConfigurationProfileOutput
	ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
}

type ConfigurationProfileOutput

type ConfigurationProfileOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileOutput) ElementType

func (ConfigurationProfileOutput) ElementType() reflect.Type

func (ConfigurationProfileOutput) Location

The geo-location where the resource lives

func (ConfigurationProfileOutput) Name

The name of the resource

func (ConfigurationProfileOutput) Properties

Properties of the configuration profile.

func (ConfigurationProfileOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationProfileOutput) Tags

Resource tags.

func (ConfigurationProfileOutput) ToConfigurationProfileOutput

func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext

func (o ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput

func (ConfigurationProfileOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfilePreference

type ConfigurationProfilePreference struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile preference.
	Properties ConfigurationProfilePreferencePropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the configuration profile preference. Azure REST API version: 2020-06-30-preview. Prior API version in Azure Native 1.x: 2020-06-30-preview.

func GetConfigurationProfilePreference

func GetConfigurationProfilePreference(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfilePreferenceState, opts ...pulumi.ResourceOption) (*ConfigurationProfilePreference, error)

GetConfigurationProfilePreference gets an existing ConfigurationProfilePreference resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfilePreference

func NewConfigurationProfilePreference(ctx *pulumi.Context,
	name string, args *ConfigurationProfilePreferenceArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfilePreference, error)

NewConfigurationProfilePreference registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfilePreference) ElementType

func (*ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutput

func (i *ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutput() ConfigurationProfilePreferenceOutput

func (*ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutputWithContext

func (i *ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceOutput

type ConfigurationProfilePreferenceAntiMalware

type ConfigurationProfilePreferenceAntiMalware struct {
	// Enables or disables Real Time Protection
	EnableRealTimeProtection *string `pulumi:"enableRealTimeProtection"`
	// Extensions, Paths and Processes that must be excluded from scan
	Exclusions interface{} `pulumi:"exclusions"`
	// Enables or disables a periodic scan for antimalware
	RunScheduledScan *string `pulumi:"runScheduledScan"`
	// Schedule scan settings day
	ScanDay *string `pulumi:"scanDay"`
	// Schedule scan settings time
	ScanTimeInMinutes *string `pulumi:"scanTimeInMinutes"`
	// Type of scheduled scan
	ScanType *string `pulumi:"scanType"`
}

Automanage configuration profile Antimalware preferences.

type ConfigurationProfilePreferenceAntiMalwareArgs

type ConfigurationProfilePreferenceAntiMalwareArgs struct {
	// Enables or disables Real Time Protection
	EnableRealTimeProtection pulumi.StringPtrInput `pulumi:"enableRealTimeProtection"`
	// Extensions, Paths and Processes that must be excluded from scan
	Exclusions pulumi.Input `pulumi:"exclusions"`
	// Enables or disables a periodic scan for antimalware
	RunScheduledScan pulumi.StringPtrInput `pulumi:"runScheduledScan"`
	// Schedule scan settings day
	ScanDay pulumi.StringPtrInput `pulumi:"scanDay"`
	// Schedule scan settings time
	ScanTimeInMinutes pulumi.StringPtrInput `pulumi:"scanTimeInMinutes"`
	// Type of scheduled scan
	ScanType pulumi.StringPtrInput `pulumi:"scanType"`
}

Automanage configuration profile Antimalware preferences.

func (ConfigurationProfilePreferenceAntiMalwareArgs) ElementType

func (ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwareOutput

func (i ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwareOutput() ConfigurationProfilePreferenceAntiMalwareOutput

func (ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwareOutputWithContext

func (i ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwareOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareOutput

func (ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwarePtrOutput

func (i ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwarePtrOutput() ConfigurationProfilePreferenceAntiMalwarePtrOutput

func (ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext

func (i ConfigurationProfilePreferenceAntiMalwareArgs) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwarePtrOutput

type ConfigurationProfilePreferenceAntiMalwareInput

type ConfigurationProfilePreferenceAntiMalwareInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceAntiMalwareOutput() ConfigurationProfilePreferenceAntiMalwareOutput
	ToConfigurationProfilePreferenceAntiMalwareOutputWithContext(context.Context) ConfigurationProfilePreferenceAntiMalwareOutput
}

ConfigurationProfilePreferenceAntiMalwareInput is an input type that accepts ConfigurationProfilePreferenceAntiMalwareArgs and ConfigurationProfilePreferenceAntiMalwareOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceAntiMalwareInput` via:

ConfigurationProfilePreferenceAntiMalwareArgs{...}

type ConfigurationProfilePreferenceAntiMalwareOutput

type ConfigurationProfilePreferenceAntiMalwareOutput struct{ *pulumi.OutputState }

Automanage configuration profile Antimalware preferences.

func (ConfigurationProfilePreferenceAntiMalwareOutput) ElementType

func (ConfigurationProfilePreferenceAntiMalwareOutput) EnableRealTimeProtection

Enables or disables Real Time Protection

func (ConfigurationProfilePreferenceAntiMalwareOutput) Exclusions

Extensions, Paths and Processes that must be excluded from scan

func (ConfigurationProfilePreferenceAntiMalwareOutput) RunScheduledScan

Enables or disables a periodic scan for antimalware

func (ConfigurationProfilePreferenceAntiMalwareOutput) ScanDay

Schedule scan settings day

func (ConfigurationProfilePreferenceAntiMalwareOutput) ScanTimeInMinutes

Schedule scan settings time

func (ConfigurationProfilePreferenceAntiMalwareOutput) ScanType

Type of scheduled scan

func (ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwareOutput

func (o ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwareOutput() ConfigurationProfilePreferenceAntiMalwareOutput

func (ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwareOutputWithContext

func (o ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwareOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareOutput

func (ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutput

func (o ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutput() ConfigurationProfilePreferenceAntiMalwarePtrOutput

func (ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext

func (o ConfigurationProfilePreferenceAntiMalwareOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwarePtrOutput

type ConfigurationProfilePreferenceAntiMalwarePtrInput

type ConfigurationProfilePreferenceAntiMalwarePtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceAntiMalwarePtrOutput() ConfigurationProfilePreferenceAntiMalwarePtrOutput
	ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext(context.Context) ConfigurationProfilePreferenceAntiMalwarePtrOutput
}

ConfigurationProfilePreferenceAntiMalwarePtrInput is an input type that accepts ConfigurationProfilePreferenceAntiMalwareArgs, ConfigurationProfilePreferenceAntiMalwarePtr and ConfigurationProfilePreferenceAntiMalwarePtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceAntiMalwarePtrInput` via:

        ConfigurationProfilePreferenceAntiMalwareArgs{...}

or:

        nil

type ConfigurationProfilePreferenceAntiMalwarePtrOutput

type ConfigurationProfilePreferenceAntiMalwarePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) Elem

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ElementType

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) EnableRealTimeProtection

Enables or disables Real Time Protection

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) Exclusions

Extensions, Paths and Processes that must be excluded from scan

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) RunScheduledScan

Enables or disables a periodic scan for antimalware

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ScanDay

Schedule scan settings day

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ScanTimeInMinutes

Schedule scan settings time

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ScanType

Type of scheduled scan

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutput

func (o ConfigurationProfilePreferenceAntiMalwarePtrOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutput() ConfigurationProfilePreferenceAntiMalwarePtrOutput

func (ConfigurationProfilePreferenceAntiMalwarePtrOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext

func (o ConfigurationProfilePreferenceAntiMalwarePtrOutput) ToConfigurationProfilePreferenceAntiMalwarePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwarePtrOutput

type ConfigurationProfilePreferenceAntiMalwareResponse

type ConfigurationProfilePreferenceAntiMalwareResponse struct {
	// Enables or disables Real Time Protection
	EnableRealTimeProtection *string `pulumi:"enableRealTimeProtection"`
	// Extensions, Paths and Processes that must be excluded from scan
	Exclusions interface{} `pulumi:"exclusions"`
	// Enables or disables a periodic scan for antimalware
	RunScheduledScan *string `pulumi:"runScheduledScan"`
	// Schedule scan settings day
	ScanDay *string `pulumi:"scanDay"`
	// Schedule scan settings time
	ScanTimeInMinutes *string `pulumi:"scanTimeInMinutes"`
	// Type of scheduled scan
	ScanType *string `pulumi:"scanType"`
}

Automanage configuration profile Antimalware preferences.

type ConfigurationProfilePreferenceAntiMalwareResponseOutput

type ConfigurationProfilePreferenceAntiMalwareResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile Antimalware preferences.

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ElementType

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) EnableRealTimeProtection

Enables or disables Real Time Protection

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) Exclusions

Extensions, Paths and Processes that must be excluded from scan

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) RunScheduledScan

Enables or disables a periodic scan for antimalware

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ScanDay

Schedule scan settings day

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ScanTimeInMinutes

Schedule scan settings time

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ScanType

Type of scheduled scan

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ToConfigurationProfilePreferenceAntiMalwareResponseOutput

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ToConfigurationProfilePreferenceAntiMalwareResponseOutputWithContext

func (o ConfigurationProfilePreferenceAntiMalwareResponseOutput) ToConfigurationProfilePreferenceAntiMalwareResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareResponseOutput

type ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

type ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) Elem

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ElementType

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) EnableRealTimeProtection

Enables or disables Real Time Protection

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) Exclusions

Extensions, Paths and Processes that must be excluded from scan

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) RunScheduledScan

Enables or disables a periodic scan for antimalware

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ScanDay

Schedule scan settings day

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ScanTimeInMinutes

Schedule scan settings time

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ScanType

Type of scheduled scan

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

func (ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext

func (o ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

type ConfigurationProfilePreferenceArgs

type ConfigurationProfilePreferenceArgs struct {
	// Name of the configuration profile preference.
	ConfigurationProfilePreferenceName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of the configuration profile preference.
	Properties ConfigurationProfilePreferencePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConfigurationProfilePreference resource.

func (ConfigurationProfilePreferenceArgs) ElementType

type ConfigurationProfilePreferenceInput

type ConfigurationProfilePreferenceInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceOutput() ConfigurationProfilePreferenceOutput
	ToConfigurationProfilePreferenceOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceOutput
}

type ConfigurationProfilePreferenceOutput

type ConfigurationProfilePreferenceOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferenceOutput) ElementType

func (ConfigurationProfilePreferenceOutput) Location

The geo-location where the resource lives

func (ConfigurationProfilePreferenceOutput) Name

The name of the resource

func (ConfigurationProfilePreferenceOutput) Properties

Properties of the configuration profile preference.

func (ConfigurationProfilePreferenceOutput) Tags

Resource tags.

func (ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutput

func (o ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutput() ConfigurationProfilePreferenceOutput

func (ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutputWithContext

func (o ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceOutput

func (ConfigurationProfilePreferenceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfilePreferenceProperties

type ConfigurationProfilePreferenceProperties struct {
	// The custom preferences for Azure Antimalware.
	AntiMalware *ConfigurationProfilePreferenceAntiMalware `pulumi:"antiMalware"`
	// The custom preferences for Azure VM Backup.
	VmBackup *ConfigurationProfilePreferenceVmBackup `pulumi:"vmBackup"`
}

Automanage configuration profile preference properties.

type ConfigurationProfilePreferencePropertiesArgs

type ConfigurationProfilePreferencePropertiesArgs struct {
	// The custom preferences for Azure Antimalware.
	AntiMalware ConfigurationProfilePreferenceAntiMalwarePtrInput `pulumi:"antiMalware"`
	// The custom preferences for Azure VM Backup.
	VmBackup ConfigurationProfilePreferenceVmBackupPtrInput `pulumi:"vmBackup"`
}

Automanage configuration profile preference properties.

func (ConfigurationProfilePreferencePropertiesArgs) ElementType

func (ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesOutput

func (i ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesOutput() ConfigurationProfilePreferencePropertiesOutput

func (ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesOutputWithContext

func (i ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesOutput

func (ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesPtrOutput

func (i ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesPtrOutput() ConfigurationProfilePreferencePropertiesPtrOutput

func (ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext

func (i ConfigurationProfilePreferencePropertiesArgs) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesPtrOutput

type ConfigurationProfilePreferencePropertiesInput

type ConfigurationProfilePreferencePropertiesInput interface {
	pulumi.Input

	ToConfigurationProfilePreferencePropertiesOutput() ConfigurationProfilePreferencePropertiesOutput
	ToConfigurationProfilePreferencePropertiesOutputWithContext(context.Context) ConfigurationProfilePreferencePropertiesOutput
}

ConfigurationProfilePreferencePropertiesInput is an input type that accepts ConfigurationProfilePreferencePropertiesArgs and ConfigurationProfilePreferencePropertiesOutput values. You can construct a concrete instance of `ConfigurationProfilePreferencePropertiesInput` via:

ConfigurationProfilePreferencePropertiesArgs{...}

type ConfigurationProfilePreferencePropertiesOutput

type ConfigurationProfilePreferencePropertiesOutput struct{ *pulumi.OutputState }

Automanage configuration profile preference properties.

func (ConfigurationProfilePreferencePropertiesOutput) AntiMalware

The custom preferences for Azure Antimalware.

func (ConfigurationProfilePreferencePropertiesOutput) ElementType

func (ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesOutput

func (o ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesOutput() ConfigurationProfilePreferencePropertiesOutput

func (ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesOutputWithContext

func (o ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesOutput

func (ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesPtrOutput

func (o ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesPtrOutput() ConfigurationProfilePreferencePropertiesPtrOutput

func (ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext

func (o ConfigurationProfilePreferencePropertiesOutput) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesPtrOutput

func (ConfigurationProfilePreferencePropertiesOutput) VmBackup

The custom preferences for Azure VM Backup.

type ConfigurationProfilePreferencePropertiesPtrInput

type ConfigurationProfilePreferencePropertiesPtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferencePropertiesPtrOutput() ConfigurationProfilePreferencePropertiesPtrOutput
	ToConfigurationProfilePreferencePropertiesPtrOutputWithContext(context.Context) ConfigurationProfilePreferencePropertiesPtrOutput
}

ConfigurationProfilePreferencePropertiesPtrInput is an input type that accepts ConfigurationProfilePreferencePropertiesArgs, ConfigurationProfilePreferencePropertiesPtr and ConfigurationProfilePreferencePropertiesPtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferencePropertiesPtrInput` via:

        ConfigurationProfilePreferencePropertiesArgs{...}

or:

        nil

type ConfigurationProfilePreferencePropertiesPtrOutput

type ConfigurationProfilePreferencePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferencePropertiesPtrOutput) AntiMalware

The custom preferences for Azure Antimalware.

func (ConfigurationProfilePreferencePropertiesPtrOutput) Elem

func (ConfigurationProfilePreferencePropertiesPtrOutput) ElementType

func (ConfigurationProfilePreferencePropertiesPtrOutput) ToConfigurationProfilePreferencePropertiesPtrOutput

func (o ConfigurationProfilePreferencePropertiesPtrOutput) ToConfigurationProfilePreferencePropertiesPtrOutput() ConfigurationProfilePreferencePropertiesPtrOutput

func (ConfigurationProfilePreferencePropertiesPtrOutput) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext

func (o ConfigurationProfilePreferencePropertiesPtrOutput) ToConfigurationProfilePreferencePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesPtrOutput

func (ConfigurationProfilePreferencePropertiesPtrOutput) VmBackup

The custom preferences for Azure VM Backup.

type ConfigurationProfilePreferencePropertiesResponse

type ConfigurationProfilePreferencePropertiesResponse struct {
	// The custom preferences for Azure Antimalware.
	AntiMalware *ConfigurationProfilePreferenceAntiMalwareResponse `pulumi:"antiMalware"`
	// The custom preferences for Azure VM Backup.
	VmBackup *ConfigurationProfilePreferenceVmBackupResponse `pulumi:"vmBackup"`
}

Automanage configuration profile preference properties.

type ConfigurationProfilePreferencePropertiesResponseOutput

type ConfigurationProfilePreferencePropertiesResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile preference properties.

func (ConfigurationProfilePreferencePropertiesResponseOutput) AntiMalware

The custom preferences for Azure Antimalware.

func (ConfigurationProfilePreferencePropertiesResponseOutput) ElementType

func (ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponseOutput

func (ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponseOutputWithContext

func (o ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesResponseOutput

func (ConfigurationProfilePreferencePropertiesResponseOutput) VmBackup

The custom preferences for Azure VM Backup.

type ConfigurationProfilePreferenceState

type ConfigurationProfilePreferenceState struct {
}

func (ConfigurationProfilePreferenceState) ElementType

type ConfigurationProfilePreferenceVmBackup

type ConfigurationProfilePreferenceVmBackup struct {
	// Instant RP retention policy range in days
	InstantRpRetentionRangeInDays *int `pulumi:"instantRpRetentionRangeInDays"`
	// Retention policy with the details on backup copy retention ranges.
	RetentionPolicy *string `pulumi:"retentionPolicy"`
	// Backup schedule specified as part of backup policy.
	SchedulePolicy *string `pulumi:"schedulePolicy"`
	// TimeZone optional input as string. For example: Pacific Standard Time
	TimeZone *string `pulumi:"timeZone"`
}

Automanage configuration profile VM Backup preferences.

type ConfigurationProfilePreferenceVmBackupArgs

type ConfigurationProfilePreferenceVmBackupArgs struct {
	// Instant RP retention policy range in days
	InstantRpRetentionRangeInDays pulumi.IntPtrInput `pulumi:"instantRpRetentionRangeInDays"`
	// Retention policy with the details on backup copy retention ranges.
	RetentionPolicy pulumi.StringPtrInput `pulumi:"retentionPolicy"`
	// Backup schedule specified as part of backup policy.
	SchedulePolicy pulumi.StringPtrInput `pulumi:"schedulePolicy"`
	// TimeZone optional input as string. For example: Pacific Standard Time
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
}

Automanage configuration profile VM Backup preferences.

func (ConfigurationProfilePreferenceVmBackupArgs) ElementType

func (ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupOutput

func (i ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupOutput() ConfigurationProfilePreferenceVmBackupOutput

func (ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupOutputWithContext

func (i ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupOutput

func (ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupPtrOutput

func (i ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupPtrOutput() ConfigurationProfilePreferenceVmBackupPtrOutput

func (ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext

func (i ConfigurationProfilePreferenceVmBackupArgs) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupPtrOutput

type ConfigurationProfilePreferenceVmBackupInput

type ConfigurationProfilePreferenceVmBackupInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceVmBackupOutput() ConfigurationProfilePreferenceVmBackupOutput
	ToConfigurationProfilePreferenceVmBackupOutputWithContext(context.Context) ConfigurationProfilePreferenceVmBackupOutput
}

ConfigurationProfilePreferenceVmBackupInput is an input type that accepts ConfigurationProfilePreferenceVmBackupArgs and ConfigurationProfilePreferenceVmBackupOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceVmBackupInput` via:

ConfigurationProfilePreferenceVmBackupArgs{...}

type ConfigurationProfilePreferenceVmBackupOutput

type ConfigurationProfilePreferenceVmBackupOutput struct{ *pulumi.OutputState }

Automanage configuration profile VM Backup preferences.

func (ConfigurationProfilePreferenceVmBackupOutput) ElementType

func (ConfigurationProfilePreferenceVmBackupOutput) InstantRpRetentionRangeInDays

func (o ConfigurationProfilePreferenceVmBackupOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput

Instant RP retention policy range in days

func (ConfigurationProfilePreferenceVmBackupOutput) RetentionPolicy

Retention policy with the details on backup copy retention ranges.

func (ConfigurationProfilePreferenceVmBackupOutput) SchedulePolicy

Backup schedule specified as part of backup policy.

func (ConfigurationProfilePreferenceVmBackupOutput) TimeZone

TimeZone optional input as string. For example: Pacific Standard Time

func (ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupOutput

func (o ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupOutput() ConfigurationProfilePreferenceVmBackupOutput

func (ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupOutputWithContext

func (o ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupOutput

func (ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupPtrOutput

func (o ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupPtrOutput() ConfigurationProfilePreferenceVmBackupPtrOutput

func (ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext

func (o ConfigurationProfilePreferenceVmBackupOutput) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupPtrOutput

type ConfigurationProfilePreferenceVmBackupPtrInput

type ConfigurationProfilePreferenceVmBackupPtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceVmBackupPtrOutput() ConfigurationProfilePreferenceVmBackupPtrOutput
	ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext(context.Context) ConfigurationProfilePreferenceVmBackupPtrOutput
}

ConfigurationProfilePreferenceVmBackupPtrInput is an input type that accepts ConfigurationProfilePreferenceVmBackupArgs, ConfigurationProfilePreferenceVmBackupPtr and ConfigurationProfilePreferenceVmBackupPtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceVmBackupPtrInput` via:

        ConfigurationProfilePreferenceVmBackupArgs{...}

or:

        nil

type ConfigurationProfilePreferenceVmBackupPtrOutput

type ConfigurationProfilePreferenceVmBackupPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferenceVmBackupPtrOutput) Elem

func (ConfigurationProfilePreferenceVmBackupPtrOutput) ElementType

func (ConfigurationProfilePreferenceVmBackupPtrOutput) InstantRpRetentionRangeInDays

func (o ConfigurationProfilePreferenceVmBackupPtrOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput

Instant RP retention policy range in days

func (ConfigurationProfilePreferenceVmBackupPtrOutput) RetentionPolicy

Retention policy with the details on backup copy retention ranges.

func (ConfigurationProfilePreferenceVmBackupPtrOutput) SchedulePolicy

Backup schedule specified as part of backup policy.

func (ConfigurationProfilePreferenceVmBackupPtrOutput) TimeZone

TimeZone optional input as string. For example: Pacific Standard Time

func (ConfigurationProfilePreferenceVmBackupPtrOutput) ToConfigurationProfilePreferenceVmBackupPtrOutput

func (o ConfigurationProfilePreferenceVmBackupPtrOutput) ToConfigurationProfilePreferenceVmBackupPtrOutput() ConfigurationProfilePreferenceVmBackupPtrOutput

func (ConfigurationProfilePreferenceVmBackupPtrOutput) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext

func (o ConfigurationProfilePreferenceVmBackupPtrOutput) ToConfigurationProfilePreferenceVmBackupPtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupPtrOutput

type ConfigurationProfilePreferenceVmBackupResponse

type ConfigurationProfilePreferenceVmBackupResponse struct {
	// Instant RP retention policy range in days
	InstantRpRetentionRangeInDays *int `pulumi:"instantRpRetentionRangeInDays"`
	// Retention policy with the details on backup copy retention ranges.
	RetentionPolicy *string `pulumi:"retentionPolicy"`
	// Backup schedule specified as part of backup policy.
	SchedulePolicy *string `pulumi:"schedulePolicy"`
	// TimeZone optional input as string. For example: Pacific Standard Time
	TimeZone *string `pulumi:"timeZone"`
}

Automanage configuration profile VM Backup preferences.

type ConfigurationProfilePreferenceVmBackupResponseOutput

type ConfigurationProfilePreferenceVmBackupResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile VM Backup preferences.

func (ConfigurationProfilePreferenceVmBackupResponseOutput) ElementType

func (ConfigurationProfilePreferenceVmBackupResponseOutput) InstantRpRetentionRangeInDays

Instant RP retention policy range in days

func (ConfigurationProfilePreferenceVmBackupResponseOutput) RetentionPolicy

Retention policy with the details on backup copy retention ranges.

func (ConfigurationProfilePreferenceVmBackupResponseOutput) SchedulePolicy

Backup schedule specified as part of backup policy.

func (ConfigurationProfilePreferenceVmBackupResponseOutput) TimeZone

TimeZone optional input as string. For example: Pacific Standard Time

func (ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponseOutput

func (ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponseOutputWithContext

func (o ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupResponseOutput

type ConfigurationProfilePreferenceVmBackupResponsePtrOutput

type ConfigurationProfilePreferenceVmBackupResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) Elem

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) ElementType

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) InstantRpRetentionRangeInDays

Instant RP retention policy range in days

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) RetentionPolicy

Retention policy with the details on backup copy retention ranges.

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) SchedulePolicy

Backup schedule specified as part of backup policy.

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) TimeZone

TimeZone optional input as string. For example: Pacific Standard Time

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutput

func (ConfigurationProfilePreferenceVmBackupResponsePtrOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext

func (o ConfigurationProfilePreferenceVmBackupResponsePtrOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupResponsePtrOutput

type ConfigurationProfileProperties

type ConfigurationProfileProperties struct {
	// configuration dictionary of the configuration profile.
	Configuration interface{} `pulumi:"configuration"`
}

Automanage configuration profile properties.

type ConfigurationProfilePropertiesArgs

type ConfigurationProfilePropertiesArgs struct {
	// configuration dictionary of the configuration profile.
	Configuration pulumi.Input `pulumi:"configuration"`
}

Automanage configuration profile properties.

func (ConfigurationProfilePropertiesArgs) ElementType

func (ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesOutput

func (i ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesOutput() ConfigurationProfilePropertiesOutput

func (ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesOutputWithContext

func (i ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesOutput

func (ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesPtrOutput

func (i ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesPtrOutput() ConfigurationProfilePropertiesPtrOutput

func (ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesPtrOutputWithContext

func (i ConfigurationProfilePropertiesArgs) ToConfigurationProfilePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesPtrOutput

type ConfigurationProfilePropertiesInput

type ConfigurationProfilePropertiesInput interface {
	pulumi.Input

	ToConfigurationProfilePropertiesOutput() ConfigurationProfilePropertiesOutput
	ToConfigurationProfilePropertiesOutputWithContext(context.Context) ConfigurationProfilePropertiesOutput
}

ConfigurationProfilePropertiesInput is an input type that accepts ConfigurationProfilePropertiesArgs and ConfigurationProfilePropertiesOutput values. You can construct a concrete instance of `ConfigurationProfilePropertiesInput` via:

ConfigurationProfilePropertiesArgs{...}

type ConfigurationProfilePropertiesOutput

type ConfigurationProfilePropertiesOutput struct{ *pulumi.OutputState }

Automanage configuration profile properties.

func (ConfigurationProfilePropertiesOutput) Configuration

configuration dictionary of the configuration profile.

func (ConfigurationProfilePropertiesOutput) ElementType

func (ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesOutput

func (o ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesOutput() ConfigurationProfilePropertiesOutput

func (ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesOutputWithContext

func (o ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesOutput

func (ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesPtrOutput

func (o ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesPtrOutput() ConfigurationProfilePropertiesPtrOutput

func (ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesPtrOutputWithContext

func (o ConfigurationProfilePropertiesOutput) ToConfigurationProfilePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesPtrOutput

type ConfigurationProfilePropertiesPtrInput

type ConfigurationProfilePropertiesPtrInput interface {
	pulumi.Input

	ToConfigurationProfilePropertiesPtrOutput() ConfigurationProfilePropertiesPtrOutput
	ToConfigurationProfilePropertiesPtrOutputWithContext(context.Context) ConfigurationProfilePropertiesPtrOutput
}

ConfigurationProfilePropertiesPtrInput is an input type that accepts ConfigurationProfilePropertiesArgs, ConfigurationProfilePropertiesPtr and ConfigurationProfilePropertiesPtrOutput values. You can construct a concrete instance of `ConfigurationProfilePropertiesPtrInput` via:

        ConfigurationProfilePropertiesArgs{...}

or:

        nil

type ConfigurationProfilePropertiesPtrOutput

type ConfigurationProfilePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePropertiesPtrOutput) Configuration

configuration dictionary of the configuration profile.

func (ConfigurationProfilePropertiesPtrOutput) Elem

func (ConfigurationProfilePropertiesPtrOutput) ElementType

func (ConfigurationProfilePropertiesPtrOutput) ToConfigurationProfilePropertiesPtrOutput

func (o ConfigurationProfilePropertiesPtrOutput) ToConfigurationProfilePropertiesPtrOutput() ConfigurationProfilePropertiesPtrOutput

func (ConfigurationProfilePropertiesPtrOutput) ToConfigurationProfilePropertiesPtrOutputWithContext

func (o ConfigurationProfilePropertiesPtrOutput) ToConfigurationProfilePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesPtrOutput

type ConfigurationProfilePropertiesResponse

type ConfigurationProfilePropertiesResponse struct {
	// configuration dictionary of the configuration profile.
	Configuration interface{} `pulumi:"configuration"`
}

Automanage configuration profile properties.

type ConfigurationProfilePropertiesResponseOutput

type ConfigurationProfilePropertiesResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile properties.

func (ConfigurationProfilePropertiesResponseOutput) Configuration

configuration dictionary of the configuration profile.

func (ConfigurationProfilePropertiesResponseOutput) ElementType

func (ConfigurationProfilePropertiesResponseOutput) ToConfigurationProfilePropertiesResponseOutput

func (o ConfigurationProfilePropertiesResponseOutput) ToConfigurationProfilePropertiesResponseOutput() ConfigurationProfilePropertiesResponseOutput

func (ConfigurationProfilePropertiesResponseOutput) ToConfigurationProfilePropertiesResponseOutputWithContext

func (o ConfigurationProfilePropertiesResponseOutput) ToConfigurationProfilePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfilePropertiesResponseOutput

type ConfigurationProfileState

type ConfigurationProfileState struct {
}

func (ConfigurationProfileState) ElementType

func (ConfigurationProfileState) ElementType() reflect.Type

type ConfigurationProfilesVersion

type ConfigurationProfilesVersion struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the configuration profile. Azure REST API version: 2022-05-04.

func GetConfigurationProfilesVersion

func GetConfigurationProfilesVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationProfilesVersionState, opts ...pulumi.ResourceOption) (*ConfigurationProfilesVersion, error)

GetConfigurationProfilesVersion gets an existing ConfigurationProfilesVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationProfilesVersion

func NewConfigurationProfilesVersion(ctx *pulumi.Context,
	name string, args *ConfigurationProfilesVersionArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfilesVersion, error)

NewConfigurationProfilesVersion registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationProfilesVersion) ElementType

func (*ConfigurationProfilesVersion) ElementType() reflect.Type

func (*ConfigurationProfilesVersion) ToConfigurationProfilesVersionOutput

func (i *ConfigurationProfilesVersion) ToConfigurationProfilesVersionOutput() ConfigurationProfilesVersionOutput

func (*ConfigurationProfilesVersion) ToConfigurationProfilesVersionOutputWithContext

func (i *ConfigurationProfilesVersion) ToConfigurationProfilesVersionOutputWithContext(ctx context.Context) ConfigurationProfilesVersionOutput

type ConfigurationProfilesVersionArgs

type ConfigurationProfilesVersionArgs struct {
	// Name of the configuration profile.
	ConfigurationProfileName pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The configuration profile version name.
	VersionName pulumi.StringPtrInput
}

The set of arguments for constructing a ConfigurationProfilesVersion resource.

func (ConfigurationProfilesVersionArgs) ElementType

type ConfigurationProfilesVersionInput

type ConfigurationProfilesVersionInput interface {
	pulumi.Input

	ToConfigurationProfilesVersionOutput() ConfigurationProfilesVersionOutput
	ToConfigurationProfilesVersionOutputWithContext(ctx context.Context) ConfigurationProfilesVersionOutput
}

type ConfigurationProfilesVersionOutput

type ConfigurationProfilesVersionOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilesVersionOutput) ElementType

func (ConfigurationProfilesVersionOutput) Location

The geo-location where the resource lives

func (ConfigurationProfilesVersionOutput) Name

The name of the resource

func (ConfigurationProfilesVersionOutput) Properties

Properties of the configuration profile.

func (ConfigurationProfilesVersionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationProfilesVersionOutput) Tags

Resource tags.

func (ConfigurationProfilesVersionOutput) ToConfigurationProfilesVersionOutput

func (o ConfigurationProfilesVersionOutput) ToConfigurationProfilesVersionOutput() ConfigurationProfilesVersionOutput

func (ConfigurationProfilesVersionOutput) ToConfigurationProfilesVersionOutputWithContext

func (o ConfigurationProfilesVersionOutput) ToConfigurationProfilesVersionOutputWithContext(ctx context.Context) ConfigurationProfilesVersionOutput

func (ConfigurationProfilesVersionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationProfilesVersionState

type ConfigurationProfilesVersionState struct {
}

func (ConfigurationProfilesVersionState) ElementType

type EnableRealTimeProtection

type EnableRealTimeProtection string

Enables or disables Real Time Protection

func (EnableRealTimeProtection) ElementType

func (EnableRealTimeProtection) ElementType() reflect.Type

func (EnableRealTimeProtection) ToEnableRealTimeProtectionOutput

func (e EnableRealTimeProtection) ToEnableRealTimeProtectionOutput() EnableRealTimeProtectionOutput

func (EnableRealTimeProtection) ToEnableRealTimeProtectionOutputWithContext

func (e EnableRealTimeProtection) ToEnableRealTimeProtectionOutputWithContext(ctx context.Context) EnableRealTimeProtectionOutput

func (EnableRealTimeProtection) ToEnableRealTimeProtectionPtrOutput

func (e EnableRealTimeProtection) ToEnableRealTimeProtectionPtrOutput() EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtection) ToEnableRealTimeProtectionPtrOutputWithContext

func (e EnableRealTimeProtection) ToEnableRealTimeProtectionPtrOutputWithContext(ctx context.Context) EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtection) ToStringOutput

func (e EnableRealTimeProtection) ToStringOutput() pulumi.StringOutput

func (EnableRealTimeProtection) ToStringOutputWithContext

func (e EnableRealTimeProtection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnableRealTimeProtection) ToStringPtrOutput

func (e EnableRealTimeProtection) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableRealTimeProtection) ToStringPtrOutputWithContext

func (e EnableRealTimeProtection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnableRealTimeProtectionInput

type EnableRealTimeProtectionInput interface {
	pulumi.Input

	ToEnableRealTimeProtectionOutput() EnableRealTimeProtectionOutput
	ToEnableRealTimeProtectionOutputWithContext(context.Context) EnableRealTimeProtectionOutput
}

EnableRealTimeProtectionInput is an input type that accepts values of the EnableRealTimeProtection enum A concrete instance of `EnableRealTimeProtectionInput` can be one of the following:

EnableRealTimeProtectionTrue
EnableRealTimeProtectionFalse

type EnableRealTimeProtectionOutput

type EnableRealTimeProtectionOutput struct{ *pulumi.OutputState }

func (EnableRealTimeProtectionOutput) ElementType

func (EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionOutput

func (o EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionOutput() EnableRealTimeProtectionOutput

func (EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionOutputWithContext

func (o EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionOutputWithContext(ctx context.Context) EnableRealTimeProtectionOutput

func (EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionPtrOutput

func (o EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionPtrOutput() EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionPtrOutputWithContext

func (o EnableRealTimeProtectionOutput) ToEnableRealTimeProtectionPtrOutputWithContext(ctx context.Context) EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtectionOutput) ToStringOutput

func (EnableRealTimeProtectionOutput) ToStringOutputWithContext

func (o EnableRealTimeProtectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnableRealTimeProtectionOutput) ToStringPtrOutput

func (EnableRealTimeProtectionOutput) ToStringPtrOutputWithContext

func (o EnableRealTimeProtectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnableRealTimeProtectionPtrInput

type EnableRealTimeProtectionPtrInput interface {
	pulumi.Input

	ToEnableRealTimeProtectionPtrOutput() EnableRealTimeProtectionPtrOutput
	ToEnableRealTimeProtectionPtrOutputWithContext(context.Context) EnableRealTimeProtectionPtrOutput
}

func EnableRealTimeProtectionPtr

func EnableRealTimeProtectionPtr(v string) EnableRealTimeProtectionPtrInput

type EnableRealTimeProtectionPtrOutput

type EnableRealTimeProtectionPtrOutput struct{ *pulumi.OutputState }

func (EnableRealTimeProtectionPtrOutput) Elem

func (EnableRealTimeProtectionPtrOutput) ElementType

func (EnableRealTimeProtectionPtrOutput) ToEnableRealTimeProtectionPtrOutput

func (o EnableRealTimeProtectionPtrOutput) ToEnableRealTimeProtectionPtrOutput() EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtectionPtrOutput) ToEnableRealTimeProtectionPtrOutputWithContext

func (o EnableRealTimeProtectionPtrOutput) ToEnableRealTimeProtectionPtrOutputWithContext(ctx context.Context) EnableRealTimeProtectionPtrOutput

func (EnableRealTimeProtectionPtrOutput) ToStringPtrOutput

func (EnableRealTimeProtectionPtrOutput) ToStringPtrOutputWithContext

func (o EnableRealTimeProtectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAccountArgs

type LookupAccountArgs struct {
	// The Automanage account name.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountOutputArgs

type LookupAccountOutputArgs struct {
	// The Automanage account name.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAccountOutputArgs) ElementType

func (LookupAccountOutputArgs) ElementType() reflect.Type

type LookupAccountResult

type LookupAccountResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the Automanage account.
	Identity *AccountIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Definition of the Automanage account.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

Get information about a Automanage account Azure REST API version: 2020-06-30-preview.

type LookupAccountResultOutput

type LookupAccountResultOutput struct{ *pulumi.OutputState }

Definition of the Automanage account.

func (LookupAccountResultOutput) ElementType

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAccountResultOutput) Identity

The identity of the Automanage account.

func (LookupAccountResultOutput) Location

The geo-location where the resource lives

func (LookupAccountResultOutput) Name

The name of the resource

func (LookupAccountResultOutput) Tags

Resource tags.

func (LookupAccountResultOutput) ToLookupAccountResultOutput

func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput

func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext

func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput

func (LookupAccountResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfileArgs

type LookupConfigurationProfileArgs struct {
	// The configuration profile name.
	ConfigurationProfileName string `pulumi:"configurationProfileName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationProfileAssignmentArgs

type LookupConfigurationProfileAssignmentArgs struct {
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName string `pulumi:"configurationProfileAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the virtual machine.
	VmName string `pulumi:"vmName"`
}

type LookupConfigurationProfileAssignmentOutputArgs

type LookupConfigurationProfileAssignmentOutputArgs struct {
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName pulumi.StringInput `pulumi:"configurationProfileAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the virtual machine.
	VmName pulumi.StringInput `pulumi:"vmName"`
}

func (LookupConfigurationProfileAssignmentOutputArgs) ElementType

type LookupConfigurationProfileAssignmentResult

type LookupConfigurationProfileAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy string `pulumi:"managedBy"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration.

func LookupConfigurationProfileAssignment

Get information about a configuration profile assignment Azure REST API version: 2022-05-04.

type LookupConfigurationProfileAssignmentResultOutput

type LookupConfigurationProfileAssignmentResultOutput struct{ *pulumi.OutputState }

Configuration profile assignment is an association between a VM and automanage profile configuration.

func (LookupConfigurationProfileAssignmentResultOutput) ElementType

func (LookupConfigurationProfileAssignmentResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfileAssignmentResultOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (LookupConfigurationProfileAssignmentResultOutput) Name

The name of the resource

func (LookupConfigurationProfileAssignmentResultOutput) Properties

Properties of the configuration profile assignment.

func (LookupConfigurationProfileAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationProfileAssignmentResultOutput) ToLookupConfigurationProfileAssignmentResultOutput

func (o LookupConfigurationProfileAssignmentResultOutput) ToLookupConfigurationProfileAssignmentResultOutput() LookupConfigurationProfileAssignmentResultOutput

func (LookupConfigurationProfileAssignmentResultOutput) ToLookupConfigurationProfileAssignmentResultOutputWithContext

func (o LookupConfigurationProfileAssignmentResultOutput) ToLookupConfigurationProfileAssignmentResultOutputWithContext(ctx context.Context) LookupConfigurationProfileAssignmentResultOutput

func (LookupConfigurationProfileAssignmentResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfileHCIAssignmentArgs

type LookupConfigurationProfileHCIAssignmentArgs struct {
	// The name of the Arc machine.
	ClusterName string `pulumi:"clusterName"`
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName string `pulumi:"configurationProfileAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationProfileHCIAssignmentOutputArgs

type LookupConfigurationProfileHCIAssignmentOutputArgs struct {
	// The name of the Arc machine.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName pulumi.StringInput `pulumi:"configurationProfileAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationProfileHCIAssignmentOutputArgs) ElementType

type LookupConfigurationProfileHCIAssignmentResult

type LookupConfigurationProfileHCIAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy string `pulumi:"managedBy"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration.

func LookupConfigurationProfileHCIAssignment

Get information about a configuration profile assignment Azure REST API version: 2022-05-04.

type LookupConfigurationProfileHCIAssignmentResultOutput

type LookupConfigurationProfileHCIAssignmentResultOutput struct{ *pulumi.OutputState }

Configuration profile assignment is an association between a VM and automanage profile configuration.

func (LookupConfigurationProfileHCIAssignmentResultOutput) ElementType

func (LookupConfigurationProfileHCIAssignmentResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfileHCIAssignmentResultOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (LookupConfigurationProfileHCIAssignmentResultOutput) Name

The name of the resource

func (LookupConfigurationProfileHCIAssignmentResultOutput) Properties

Properties of the configuration profile assignment.

func (LookupConfigurationProfileHCIAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationProfileHCIAssignmentResultOutput) ToLookupConfigurationProfileHCIAssignmentResultOutput

func (o LookupConfigurationProfileHCIAssignmentResultOutput) ToLookupConfigurationProfileHCIAssignmentResultOutput() LookupConfigurationProfileHCIAssignmentResultOutput

func (LookupConfigurationProfileHCIAssignmentResultOutput) ToLookupConfigurationProfileHCIAssignmentResultOutputWithContext

func (o LookupConfigurationProfileHCIAssignmentResultOutput) ToLookupConfigurationProfileHCIAssignmentResultOutputWithContext(ctx context.Context) LookupConfigurationProfileHCIAssignmentResultOutput

func (LookupConfigurationProfileHCIAssignmentResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfileHCRPAssignmentArgs

type LookupConfigurationProfileHCRPAssignmentArgs struct {
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName string `pulumi:"configurationProfileAssignmentName"`
	// The name of the Arc machine.
	MachineName string `pulumi:"machineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationProfileHCRPAssignmentOutputArgs

type LookupConfigurationProfileHCRPAssignmentOutputArgs struct {
	// The configuration profile assignment name.
	ConfigurationProfileAssignmentName pulumi.StringInput `pulumi:"configurationProfileAssignmentName"`
	// The name of the Arc machine.
	MachineName pulumi.StringInput `pulumi:"machineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationProfileHCRPAssignmentOutputArgs) ElementType

type LookupConfigurationProfileHCRPAssignmentResult

type LookupConfigurationProfileHCRPAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy string `pulumi:"managedBy"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Configuration profile assignment is an association between a VM and automanage profile configuration.

func LookupConfigurationProfileHCRPAssignment

Get information about a configuration profile assignment Azure REST API version: 2022-05-04.

type LookupConfigurationProfileHCRPAssignmentResultOutput

type LookupConfigurationProfileHCRPAssignmentResultOutput struct{ *pulumi.OutputState }

Configuration profile assignment is an association between a VM and automanage profile configuration.

func (LookupConfigurationProfileHCRPAssignmentResultOutput) ElementType

func (LookupConfigurationProfileHCRPAssignmentResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfileHCRPAssignmentResultOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (LookupConfigurationProfileHCRPAssignmentResultOutput) Name

The name of the resource

func (LookupConfigurationProfileHCRPAssignmentResultOutput) Properties

Properties of the configuration profile assignment.

func (LookupConfigurationProfileHCRPAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationProfileHCRPAssignmentResultOutput) ToLookupConfigurationProfileHCRPAssignmentResultOutput

func (LookupConfigurationProfileHCRPAssignmentResultOutput) ToLookupConfigurationProfileHCRPAssignmentResultOutputWithContext

func (o LookupConfigurationProfileHCRPAssignmentResultOutput) ToLookupConfigurationProfileHCRPAssignmentResultOutputWithContext(ctx context.Context) LookupConfigurationProfileHCRPAssignmentResultOutput

func (LookupConfigurationProfileHCRPAssignmentResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfileOutputArgs

type LookupConfigurationProfileOutputArgs struct {
	// The configuration profile name.
	ConfigurationProfileName pulumi.StringInput `pulumi:"configurationProfileName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationProfileOutputArgs) ElementType

type LookupConfigurationProfilePreferenceArgs

type LookupConfigurationProfilePreferenceArgs struct {
	// The configuration profile preference name.
	ConfigurationProfilePreferenceName string `pulumi:"configurationProfilePreferenceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationProfilePreferenceOutputArgs

type LookupConfigurationProfilePreferenceOutputArgs struct {
	// The configuration profile preference name.
	ConfigurationProfilePreferenceName pulumi.StringInput `pulumi:"configurationProfilePreferenceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationProfilePreferenceOutputArgs) ElementType

type LookupConfigurationProfilePreferenceResult

type LookupConfigurationProfilePreferenceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile preference.
	Properties ConfigurationProfilePreferencePropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Definition of the configuration profile preference.

func LookupConfigurationProfilePreference

Get information about a configuration profile preference Azure REST API version: 2020-06-30-preview.

type LookupConfigurationProfilePreferenceResultOutput

type LookupConfigurationProfilePreferenceResultOutput struct{ *pulumi.OutputState }

Definition of the configuration profile preference.

func (LookupConfigurationProfilePreferenceResultOutput) ElementType

func (LookupConfigurationProfilePreferenceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfilePreferenceResultOutput) Location

The geo-location where the resource lives

func (LookupConfigurationProfilePreferenceResultOutput) Name

The name of the resource

func (LookupConfigurationProfilePreferenceResultOutput) Properties

Properties of the configuration profile preference.

func (LookupConfigurationProfilePreferenceResultOutput) Tags

Resource tags.

func (LookupConfigurationProfilePreferenceResultOutput) ToLookupConfigurationProfilePreferenceResultOutput

func (o LookupConfigurationProfilePreferenceResultOutput) ToLookupConfigurationProfilePreferenceResultOutput() LookupConfigurationProfilePreferenceResultOutput

func (LookupConfigurationProfilePreferenceResultOutput) ToLookupConfigurationProfilePreferenceResultOutputWithContext

func (o LookupConfigurationProfilePreferenceResultOutput) ToLookupConfigurationProfilePreferenceResultOutputWithContext(ctx context.Context) LookupConfigurationProfilePreferenceResultOutput

func (LookupConfigurationProfilePreferenceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfileResult

type LookupConfigurationProfileResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Definition of the configuration profile.

func LookupConfigurationProfile

func LookupConfigurationProfile(ctx *pulumi.Context, args *LookupConfigurationProfileArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationProfileResult, error)

Get information about a configuration profile Azure REST API version: 2022-05-04.

type LookupConfigurationProfileResultOutput

type LookupConfigurationProfileResultOutput struct{ *pulumi.OutputState }

Definition of the configuration profile.

func (LookupConfigurationProfileResultOutput) ElementType

func (LookupConfigurationProfileResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfileResultOutput) Location

The geo-location where the resource lives

func (LookupConfigurationProfileResultOutput) Name

The name of the resource

func (LookupConfigurationProfileResultOutput) Properties

Properties of the configuration profile.

func (LookupConfigurationProfileResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationProfileResultOutput) Tags

Resource tags.

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput

func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput() LookupConfigurationProfileResultOutput

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext

func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext(ctx context.Context) LookupConfigurationProfileResultOutput

func (LookupConfigurationProfileResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationProfilesVersionArgs

type LookupConfigurationProfilesVersionArgs struct {
	// The configuration profile name.
	ConfigurationProfileName string `pulumi:"configurationProfileName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The configuration profile version name.
	VersionName string `pulumi:"versionName"`
}

type LookupConfigurationProfilesVersionOutputArgs

type LookupConfigurationProfilesVersionOutputArgs struct {
	// The configuration profile name.
	ConfigurationProfileName pulumi.StringInput `pulumi:"configurationProfileName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The configuration profile version name.
	VersionName pulumi.StringInput `pulumi:"versionName"`
}

func (LookupConfigurationProfilesVersionOutputArgs) ElementType

type LookupConfigurationProfilesVersionResult

type LookupConfigurationProfilesVersionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile.
	Properties ConfigurationProfilePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Definition of the configuration profile.

func LookupConfigurationProfilesVersion

Get information about a configuration profile version Azure REST API version: 2022-05-04.

type LookupConfigurationProfilesVersionResultOutput

type LookupConfigurationProfilesVersionResultOutput struct{ *pulumi.OutputState }

Definition of the configuration profile.

func (LookupConfigurationProfilesVersionResultOutput) ElementType

func (LookupConfigurationProfilesVersionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationProfilesVersionResultOutput) Location

The geo-location where the resource lives

func (LookupConfigurationProfilesVersionResultOutput) Name

The name of the resource

func (LookupConfigurationProfilesVersionResultOutput) Properties

Properties of the configuration profile.

func (LookupConfigurationProfilesVersionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationProfilesVersionResultOutput) Tags

Resource tags.

func (LookupConfigurationProfilesVersionResultOutput) ToLookupConfigurationProfilesVersionResultOutput

func (o LookupConfigurationProfilesVersionResultOutput) ToLookupConfigurationProfilesVersionResultOutput() LookupConfigurationProfilesVersionResultOutput

func (LookupConfigurationProfilesVersionResultOutput) ToLookupConfigurationProfilesVersionResultOutputWithContext

func (o LookupConfigurationProfilesVersionResultOutput) ToLookupConfigurationProfilesVersionResultOutputWithContext(ctx context.Context) LookupConfigurationProfilesVersionResultOutput

func (LookupConfigurationProfilesVersionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ResourceIdentityType

type ResourceIdentityType string

The type of identity used for the Automanage account. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeNone

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RunScheduledScan

type RunScheduledScan string

Enables or disables a periodic scan for antimalware

func (RunScheduledScan) ElementType

func (RunScheduledScan) ElementType() reflect.Type

func (RunScheduledScan) ToRunScheduledScanOutput

func (e RunScheduledScan) ToRunScheduledScanOutput() RunScheduledScanOutput

func (RunScheduledScan) ToRunScheduledScanOutputWithContext

func (e RunScheduledScan) ToRunScheduledScanOutputWithContext(ctx context.Context) RunScheduledScanOutput

func (RunScheduledScan) ToRunScheduledScanPtrOutput

func (e RunScheduledScan) ToRunScheduledScanPtrOutput() RunScheduledScanPtrOutput

func (RunScheduledScan) ToRunScheduledScanPtrOutputWithContext

func (e RunScheduledScan) ToRunScheduledScanPtrOutputWithContext(ctx context.Context) RunScheduledScanPtrOutput

func (RunScheduledScan) ToStringOutput

func (e RunScheduledScan) ToStringOutput() pulumi.StringOutput

func (RunScheduledScan) ToStringOutputWithContext

func (e RunScheduledScan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RunScheduledScan) ToStringPtrOutput

func (e RunScheduledScan) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunScheduledScan) ToStringPtrOutputWithContext

func (e RunScheduledScan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RunScheduledScanInput

type RunScheduledScanInput interface {
	pulumi.Input

	ToRunScheduledScanOutput() RunScheduledScanOutput
	ToRunScheduledScanOutputWithContext(context.Context) RunScheduledScanOutput
}

RunScheduledScanInput is an input type that accepts values of the RunScheduledScan enum A concrete instance of `RunScheduledScanInput` can be one of the following:

RunScheduledScanTrue
RunScheduledScanFalse

type RunScheduledScanOutput

type RunScheduledScanOutput struct{ *pulumi.OutputState }

func (RunScheduledScanOutput) ElementType

func (RunScheduledScanOutput) ElementType() reflect.Type

func (RunScheduledScanOutput) ToRunScheduledScanOutput

func (o RunScheduledScanOutput) ToRunScheduledScanOutput() RunScheduledScanOutput

func (RunScheduledScanOutput) ToRunScheduledScanOutputWithContext

func (o RunScheduledScanOutput) ToRunScheduledScanOutputWithContext(ctx context.Context) RunScheduledScanOutput

func (RunScheduledScanOutput) ToRunScheduledScanPtrOutput

func (o RunScheduledScanOutput) ToRunScheduledScanPtrOutput() RunScheduledScanPtrOutput

func (RunScheduledScanOutput) ToRunScheduledScanPtrOutputWithContext

func (o RunScheduledScanOutput) ToRunScheduledScanPtrOutputWithContext(ctx context.Context) RunScheduledScanPtrOutput

func (RunScheduledScanOutput) ToStringOutput

func (o RunScheduledScanOutput) ToStringOutput() pulumi.StringOutput

func (RunScheduledScanOutput) ToStringOutputWithContext

func (o RunScheduledScanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RunScheduledScanOutput) ToStringPtrOutput

func (o RunScheduledScanOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunScheduledScanOutput) ToStringPtrOutputWithContext

func (o RunScheduledScanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RunScheduledScanPtrInput

type RunScheduledScanPtrInput interface {
	pulumi.Input

	ToRunScheduledScanPtrOutput() RunScheduledScanPtrOutput
	ToRunScheduledScanPtrOutputWithContext(context.Context) RunScheduledScanPtrOutput
}

func RunScheduledScanPtr

func RunScheduledScanPtr(v string) RunScheduledScanPtrInput

type RunScheduledScanPtrOutput

type RunScheduledScanPtrOutput struct{ *pulumi.OutputState }

func (RunScheduledScanPtrOutput) Elem

func (RunScheduledScanPtrOutput) ElementType

func (RunScheduledScanPtrOutput) ElementType() reflect.Type

func (RunScheduledScanPtrOutput) ToRunScheduledScanPtrOutput

func (o RunScheduledScanPtrOutput) ToRunScheduledScanPtrOutput() RunScheduledScanPtrOutput

func (RunScheduledScanPtrOutput) ToRunScheduledScanPtrOutputWithContext

func (o RunScheduledScanPtrOutput) ToRunScheduledScanPtrOutputWithContext(ctx context.Context) RunScheduledScanPtrOutput

func (RunScheduledScanPtrOutput) ToStringPtrOutput

func (o RunScheduledScanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunScheduledScanPtrOutput) ToStringPtrOutputWithContext

func (o RunScheduledScanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanType

type ScanType string

Type of scheduled scan

func (ScanType) ElementType

func (ScanType) ElementType() reflect.Type

func (ScanType) ToScanTypeOutput

func (e ScanType) ToScanTypeOutput() ScanTypeOutput

func (ScanType) ToScanTypeOutputWithContext

func (e ScanType) ToScanTypeOutputWithContext(ctx context.Context) ScanTypeOutput

func (ScanType) ToScanTypePtrOutput

func (e ScanType) ToScanTypePtrOutput() ScanTypePtrOutput

func (ScanType) ToScanTypePtrOutputWithContext

func (e ScanType) ToScanTypePtrOutputWithContext(ctx context.Context) ScanTypePtrOutput

func (ScanType) ToStringOutput

func (e ScanType) ToStringOutput() pulumi.StringOutput

func (ScanType) ToStringOutputWithContext

func (e ScanType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanType) ToStringPtrOutput

func (e ScanType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanType) ToStringPtrOutputWithContext

func (e ScanType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanTypeInput

type ScanTypeInput interface {
	pulumi.Input

	ToScanTypeOutput() ScanTypeOutput
	ToScanTypeOutputWithContext(context.Context) ScanTypeOutput
}

ScanTypeInput is an input type that accepts values of the ScanType enum A concrete instance of `ScanTypeInput` can be one of the following:

ScanTypeQuick
ScanTypeFull

type ScanTypeOutput

type ScanTypeOutput struct{ *pulumi.OutputState }

func (ScanTypeOutput) ElementType

func (ScanTypeOutput) ElementType() reflect.Type

func (ScanTypeOutput) ToScanTypeOutput

func (o ScanTypeOutput) ToScanTypeOutput() ScanTypeOutput

func (ScanTypeOutput) ToScanTypeOutputWithContext

func (o ScanTypeOutput) ToScanTypeOutputWithContext(ctx context.Context) ScanTypeOutput

func (ScanTypeOutput) ToScanTypePtrOutput

func (o ScanTypeOutput) ToScanTypePtrOutput() ScanTypePtrOutput

func (ScanTypeOutput) ToScanTypePtrOutputWithContext

func (o ScanTypeOutput) ToScanTypePtrOutputWithContext(ctx context.Context) ScanTypePtrOutput

func (ScanTypeOutput) ToStringOutput

func (o ScanTypeOutput) ToStringOutput() pulumi.StringOutput

func (ScanTypeOutput) ToStringOutputWithContext

func (o ScanTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanTypeOutput) ToStringPtrOutput

func (o ScanTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanTypeOutput) ToStringPtrOutputWithContext

func (o ScanTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanTypePtrInput

type ScanTypePtrInput interface {
	pulumi.Input

	ToScanTypePtrOutput() ScanTypePtrOutput
	ToScanTypePtrOutputWithContext(context.Context) ScanTypePtrOutput
}

func ScanTypePtr

func ScanTypePtr(v string) ScanTypePtrInput

type ScanTypePtrOutput

type ScanTypePtrOutput struct{ *pulumi.OutputState }

func (ScanTypePtrOutput) Elem

func (ScanTypePtrOutput) ElementType

func (ScanTypePtrOutput) ElementType() reflect.Type

func (ScanTypePtrOutput) ToScanTypePtrOutput

func (o ScanTypePtrOutput) ToScanTypePtrOutput() ScanTypePtrOutput

func (ScanTypePtrOutput) ToScanTypePtrOutputWithContext

func (o ScanTypePtrOutput) ToScanTypePtrOutputWithContext(ctx context.Context) ScanTypePtrOutput

func (ScanTypePtrOutput) ToStringPtrOutput

func (o ScanTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanTypePtrOutput) ToStringPtrOutputWithContext

func (o ScanTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

Jump to

Keyboard shortcuts

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