v20200630preview

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

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

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.StringInput
	// 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 pulumi.StringPtrInput `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 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. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

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

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 map[string]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.MapInput `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 map[string]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.MapInput `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.StringInput
	// 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 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. Ex- 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 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 {
	// 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. Ex- 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 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 {
	// 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. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

Definition of the configuration profile preference.

Jump to

Keyboard shortcuts

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