v20200630preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConfigurationProfile_Azure_virtual_machine_best_practices_Dev_Test   = ConfigurationProfile("Azure virtual machine best practices – Dev/Test")
	ConfigurationProfile_Azure_virtual_machine_best_practices_Production = ConfigurationProfile("Azure virtual machine best practices – Production")
)
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.

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 added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

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

type AccountArgs

type AccountArgs struct {
	// Name of the Automanage account.
	AccountName pulumi.StringInput
	// 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 *string `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 *ResourceIdentityType `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 AccountIdentityResponseArgs

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

Identity for the Automanage account.

func (AccountIdentityResponseArgs) ElementType

func (AccountIdentityResponseArgs) ToAccountIdentityResponseOutput

func (i AccountIdentityResponseArgs) ToAccountIdentityResponseOutput() AccountIdentityResponseOutput

func (AccountIdentityResponseArgs) ToAccountIdentityResponseOutputWithContext

func (i AccountIdentityResponseArgs) ToAccountIdentityResponseOutputWithContext(ctx context.Context) AccountIdentityResponseOutput

func (AccountIdentityResponseArgs) ToAccountIdentityResponsePtrOutput

func (i AccountIdentityResponseArgs) ToAccountIdentityResponsePtrOutput() AccountIdentityResponsePtrOutput

func (AccountIdentityResponseArgs) ToAccountIdentityResponsePtrOutputWithContext

func (i AccountIdentityResponseArgs) ToAccountIdentityResponsePtrOutputWithContext(ctx context.Context) AccountIdentityResponsePtrOutput

type AccountIdentityResponseInput

type AccountIdentityResponseInput interface {
	pulumi.Input

	ToAccountIdentityResponseOutput() AccountIdentityResponseOutput
	ToAccountIdentityResponseOutputWithContext(context.Context) AccountIdentityResponseOutput
}

AccountIdentityResponseInput is an input type that accepts AccountIdentityResponseArgs and AccountIdentityResponseOutput values. You can construct a concrete instance of `AccountIdentityResponseInput` via:

AccountIdentityResponseArgs{...}

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) ToAccountIdentityResponsePtrOutput

func (o AccountIdentityResponseOutput) ToAccountIdentityResponsePtrOutput() AccountIdentityResponsePtrOutput

func (AccountIdentityResponseOutput) ToAccountIdentityResponsePtrOutputWithContext

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

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 AccountIdentityResponsePtrInput

type AccountIdentityResponsePtrInput interface {
	pulumi.Input

	ToAccountIdentityResponsePtrOutput() AccountIdentityResponsePtrOutput
	ToAccountIdentityResponsePtrOutputWithContext(context.Context) AccountIdentityResponsePtrOutput
}

AccountIdentityResponsePtrInput is an input type that accepts AccountIdentityResponseArgs, AccountIdentityResponsePtr and AccountIdentityResponsePtrOutput values. You can construct a concrete instance of `AccountIdentityResponsePtrInput` via:

        AccountIdentityResponseArgs{...}

or:

        nil

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 added in v0.2.6

type AccountInput interface {
	pulumi.Input

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

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

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

type AccountState

type AccountState struct {
	// The identity of the Automanage account.
	Identity AccountIdentityResponsePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type ConfigurationProfile added in v0.6.0

type ConfigurationProfile pulumi.String

A value indicating configuration profile.

func (ConfigurationProfile) ElementType added in v0.6.0

func (ConfigurationProfile) ElementType() reflect.Type

func (ConfigurationProfile) ToStringOutput added in v0.6.0

func (e ConfigurationProfile) ToStringOutput() pulumi.StringOutput

func (ConfigurationProfile) ToStringOutputWithContext added in v0.6.0

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

func (ConfigurationProfile) ToStringPtrOutput added in v0.6.0

func (e ConfigurationProfile) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationProfile) ToStringPtrOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignment added in v0.6.0

type ConfigurationProfileAssignment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponseOutput `pulumi:"properties"`
	// 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.

func GetConfigurationProfileAssignment added in v0.6.0

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 added in v0.6.0

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 added in v0.6.0

func (*ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutput added in v0.6.0

func (i *ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutput() ConfigurationProfileAssignmentOutput

func (*ConfigurationProfileAssignment) ToConfigurationProfileAssignmentOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignmentArgs added in v0.6.0

type ConfigurationProfileAssignmentArgs struct {
	// Name of the configuration profile assignment. Only default is supported.
	ConfigurationProfileAssignmentName 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 name of the virtual machine.
	VmName pulumi.StringInput
}

The set of arguments for constructing a ConfigurationProfileAssignment resource.

func (ConfigurationProfileAssignmentArgs) ElementType added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponse added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponse struct {
	// The state of compliance, which only appears in the response.
	UpdateStatus string `pulumi:"updateStatus"`
}

The compliance status for the configuration profile assignment.

type ConfigurationProfileAssignmentComplianceResponseArgs added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponseArgs struct {
	// The state of compliance, which only appears in the response.
	UpdateStatus pulumi.StringInput `pulumi:"updateStatus"`
}

The compliance status for the configuration profile assignment.

func (ConfigurationProfileAssignmentComplianceResponseArgs) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponseOutput added in v0.6.0

func (i ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponseOutput() ConfigurationProfileAssignmentComplianceResponseOutput

func (ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponseOutputWithContext added in v0.6.0

func (i ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponseOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentComplianceResponseOutput

func (ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponsePtrOutput added in v0.6.0

func (i ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponsePtrOutput() ConfigurationProfileAssignmentComplianceResponsePtrOutput

func (ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext added in v0.6.0

func (i ConfigurationProfileAssignmentComplianceResponseArgs) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentComplianceResponsePtrOutput

type ConfigurationProfileAssignmentComplianceResponseInput added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponseInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentComplianceResponseOutput() ConfigurationProfileAssignmentComplianceResponseOutput
	ToConfigurationProfileAssignmentComplianceResponseOutputWithContext(context.Context) ConfigurationProfileAssignmentComplianceResponseOutput
}

ConfigurationProfileAssignmentComplianceResponseInput is an input type that accepts ConfigurationProfileAssignmentComplianceResponseArgs and ConfigurationProfileAssignmentComplianceResponseOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentComplianceResponseInput` via:

ConfigurationProfileAssignmentComplianceResponseArgs{...}

type ConfigurationProfileAssignmentComplianceResponseOutput added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponseOutput struct{ *pulumi.OutputState }

The compliance status for the configuration profile assignment.

func (ConfigurationProfileAssignmentComplianceResponseOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponseOutput added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponseOutputWithContext added in v0.6.0

func (o ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponseOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentComplianceResponseOutput

func (ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutput added in v0.6.0

func (o ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutput() ConfigurationProfileAssignmentComplianceResponsePtrOutput

func (ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext added in v0.6.0

func (o ConfigurationProfileAssignmentComplianceResponseOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentComplianceResponsePtrOutput

func (ConfigurationProfileAssignmentComplianceResponseOutput) UpdateStatus added in v0.6.0

The state of compliance, which only appears in the response.

type ConfigurationProfileAssignmentComplianceResponsePtrInput added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentComplianceResponsePtrOutput() ConfigurationProfileAssignmentComplianceResponsePtrOutput
	ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext(context.Context) ConfigurationProfileAssignmentComplianceResponsePtrOutput
}

ConfigurationProfileAssignmentComplianceResponsePtrInput is an input type that accepts ConfigurationProfileAssignmentComplianceResponseArgs, ConfigurationProfileAssignmentComplianceResponsePtr and ConfigurationProfileAssignmentComplianceResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentComplianceResponsePtrInput` via:

        ConfigurationProfileAssignmentComplianceResponseArgs{...}

or:

        nil

type ConfigurationProfileAssignmentComplianceResponsePtrOutput added in v0.6.0

type ConfigurationProfileAssignmentComplianceResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileAssignmentComplianceResponsePtrOutput) Elem added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponsePtrOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponsePtrOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutput added in v0.6.0

func (ConfigurationProfileAssignmentComplianceResponsePtrOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext added in v0.6.0

func (o ConfigurationProfileAssignmentComplianceResponsePtrOutput) ToConfigurationProfileAssignmentComplianceResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentComplianceResponsePtrOutput

func (ConfigurationProfileAssignmentComplianceResponsePtrOutput) UpdateStatus added in v0.6.0

The state of compliance, which only appears in the response.

type ConfigurationProfileAssignmentInput added in v0.6.0

type ConfigurationProfileAssignmentInput interface {
	pulumi.Input

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

type ConfigurationProfileAssignmentOutput added in v0.6.0

type ConfigurationProfileAssignmentOutput struct {
	*pulumi.OutputState
}

func (ConfigurationProfileAssignmentOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutput added in v0.6.0

func (o ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutput() ConfigurationProfileAssignmentOutput

func (ConfigurationProfileAssignmentOutput) ToConfigurationProfileAssignmentOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignmentProperties added in v0.6.0

type ConfigurationProfileAssignmentProperties struct {
	// The Automanage account ARM Resource URI
	AccountId *string `pulumi:"accountId"`
	// A value indicating configuration profile.
	ConfigurationProfile *string `pulumi:"configurationProfile"`
	// The configuration profile custom preferences ARM resource URI
	ConfigurationProfilePreferenceId *string `pulumi:"configurationProfilePreferenceId"`
	// The target VM resource URI
	TargetId *string `pulumi:"targetId"`
}

Automanage configuration profile assignment properties.

type ConfigurationProfileAssignmentPropertiesArgs added in v0.6.0

type ConfigurationProfileAssignmentPropertiesArgs struct {
	// The Automanage account ARM Resource URI
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// A value indicating configuration profile.
	ConfigurationProfile pulumi.StringPtrInput `pulumi:"configurationProfile"`
	// The configuration profile custom preferences ARM resource URI
	ConfigurationProfilePreferenceId pulumi.StringPtrInput `pulumi:"configurationProfilePreferenceId"`
	// The target VM resource URI
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesArgs) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutput added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutput() ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesOutputWithContext added in v0.6.0

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

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutput added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesArgs) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignmentPropertiesInput added in v0.6.0

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 added in v0.6.0

type ConfigurationProfileAssignmentPropertiesOutput struct{ *pulumi.OutputState }

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesOutput) AccountId added in v0.6.0

The Automanage account ARM Resource URI

func (ConfigurationProfileAssignmentPropertiesOutput) ConfigurationProfile added in v0.6.0

A value indicating configuration profile.

func (ConfigurationProfileAssignmentPropertiesOutput) ConfigurationProfilePreferenceId added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesOutput) ConfigurationProfilePreferenceId() pulumi.StringPtrOutput

The configuration profile custom preferences ARM resource URI

func (ConfigurationProfileAssignmentPropertiesOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesOutput) TargetId added in v0.6.0

The target VM resource URI

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutput added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutput() ConfigurationProfileAssignmentPropertiesOutput

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesOutputWithContext added in v0.6.0

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

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignmentPropertiesPtrInput added in v0.6.0

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 added in v0.6.0

type ConfigurationProfileAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileAssignmentPropertiesPtrOutput) AccountId added in v0.6.0

The Automanage account ARM Resource URI

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ConfigurationProfile added in v0.6.0

A value indicating configuration profile.

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ConfigurationProfilePreferenceId added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesPtrOutput) ConfigurationProfilePreferenceId() pulumi.StringPtrOutput

The configuration profile custom preferences ARM resource URI

func (ConfigurationProfileAssignmentPropertiesPtrOutput) Elem added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesPtrOutput) TargetId added in v0.6.0

The target VM resource URI

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutput() ConfigurationProfileAssignmentPropertiesPtrOutput

func (ConfigurationProfileAssignmentPropertiesPtrOutput) ToConfigurationProfileAssignmentPropertiesPtrOutputWithContext added in v0.6.0

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

type ConfigurationProfileAssignmentPropertiesResponse added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponse struct {
	// The Automanage account ARM Resource URI
	AccountId *string `pulumi:"accountId"`
	// The configuration setting for the configuration profile.
	Compliance *ConfigurationProfileAssignmentComplianceResponse `pulumi:"compliance"`
	// A value indicating configuration profile.
	ConfigurationProfile *string `pulumi:"configurationProfile"`
	// The configuration profile custom preferences ARM resource URI
	ConfigurationProfilePreferenceId *string `pulumi:"configurationProfilePreferenceId"`
	// The state of onboarding, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The target VM resource URI
	TargetId *string `pulumi:"targetId"`
}

Automanage configuration profile assignment properties.

type ConfigurationProfileAssignmentPropertiesResponseArgs added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponseArgs struct {
	// The Automanage account ARM Resource URI
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// The configuration setting for the configuration profile.
	Compliance ConfigurationProfileAssignmentComplianceResponsePtrInput `pulumi:"compliance"`
	// A value indicating configuration profile.
	ConfigurationProfile pulumi.StringPtrInput `pulumi:"configurationProfile"`
	// The configuration profile custom preferences ARM resource URI
	ConfigurationProfilePreferenceId pulumi.StringPtrInput `pulumi:"configurationProfilePreferenceId"`
	// The state of onboarding, which only appears in the response.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The target VM resource URI
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesResponseArgs) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponseOutput added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponseOutput() ConfigurationProfileAssignmentPropertiesResponseOutput

func (ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesResponseOutput

func (ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponsePtrOutput added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponsePtrOutput() ConfigurationProfileAssignmentPropertiesResponsePtrOutput

func (ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext added in v0.6.0

func (i ConfigurationProfileAssignmentPropertiesResponseArgs) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesResponsePtrOutput

type ConfigurationProfileAssignmentPropertiesResponseInput added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponseInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentPropertiesResponseOutput() ConfigurationProfileAssignmentPropertiesResponseOutput
	ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext(context.Context) ConfigurationProfileAssignmentPropertiesResponseOutput
}

ConfigurationProfileAssignmentPropertiesResponseInput is an input type that accepts ConfigurationProfileAssignmentPropertiesResponseArgs and ConfigurationProfileAssignmentPropertiesResponseOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentPropertiesResponseInput` via:

ConfigurationProfileAssignmentPropertiesResponseArgs{...}

type ConfigurationProfileAssignmentPropertiesResponseOutput added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponseOutput struct{ *pulumi.OutputState }

Automanage configuration profile assignment properties.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) AccountId added in v0.6.0

The Automanage account ARM Resource URI

func (ConfigurationProfileAssignmentPropertiesResponseOutput) Compliance added in v0.6.0

The configuration setting for the configuration profile.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ConfigurationProfile added in v0.6.0

A value indicating configuration profile.

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ConfigurationProfilePreferenceId added in v0.6.0

The configuration profile custom preferences ARM resource URI

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ProvisioningState added in v0.6.0

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

func (ConfigurationProfileAssignmentPropertiesResponseOutput) TargetId added in v0.6.0

The target VM resource URI

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponseOutput added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponseOutputWithContext added in v0.6.0

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

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutput added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutput() ConfigurationProfileAssignmentPropertiesResponsePtrOutput

func (ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesResponseOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesResponsePtrOutput

type ConfigurationProfileAssignmentPropertiesResponsePtrInput added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfileAssignmentPropertiesResponsePtrOutput() ConfigurationProfileAssignmentPropertiesResponsePtrOutput
	ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext(context.Context) ConfigurationProfileAssignmentPropertiesResponsePtrOutput
}

ConfigurationProfileAssignmentPropertiesResponsePtrInput is an input type that accepts ConfigurationProfileAssignmentPropertiesResponseArgs, ConfigurationProfileAssignmentPropertiesResponsePtr and ConfigurationProfileAssignmentPropertiesResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfileAssignmentPropertiesResponsePtrInput` via:

        ConfigurationProfileAssignmentPropertiesResponseArgs{...}

or:

        nil

type ConfigurationProfileAssignmentPropertiesResponsePtrOutput added in v0.6.0

type ConfigurationProfileAssignmentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) AccountId added in v0.6.0

The Automanage account ARM Resource URI

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) Compliance added in v0.6.0

The configuration setting for the configuration profile.

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ConfigurationProfile added in v0.6.0

A value indicating configuration profile.

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ConfigurationProfilePreferenceId added in v0.6.0

The configuration profile custom preferences ARM resource URI

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) Elem added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ElementType added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ProvisioningState added in v0.6.0

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

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) TargetId added in v0.6.0

The target VM resource URI

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutput added in v0.6.0

func (ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext added in v0.6.0

func (o ConfigurationProfileAssignmentPropertiesResponsePtrOutput) ToConfigurationProfileAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileAssignmentPropertiesResponsePtrOutput

type ConfigurationProfileAssignmentState added in v0.6.0

type ConfigurationProfileAssignmentState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponsePtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (ConfigurationProfileAssignmentState) ElementType added in v0.6.0

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.

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 added in v0.2.6

func (*ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutput added in v0.2.6

func (i *ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutput() ConfigurationProfilePreferenceOutput

func (*ConfigurationProfilePreference) ToConfigurationProfilePreferenceOutputWithContext added in v0.2.6

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 ConfigurationProfilePreferenceAntiMalwareResponseArgs

type ConfigurationProfilePreferenceAntiMalwareResponseArgs 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 (ConfigurationProfilePreferenceAntiMalwareResponseArgs) ElementType

func (ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponseOutput

func (i ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponseOutput() ConfigurationProfilePreferenceAntiMalwareResponseOutput

func (ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponseOutputWithContext

func (i ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareResponseOutput

func (ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

func (i ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutput() ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

func (ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext

func (i ConfigurationProfilePreferenceAntiMalwareResponseArgs) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

type ConfigurationProfilePreferenceAntiMalwareResponseInput

type ConfigurationProfilePreferenceAntiMalwareResponseInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceAntiMalwareResponseOutput() ConfigurationProfilePreferenceAntiMalwareResponseOutput
	ToConfigurationProfilePreferenceAntiMalwareResponseOutputWithContext(context.Context) ConfigurationProfilePreferenceAntiMalwareResponseOutput
}

ConfigurationProfilePreferenceAntiMalwareResponseInput is an input type that accepts ConfigurationProfilePreferenceAntiMalwareResponseArgs and ConfigurationProfilePreferenceAntiMalwareResponseOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceAntiMalwareResponseInput` via:

ConfigurationProfilePreferenceAntiMalwareResponseArgs{...}

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

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutput

func (ConfigurationProfilePreferenceAntiMalwareResponseOutput) ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext

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

type ConfigurationProfilePreferenceAntiMalwareResponsePtrInput

type ConfigurationProfilePreferenceAntiMalwareResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutput() ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput
	ToConfigurationProfilePreferenceAntiMalwareResponsePtrOutputWithContext(context.Context) ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput
}

ConfigurationProfilePreferenceAntiMalwareResponsePtrInput is an input type that accepts ConfigurationProfilePreferenceAntiMalwareResponseArgs, ConfigurationProfilePreferenceAntiMalwareResponsePtr and ConfigurationProfilePreferenceAntiMalwareResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceAntiMalwareResponsePtrInput` via:

        ConfigurationProfilePreferenceAntiMalwareResponseArgs{...}

or:

        nil

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.StringInput
	// 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 added in v0.2.6

type ConfigurationProfilePreferenceInput interface {
	pulumi.Input

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

type ConfigurationProfilePreferenceOutput added in v0.2.6

type ConfigurationProfilePreferenceOutput struct {
	*pulumi.OutputState
}

func (ConfigurationProfilePreferenceOutput) ElementType added in v0.2.6

func (ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutput added in v0.2.6

func (o ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutput() ConfigurationProfilePreferenceOutput

func (ConfigurationProfilePreferenceOutput) ToConfigurationProfilePreferenceOutputWithContext added in v0.2.6

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

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 ConfigurationProfilePreferencePropertiesResponseArgs

type ConfigurationProfilePreferencePropertiesResponseArgs struct {
	// The custom preferences for Azure Antimalware.
	AntiMalware ConfigurationProfilePreferenceAntiMalwareResponsePtrInput `pulumi:"antiMalware"`
	// The custom preferences for Azure VM Backup.
	VmBackup ConfigurationProfilePreferenceVmBackupResponsePtrInput `pulumi:"vmBackup"`
}

Automanage configuration profile preference properties.

func (ConfigurationProfilePreferencePropertiesResponseArgs) ElementType

func (ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponseOutput

func (i ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponseOutput() ConfigurationProfilePreferencePropertiesResponseOutput

func (ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponseOutputWithContext

func (i ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesResponseOutput

func (ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponsePtrOutput

func (i ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponsePtrOutput() ConfigurationProfilePreferencePropertiesResponsePtrOutput

func (ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext

func (i ConfigurationProfilePreferencePropertiesResponseArgs) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesResponsePtrOutput

type ConfigurationProfilePreferencePropertiesResponseInput

type ConfigurationProfilePreferencePropertiesResponseInput interface {
	pulumi.Input

	ToConfigurationProfilePreferencePropertiesResponseOutput() ConfigurationProfilePreferencePropertiesResponseOutput
	ToConfigurationProfilePreferencePropertiesResponseOutputWithContext(context.Context) ConfigurationProfilePreferencePropertiesResponseOutput
}

ConfigurationProfilePreferencePropertiesResponseInput is an input type that accepts ConfigurationProfilePreferencePropertiesResponseArgs and ConfigurationProfilePreferencePropertiesResponseOutput values. You can construct a concrete instance of `ConfigurationProfilePreferencePropertiesResponseInput` via:

ConfigurationProfilePreferencePropertiesResponseArgs{...}

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) ToConfigurationProfilePreferencePropertiesResponsePtrOutput

func (o ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutput() ConfigurationProfilePreferencePropertiesResponsePtrOutput

func (ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext

func (o ConfigurationProfilePreferencePropertiesResponseOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesResponsePtrOutput

func (ConfigurationProfilePreferencePropertiesResponseOutput) VmBackup

The custom preferences for Azure VM Backup.

type ConfigurationProfilePreferencePropertiesResponsePtrInput

type ConfigurationProfilePreferencePropertiesResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferencePropertiesResponsePtrOutput() ConfigurationProfilePreferencePropertiesResponsePtrOutput
	ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext(context.Context) ConfigurationProfilePreferencePropertiesResponsePtrOutput
}

ConfigurationProfilePreferencePropertiesResponsePtrInput is an input type that accepts ConfigurationProfilePreferencePropertiesResponseArgs, ConfigurationProfilePreferencePropertiesResponsePtr and ConfigurationProfilePreferencePropertiesResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferencePropertiesResponsePtrInput` via:

        ConfigurationProfilePreferencePropertiesResponseArgs{...}

or:

        nil

type ConfigurationProfilePreferencePropertiesResponsePtrOutput

type ConfigurationProfilePreferencePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) AntiMalware

The custom preferences for Azure Antimalware.

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) Elem

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) ElementType

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutput

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext

func (o ConfigurationProfilePreferencePropertiesResponsePtrOutput) ToConfigurationProfilePreferencePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferencePropertiesResponsePtrOutput

func (ConfigurationProfilePreferencePropertiesResponsePtrOutput) VmBackup

The custom preferences for Azure VM Backup.

type ConfigurationProfilePreferenceState

type ConfigurationProfilePreferenceState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Properties of the configuration profile preference.
	Properties ConfigurationProfilePreferencePropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

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 ConfigurationProfilePreferenceVmBackupResponseArgs

type ConfigurationProfilePreferenceVmBackupResponseArgs 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 (ConfigurationProfilePreferenceVmBackupResponseArgs) ElementType

func (ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponseOutput

func (i ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponseOutput() ConfigurationProfilePreferenceVmBackupResponseOutput

func (ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponseOutputWithContext

func (i ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponseOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupResponseOutput

func (ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponsePtrOutput

func (i ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponsePtrOutput() ConfigurationProfilePreferenceVmBackupResponsePtrOutput

func (ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext

func (i ConfigurationProfilePreferenceVmBackupResponseArgs) ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfilePreferenceVmBackupResponsePtrOutput

type ConfigurationProfilePreferenceVmBackupResponseInput

type ConfigurationProfilePreferenceVmBackupResponseInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceVmBackupResponseOutput() ConfigurationProfilePreferenceVmBackupResponseOutput
	ToConfigurationProfilePreferenceVmBackupResponseOutputWithContext(context.Context) ConfigurationProfilePreferenceVmBackupResponseOutput
}

ConfigurationProfilePreferenceVmBackupResponseInput is an input type that accepts ConfigurationProfilePreferenceVmBackupResponseArgs and ConfigurationProfilePreferenceVmBackupResponseOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceVmBackupResponseInput` via:

ConfigurationProfilePreferenceVmBackupResponseArgs{...}

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

func (ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutput

func (o ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutput() ConfigurationProfilePreferenceVmBackupResponsePtrOutput

func (ConfigurationProfilePreferenceVmBackupResponseOutput) ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext

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

type ConfigurationProfilePreferenceVmBackupResponsePtrInput

type ConfigurationProfilePreferenceVmBackupResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfilePreferenceVmBackupResponsePtrOutput() ConfigurationProfilePreferenceVmBackupResponsePtrOutput
	ToConfigurationProfilePreferenceVmBackupResponsePtrOutputWithContext(context.Context) ConfigurationProfilePreferenceVmBackupResponsePtrOutput
}

ConfigurationProfilePreferenceVmBackupResponsePtrInput is an input type that accepts ConfigurationProfilePreferenceVmBackupResponseArgs, ConfigurationProfilePreferenceVmBackupResponsePtr and ConfigurationProfilePreferenceVmBackupResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfilePreferenceVmBackupResponsePtrInput` via:

        ConfigurationProfilePreferenceVmBackupResponseArgs{...}

or:

        nil

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 EnableRealTimeProtection added in v0.3.1

type EnableRealTimeProtection pulumi.String

Enables or disables Real Time Protection

func (EnableRealTimeProtection) ElementType added in v0.3.1

func (EnableRealTimeProtection) ElementType() reflect.Type

func (EnableRealTimeProtection) ToStringOutput added in v0.3.1

func (e EnableRealTimeProtection) ToStringOutput() pulumi.StringOutput

func (EnableRealTimeProtection) ToStringOutputWithContext added in v0.3.1

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

func (EnableRealTimeProtection) ToStringPtrOutput added in v0.3.1

func (e EnableRealTimeProtection) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableRealTimeProtection) ToStringPtrOutputWithContext added in v0.3.1

func (e EnableRealTimeProtection) 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 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)

type LookupConfigurationProfileAssignmentArgs added in v0.6.0

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 LookupConfigurationProfileAssignmentResult added in v0.6.0

type LookupConfigurationProfileAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the configuration profile assignment.
	Properties ConfigurationProfileAssignmentPropertiesResponse `pulumi:"properties"`
	// 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.

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 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.

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.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 added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type RunScheduledScan added in v0.3.1

type RunScheduledScan pulumi.String

Enables or disables a periodic scan for antimalware

func (RunScheduledScan) ElementType added in v0.3.1

func (RunScheduledScan) ElementType() reflect.Type

func (RunScheduledScan) ToStringOutput added in v0.3.1

func (e RunScheduledScan) ToStringOutput() pulumi.StringOutput

func (RunScheduledScan) ToStringOutputWithContext added in v0.3.1

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

func (RunScheduledScan) ToStringPtrOutput added in v0.3.1

func (e RunScheduledScan) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunScheduledScan) ToStringPtrOutputWithContext added in v0.3.1

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

type ScanType added in v0.3.1

type ScanType pulumi.String

Type of scheduled scan

func (ScanType) ElementType added in v0.3.1

func (ScanType) ElementType() reflect.Type

func (ScanType) ToStringOutput added in v0.3.1

func (e ScanType) ToStringOutput() pulumi.StringOutput

func (ScanType) ToStringOutputWithContext added in v0.3.1

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

func (ScanType) ToStringPtrOutput added in v0.3.1

func (e ScanType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanType) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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