changeanalysis

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

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

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

Documentation

Index

Constants

View Source
const (
	ChangeDetailsModeNone    = ChangeDetailsMode("None")
	ChangeDetailsModeInclude = ChangeDetailsMode("Include")
	ChangeDetailsModeExclude = ChangeDetailsMode("Exclude")
)
View Source
const (
	ManagedIdentityTypesNone           = ManagedIdentityTypes("None")
	ManagedIdentityTypesSystemAssigned = ManagedIdentityTypes("SystemAssigned")
)
View Source
const (
	NotificationsStateNone     = NotificationsState("None")
	NotificationsStateEnabled  = NotificationsState("Enabled")
	NotificationsStateDisabled = NotificationsState("Disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureMonitorWorkspaceProperties

type AzureMonitorWorkspaceProperties struct {
	// The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
	IncludeChangeDetails *string `pulumi:"includeChangeDetails"`
	// The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
	WorkspaceId *string `pulumi:"workspaceId"`
	// The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
	WorkspaceResourceId *string `pulumi:"workspaceResourceId"`
}

Configuration properties of an Azure Monitor workspace that receives change notifications.

type AzureMonitorWorkspacePropertiesArgs

type AzureMonitorWorkspacePropertiesArgs struct {
	// The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
	IncludeChangeDetails pulumi.StringPtrInput `pulumi:"includeChangeDetails"`
	// The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
	// The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
	WorkspaceResourceId pulumi.StringPtrInput `pulumi:"workspaceResourceId"`
}

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (AzureMonitorWorkspacePropertiesArgs) ElementType

func (AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesOutput

func (i AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesOutput() AzureMonitorWorkspacePropertiesOutput

func (AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesOutputWithContext

func (i AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesOutput

func (AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesPtrOutput

func (i AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesPtrOutput() AzureMonitorWorkspacePropertiesPtrOutput

func (AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext

func (i AzureMonitorWorkspacePropertiesArgs) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesPtrOutput

type AzureMonitorWorkspacePropertiesInput

type AzureMonitorWorkspacePropertiesInput interface {
	pulumi.Input

	ToAzureMonitorWorkspacePropertiesOutput() AzureMonitorWorkspacePropertiesOutput
	ToAzureMonitorWorkspacePropertiesOutputWithContext(context.Context) AzureMonitorWorkspacePropertiesOutput
}

AzureMonitorWorkspacePropertiesInput is an input type that accepts AzureMonitorWorkspacePropertiesArgs and AzureMonitorWorkspacePropertiesOutput values. You can construct a concrete instance of `AzureMonitorWorkspacePropertiesInput` via:

AzureMonitorWorkspacePropertiesArgs{...}

type AzureMonitorWorkspacePropertiesOutput

type AzureMonitorWorkspacePropertiesOutput struct{ *pulumi.OutputState }

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (AzureMonitorWorkspacePropertiesOutput) ElementType

func (AzureMonitorWorkspacePropertiesOutput) IncludeChangeDetails

The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.

func (AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesOutput

func (o AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesOutput() AzureMonitorWorkspacePropertiesOutput

func (AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesOutputWithContext

func (o AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesOutput

func (AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesPtrOutput

func (o AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesPtrOutput() AzureMonitorWorkspacePropertiesPtrOutput

func (AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext

func (o AzureMonitorWorkspacePropertiesOutput) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesPtrOutput

func (AzureMonitorWorkspacePropertiesOutput) WorkspaceId

The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.

func (AzureMonitorWorkspacePropertiesOutput) WorkspaceResourceId

The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

type AzureMonitorWorkspacePropertiesPtrInput

type AzureMonitorWorkspacePropertiesPtrInput interface {
	pulumi.Input

	ToAzureMonitorWorkspacePropertiesPtrOutput() AzureMonitorWorkspacePropertiesPtrOutput
	ToAzureMonitorWorkspacePropertiesPtrOutputWithContext(context.Context) AzureMonitorWorkspacePropertiesPtrOutput
}

AzureMonitorWorkspacePropertiesPtrInput is an input type that accepts AzureMonitorWorkspacePropertiesArgs, AzureMonitorWorkspacePropertiesPtr and AzureMonitorWorkspacePropertiesPtrOutput values. You can construct a concrete instance of `AzureMonitorWorkspacePropertiesPtrInput` via:

        AzureMonitorWorkspacePropertiesArgs{...}

or:

        nil

type AzureMonitorWorkspacePropertiesPtrOutput

type AzureMonitorWorkspacePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspacePropertiesPtrOutput) Elem

func (AzureMonitorWorkspacePropertiesPtrOutput) ElementType

func (AzureMonitorWorkspacePropertiesPtrOutput) IncludeChangeDetails

The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.

func (AzureMonitorWorkspacePropertiesPtrOutput) ToAzureMonitorWorkspacePropertiesPtrOutput

func (o AzureMonitorWorkspacePropertiesPtrOutput) ToAzureMonitorWorkspacePropertiesPtrOutput() AzureMonitorWorkspacePropertiesPtrOutput

func (AzureMonitorWorkspacePropertiesPtrOutput) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext

func (o AzureMonitorWorkspacePropertiesPtrOutput) ToAzureMonitorWorkspacePropertiesPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesPtrOutput

func (AzureMonitorWorkspacePropertiesPtrOutput) WorkspaceId

The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.

func (AzureMonitorWorkspacePropertiesPtrOutput) WorkspaceResourceId

The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

type AzureMonitorWorkspacePropertiesResponse

type AzureMonitorWorkspacePropertiesResponse struct {
	// The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
	IncludeChangeDetails *string `pulumi:"includeChangeDetails"`
	// The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
	WorkspaceId *string `pulumi:"workspaceId"`
	// The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
	WorkspaceResourceId *string `pulumi:"workspaceResourceId"`
}

Configuration properties of an Azure Monitor workspace that receives change notifications.

type AzureMonitorWorkspacePropertiesResponseOutput

type AzureMonitorWorkspacePropertiesResponseOutput struct{ *pulumi.OutputState }

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (AzureMonitorWorkspacePropertiesResponseOutput) ElementType

func (AzureMonitorWorkspacePropertiesResponseOutput) IncludeChangeDetails

The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutput

func (o AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutput() AzureMonitorWorkspacePropertiesResponseOutput

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutputWithContext

func (o AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesResponseOutput

func (AzureMonitorWorkspacePropertiesResponseOutput) WorkspaceId

The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.

func (AzureMonitorWorkspacePropertiesResponseOutput) WorkspaceResourceId

The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

type AzureMonitorWorkspacePropertiesResponsePtrOutput

type AzureMonitorWorkspacePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) Elem

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) ElementType

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) IncludeChangeDetails

The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutput

func (o AzureMonitorWorkspacePropertiesResponsePtrOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutput() AzureMonitorWorkspacePropertiesResponsePtrOutput

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext

func (o AzureMonitorWorkspacePropertiesResponsePtrOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesResponsePtrOutput

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) WorkspaceId

The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) WorkspaceResourceId

The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

type ChangeDetailsMode

type ChangeDetailsMode string

The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.

func (ChangeDetailsMode) ElementType

func (ChangeDetailsMode) ElementType() reflect.Type

func (ChangeDetailsMode) ToChangeDetailsModeOutput

func (e ChangeDetailsMode) ToChangeDetailsModeOutput() ChangeDetailsModeOutput

func (ChangeDetailsMode) ToChangeDetailsModeOutputWithContext

func (e ChangeDetailsMode) ToChangeDetailsModeOutputWithContext(ctx context.Context) ChangeDetailsModeOutput

func (ChangeDetailsMode) ToChangeDetailsModePtrOutput

func (e ChangeDetailsMode) ToChangeDetailsModePtrOutput() ChangeDetailsModePtrOutput

func (ChangeDetailsMode) ToChangeDetailsModePtrOutputWithContext

func (e ChangeDetailsMode) ToChangeDetailsModePtrOutputWithContext(ctx context.Context) ChangeDetailsModePtrOutput

func (ChangeDetailsMode) ToStringOutput

func (e ChangeDetailsMode) ToStringOutput() pulumi.StringOutput

func (ChangeDetailsMode) ToStringOutputWithContext

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

func (ChangeDetailsMode) ToStringPtrOutput

func (e ChangeDetailsMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChangeDetailsMode) ToStringPtrOutputWithContext

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

type ChangeDetailsModeInput

type ChangeDetailsModeInput interface {
	pulumi.Input

	ToChangeDetailsModeOutput() ChangeDetailsModeOutput
	ToChangeDetailsModeOutputWithContext(context.Context) ChangeDetailsModeOutput
}

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

ChangeDetailsModeNone
ChangeDetailsModeInclude
ChangeDetailsModeExclude

type ChangeDetailsModeOutput

type ChangeDetailsModeOutput struct{ *pulumi.OutputState }

func (ChangeDetailsModeOutput) ElementType

func (ChangeDetailsModeOutput) ElementType() reflect.Type

func (ChangeDetailsModeOutput) ToChangeDetailsModeOutput

func (o ChangeDetailsModeOutput) ToChangeDetailsModeOutput() ChangeDetailsModeOutput

func (ChangeDetailsModeOutput) ToChangeDetailsModeOutputWithContext

func (o ChangeDetailsModeOutput) ToChangeDetailsModeOutputWithContext(ctx context.Context) ChangeDetailsModeOutput

func (ChangeDetailsModeOutput) ToChangeDetailsModePtrOutput

func (o ChangeDetailsModeOutput) ToChangeDetailsModePtrOutput() ChangeDetailsModePtrOutput

func (ChangeDetailsModeOutput) ToChangeDetailsModePtrOutputWithContext

func (o ChangeDetailsModeOutput) ToChangeDetailsModePtrOutputWithContext(ctx context.Context) ChangeDetailsModePtrOutput

func (ChangeDetailsModeOutput) ToStringOutput

func (o ChangeDetailsModeOutput) ToStringOutput() pulumi.StringOutput

func (ChangeDetailsModeOutput) ToStringOutputWithContext

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

func (ChangeDetailsModeOutput) ToStringPtrOutput

func (o ChangeDetailsModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChangeDetailsModeOutput) ToStringPtrOutputWithContext

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

type ChangeDetailsModePtrInput

type ChangeDetailsModePtrInput interface {
	pulumi.Input

	ToChangeDetailsModePtrOutput() ChangeDetailsModePtrOutput
	ToChangeDetailsModePtrOutputWithContext(context.Context) ChangeDetailsModePtrOutput
}

func ChangeDetailsModePtr

func ChangeDetailsModePtr(v string) ChangeDetailsModePtrInput

type ChangeDetailsModePtrOutput

type ChangeDetailsModePtrOutput struct{ *pulumi.OutputState }

func (ChangeDetailsModePtrOutput) Elem

func (ChangeDetailsModePtrOutput) ElementType

func (ChangeDetailsModePtrOutput) ElementType() reflect.Type

func (ChangeDetailsModePtrOutput) ToChangeDetailsModePtrOutput

func (o ChangeDetailsModePtrOutput) ToChangeDetailsModePtrOutput() ChangeDetailsModePtrOutput

func (ChangeDetailsModePtrOutput) ToChangeDetailsModePtrOutputWithContext

func (o ChangeDetailsModePtrOutput) ToChangeDetailsModePtrOutputWithContext(ctx context.Context) ChangeDetailsModePtrOutput

func (ChangeDetailsModePtrOutput) ToStringPtrOutput

func (o ChangeDetailsModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChangeDetailsModePtrOutput) ToStringPtrOutputWithContext

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

type ConfigurationProfile

type ConfigurationProfile struct {
	pulumi.CustomResourceState

	// The identity block returned by ARM resource that supports managed identity.
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// The location where the resource is to be deployed.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of a configuration profile.
	Properties ConfigurationProfileResourcePropertiesResponseOutput `pulumi:"properties"`
	// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
	SystemData SystemDataResponsePtrOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A profile object that contains change analysis configuration, such as notification settings, for this subscription Azure REST API version: 2020-04-01-preview. Prior API version in Azure Native 1.x: 2020-04-01-preview.

func GetConfigurationProfile

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

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

func NewConfigurationProfile

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

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

func (*ConfigurationProfile) ElementType

func (*ConfigurationProfile) ElementType() reflect.Type

func (*ConfigurationProfile) ToConfigurationProfileOutput

func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (*ConfigurationProfile) ToConfigurationProfileOutputWithContext

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

type ConfigurationProfileArgs

type ConfigurationProfileArgs struct {
	// The identity block returned by ARM resource that supports managed identity.
	Identity ResourceIdentityPtrInput
	// The location where the resource is to be deployed.
	Location pulumi.StringPtrInput
	// The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
	ProfileName pulumi.StringPtrInput
	// The properties of a configuration profile.
	Properties ConfigurationProfileResourcePropertiesPtrInput
}

The set of arguments for constructing a ConfigurationProfile resource.

func (ConfigurationProfileArgs) ElementType

func (ConfigurationProfileArgs) ElementType() reflect.Type

type ConfigurationProfileInput

type ConfigurationProfileInput interface {
	pulumi.Input

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

type ConfigurationProfileOutput

type ConfigurationProfileOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileOutput) ElementType

func (ConfigurationProfileOutput) ElementType() reflect.Type

func (ConfigurationProfileOutput) Identity

The identity block returned by ARM resource that supports managed identity.

func (ConfigurationProfileOutput) Location

The location where the resource is to be deployed.

func (ConfigurationProfileOutput) Name

The name of the resource

func (ConfigurationProfileOutput) Properties

The properties of a configuration profile.

func (ConfigurationProfileOutput) ToConfigurationProfileOutput

func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext

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

func (ConfigurationProfileOutput) Type

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

type ConfigurationProfileResourceProperties

type ConfigurationProfileResourceProperties struct {
	// Settings of change notification configuration for a subscription.
	Notifications *NotificationSettings `pulumi:"notifications"`
}

The properties of a configuration profile.

type ConfigurationProfileResourcePropertiesArgs

type ConfigurationProfileResourcePropertiesArgs struct {
	// Settings of change notification configuration for a subscription.
	Notifications NotificationSettingsPtrInput `pulumi:"notifications"`
}

The properties of a configuration profile.

func (ConfigurationProfileResourcePropertiesArgs) ElementType

func (ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesOutput

func (i ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesOutput() ConfigurationProfileResourcePropertiesOutput

func (ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesOutputWithContext

func (i ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesOutput

func (ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesPtrOutput

func (i ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesPtrOutput() ConfigurationProfileResourcePropertiesPtrOutput

func (ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesPtrOutputWithContext

func (i ConfigurationProfileResourcePropertiesArgs) ToConfigurationProfileResourcePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesPtrOutput

type ConfigurationProfileResourcePropertiesInput

type ConfigurationProfileResourcePropertiesInput interface {
	pulumi.Input

	ToConfigurationProfileResourcePropertiesOutput() ConfigurationProfileResourcePropertiesOutput
	ToConfigurationProfileResourcePropertiesOutputWithContext(context.Context) ConfigurationProfileResourcePropertiesOutput
}

ConfigurationProfileResourcePropertiesInput is an input type that accepts ConfigurationProfileResourcePropertiesArgs and ConfigurationProfileResourcePropertiesOutput values. You can construct a concrete instance of `ConfigurationProfileResourcePropertiesInput` via:

ConfigurationProfileResourcePropertiesArgs{...}

type ConfigurationProfileResourcePropertiesOutput

type ConfigurationProfileResourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of a configuration profile.

func (ConfigurationProfileResourcePropertiesOutput) ElementType

func (ConfigurationProfileResourcePropertiesOutput) Notifications

Settings of change notification configuration for a subscription.

func (ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesOutput

func (o ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesOutput() ConfigurationProfileResourcePropertiesOutput

func (ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesOutputWithContext

func (o ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesOutput

func (ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesPtrOutput

func (o ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesPtrOutput() ConfigurationProfileResourcePropertiesPtrOutput

func (ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesPtrOutputWithContext

func (o ConfigurationProfileResourcePropertiesOutput) ToConfigurationProfileResourcePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesPtrOutput

type ConfigurationProfileResourcePropertiesPtrInput

type ConfigurationProfileResourcePropertiesPtrInput interface {
	pulumi.Input

	ToConfigurationProfileResourcePropertiesPtrOutput() ConfigurationProfileResourcePropertiesPtrOutput
	ToConfigurationProfileResourcePropertiesPtrOutputWithContext(context.Context) ConfigurationProfileResourcePropertiesPtrOutput
}

ConfigurationProfileResourcePropertiesPtrInput is an input type that accepts ConfigurationProfileResourcePropertiesArgs, ConfigurationProfileResourcePropertiesPtr and ConfigurationProfileResourcePropertiesPtrOutput values. You can construct a concrete instance of `ConfigurationProfileResourcePropertiesPtrInput` via:

        ConfigurationProfileResourcePropertiesArgs{...}

or:

        nil

type ConfigurationProfileResourcePropertiesPtrOutput

type ConfigurationProfileResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileResourcePropertiesPtrOutput) Elem

func (ConfigurationProfileResourcePropertiesPtrOutput) ElementType

func (ConfigurationProfileResourcePropertiesPtrOutput) Notifications

Settings of change notification configuration for a subscription.

func (ConfigurationProfileResourcePropertiesPtrOutput) ToConfigurationProfileResourcePropertiesPtrOutput

func (o ConfigurationProfileResourcePropertiesPtrOutput) ToConfigurationProfileResourcePropertiesPtrOutput() ConfigurationProfileResourcePropertiesPtrOutput

func (ConfigurationProfileResourcePropertiesPtrOutput) ToConfigurationProfileResourcePropertiesPtrOutputWithContext

func (o ConfigurationProfileResourcePropertiesPtrOutput) ToConfigurationProfileResourcePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesPtrOutput

type ConfigurationProfileResourcePropertiesResponse

type ConfigurationProfileResourcePropertiesResponse struct {
	// Settings of change notification configuration for a subscription.
	Notifications *NotificationSettingsResponse `pulumi:"notifications"`
}

The properties of a configuration profile.

type ConfigurationProfileResourcePropertiesResponseOutput

type ConfigurationProfileResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a configuration profile.

func (ConfigurationProfileResourcePropertiesResponseOutput) ElementType

func (ConfigurationProfileResourcePropertiesResponseOutput) Notifications

Settings of change notification configuration for a subscription.

func (ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponseOutput

func (ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponseOutputWithContext

func (o ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesResponseOutput

type ConfigurationProfileState

type ConfigurationProfileState struct {
}

func (ConfigurationProfileState) ElementType

func (ConfigurationProfileState) ElementType() reflect.Type

type LookupConfigurationProfileArgs

type LookupConfigurationProfileArgs struct {
	// The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
	ProfileName string `pulumi:"profileName"`
}

type LookupConfigurationProfileOutputArgs

type LookupConfigurationProfileOutputArgs struct {
	// The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
	ProfileName pulumi.StringInput `pulumi:"profileName"`
}

func (LookupConfigurationProfileOutputArgs) ElementType

type LookupConfigurationProfileResult

type LookupConfigurationProfileResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity block returned by ARM resource that supports managed identity.
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// The location where the resource is to be deployed.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The properties of a configuration profile.
	Properties ConfigurationProfileResourcePropertiesResponse `pulumi:"properties"`
	// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
	SystemData *SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A profile object that contains change analysis configuration, such as notification settings, for this subscription

func LookupConfigurationProfile

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

A profile object that contains change analysis configuration, such as notification settings, for this subscription Azure REST API version: 2020-04-01-preview.

type LookupConfigurationProfileResultOutput

type LookupConfigurationProfileResultOutput struct{ *pulumi.OutputState }

A profile object that contains change analysis configuration, such as notification settings, for this subscription

func (LookupConfigurationProfileResultOutput) ElementType

func (LookupConfigurationProfileResultOutput) Id

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

func (LookupConfigurationProfileResultOutput) Identity

The identity block returned by ARM resource that supports managed identity.

func (LookupConfigurationProfileResultOutput) Location

The location where the resource is to be deployed.

func (LookupConfigurationProfileResultOutput) Name

The name of the resource

func (LookupConfigurationProfileResultOutput) Properties

The properties of a configuration profile.

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput

func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput() LookupConfigurationProfileResultOutput

func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext

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

func (LookupConfigurationProfileResultOutput) Type

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

type ManagedIdentityTypes

type ManagedIdentityTypes string

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ManagedIdentityTypes) ElementType

func (ManagedIdentityTypes) ElementType() reflect.Type

func (ManagedIdentityTypes) ToManagedIdentityTypesOutput

func (e ManagedIdentityTypes) ToManagedIdentityTypesOutput() ManagedIdentityTypesOutput

func (ManagedIdentityTypes) ToManagedIdentityTypesOutputWithContext

func (e ManagedIdentityTypes) ToManagedIdentityTypesOutputWithContext(ctx context.Context) ManagedIdentityTypesOutput

func (ManagedIdentityTypes) ToManagedIdentityTypesPtrOutput

func (e ManagedIdentityTypes) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypes) ToManagedIdentityTypesPtrOutputWithContext

func (e ManagedIdentityTypes) ToManagedIdentityTypesPtrOutputWithContext(ctx context.Context) ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypes) ToStringOutput

func (e ManagedIdentityTypes) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypes) ToStringOutputWithContext

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

func (ManagedIdentityTypes) ToStringPtrOutput

func (e ManagedIdentityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypes) ToStringPtrOutputWithContext

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

type ManagedIdentityTypesInput

type ManagedIdentityTypesInput interface {
	pulumi.Input

	ToManagedIdentityTypesOutput() ManagedIdentityTypesOutput
	ToManagedIdentityTypesOutputWithContext(context.Context) ManagedIdentityTypesOutput
}

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

ManagedIdentityTypesNone
ManagedIdentityTypesSystemAssigned

type ManagedIdentityTypesOutput

type ManagedIdentityTypesOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypesOutput) ElementType

func (ManagedIdentityTypesOutput) ElementType() reflect.Type

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesOutput

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesOutput() ManagedIdentityTypesOutput

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesOutputWithContext

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesOutputWithContext(ctx context.Context) ManagedIdentityTypesOutput

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutput

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutputWithContext

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutputWithContext(ctx context.Context) ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesOutput) ToStringOutput

func (o ManagedIdentityTypesOutput) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypesOutput) ToStringOutputWithContext

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

func (ManagedIdentityTypesOutput) ToStringPtrOutput

func (o ManagedIdentityTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypesOutput) ToStringPtrOutputWithContext

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

type ManagedIdentityTypesPtrInput

type ManagedIdentityTypesPtrInput interface {
	pulumi.Input

	ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput
	ToManagedIdentityTypesPtrOutputWithContext(context.Context) ManagedIdentityTypesPtrOutput
}

func ManagedIdentityTypesPtr

func ManagedIdentityTypesPtr(v string) ManagedIdentityTypesPtrInput

type ManagedIdentityTypesPtrOutput

type ManagedIdentityTypesPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypesPtrOutput) Elem

func (ManagedIdentityTypesPtrOutput) ElementType

func (ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutput

func (o ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutputWithContext

func (o ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutputWithContext(ctx context.Context) ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesPtrOutput) ToStringPtrOutput

func (ManagedIdentityTypesPtrOutput) ToStringPtrOutputWithContext

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

type NotificationSettings

type NotificationSettings struct {
	// The state of notifications feature.
	ActivationState *string `pulumi:"activationState"`
	// Configuration properties of an Azure Monitor workspace that receives change notifications.
	AzureMonitorWorkspaceProperties *AzureMonitorWorkspaceProperties `pulumi:"azureMonitorWorkspaceProperties"`
}

Settings of change notification configuration for a subscription.

type NotificationSettingsArgs

type NotificationSettingsArgs struct {
	// The state of notifications feature.
	ActivationState pulumi.StringPtrInput `pulumi:"activationState"`
	// Configuration properties of an Azure Monitor workspace that receives change notifications.
	AzureMonitorWorkspaceProperties AzureMonitorWorkspacePropertiesPtrInput `pulumi:"azureMonitorWorkspaceProperties"`
}

Settings of change notification configuration for a subscription.

func (NotificationSettingsArgs) ElementType

func (NotificationSettingsArgs) ElementType() reflect.Type

func (NotificationSettingsArgs) ToNotificationSettingsOutput

func (i NotificationSettingsArgs) ToNotificationSettingsOutput() NotificationSettingsOutput

func (NotificationSettingsArgs) ToNotificationSettingsOutputWithContext

func (i NotificationSettingsArgs) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput

func (NotificationSettingsArgs) ToNotificationSettingsPtrOutput

func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput

func (NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext

func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput

type NotificationSettingsInput

type NotificationSettingsInput interface {
	pulumi.Input

	ToNotificationSettingsOutput() NotificationSettingsOutput
	ToNotificationSettingsOutputWithContext(context.Context) NotificationSettingsOutput
}

NotificationSettingsInput is an input type that accepts NotificationSettingsArgs and NotificationSettingsOutput values. You can construct a concrete instance of `NotificationSettingsInput` via:

NotificationSettingsArgs{...}

type NotificationSettingsOutput

type NotificationSettingsOutput struct{ *pulumi.OutputState }

Settings of change notification configuration for a subscription.

func (NotificationSettingsOutput) ActivationState

The state of notifications feature.

func (NotificationSettingsOutput) AzureMonitorWorkspaceProperties

func (o NotificationSettingsOutput) AzureMonitorWorkspaceProperties() AzureMonitorWorkspacePropertiesPtrOutput

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (NotificationSettingsOutput) ElementType

func (NotificationSettingsOutput) ElementType() reflect.Type

func (NotificationSettingsOutput) ToNotificationSettingsOutput

func (o NotificationSettingsOutput) ToNotificationSettingsOutput() NotificationSettingsOutput

func (NotificationSettingsOutput) ToNotificationSettingsOutputWithContext

func (o NotificationSettingsOutput) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput

func (NotificationSettingsOutput) ToNotificationSettingsPtrOutput

func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput

func (NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext

func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput

type NotificationSettingsPtrInput

type NotificationSettingsPtrInput interface {
	pulumi.Input

	ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
	ToNotificationSettingsPtrOutputWithContext(context.Context) NotificationSettingsPtrOutput
}

NotificationSettingsPtrInput is an input type that accepts NotificationSettingsArgs, NotificationSettingsPtr and NotificationSettingsPtrOutput values. You can construct a concrete instance of `NotificationSettingsPtrInput` via:

        NotificationSettingsArgs{...}

or:

        nil

type NotificationSettingsPtrOutput

type NotificationSettingsPtrOutput struct{ *pulumi.OutputState }

func (NotificationSettingsPtrOutput) ActivationState

The state of notifications feature.

func (NotificationSettingsPtrOutput) AzureMonitorWorkspaceProperties

func (o NotificationSettingsPtrOutput) AzureMonitorWorkspaceProperties() AzureMonitorWorkspacePropertiesPtrOutput

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (NotificationSettingsPtrOutput) Elem

func (NotificationSettingsPtrOutput) ElementType

func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput

func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput

func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext

func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput

type NotificationSettingsResponse

type NotificationSettingsResponse struct {
	// The state of notifications feature.
	ActivationState *string `pulumi:"activationState"`
	// Configuration properties of an Azure Monitor workspace that receives change notifications.
	AzureMonitorWorkspaceProperties *AzureMonitorWorkspacePropertiesResponse `pulumi:"azureMonitorWorkspaceProperties"`
}

Settings of change notification configuration for a subscription.

type NotificationSettingsResponseOutput

type NotificationSettingsResponseOutput struct{ *pulumi.OutputState }

Settings of change notification configuration for a subscription.

func (NotificationSettingsResponseOutput) ActivationState

The state of notifications feature.

func (NotificationSettingsResponseOutput) AzureMonitorWorkspaceProperties

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (NotificationSettingsResponseOutput) ElementType

func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput

func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput

func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext

func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput

type NotificationSettingsResponsePtrOutput

type NotificationSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (NotificationSettingsResponsePtrOutput) ActivationState

The state of notifications feature.

func (NotificationSettingsResponsePtrOutput) AzureMonitorWorkspaceProperties

Configuration properties of an Azure Monitor workspace that receives change notifications.

func (NotificationSettingsResponsePtrOutput) Elem

func (NotificationSettingsResponsePtrOutput) ElementType

func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput

func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput

func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext

func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput

type NotificationsState

type NotificationsState string

The state of notifications feature.

func (NotificationsState) ElementType

func (NotificationsState) ElementType() reflect.Type

func (NotificationsState) ToNotificationsStateOutput

func (e NotificationsState) ToNotificationsStateOutput() NotificationsStateOutput

func (NotificationsState) ToNotificationsStateOutputWithContext

func (e NotificationsState) ToNotificationsStateOutputWithContext(ctx context.Context) NotificationsStateOutput

func (NotificationsState) ToNotificationsStatePtrOutput

func (e NotificationsState) ToNotificationsStatePtrOutput() NotificationsStatePtrOutput

func (NotificationsState) ToNotificationsStatePtrOutputWithContext

func (e NotificationsState) ToNotificationsStatePtrOutputWithContext(ctx context.Context) NotificationsStatePtrOutput

func (NotificationsState) ToStringOutput

func (e NotificationsState) ToStringOutput() pulumi.StringOutput

func (NotificationsState) ToStringOutputWithContext

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

func (NotificationsState) ToStringPtrOutput

func (e NotificationsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsState) ToStringPtrOutputWithContext

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

type NotificationsStateInput

type NotificationsStateInput interface {
	pulumi.Input

	ToNotificationsStateOutput() NotificationsStateOutput
	ToNotificationsStateOutputWithContext(context.Context) NotificationsStateOutput
}

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

NotificationsStateNone
NotificationsStateEnabled
NotificationsStateDisabled

type NotificationsStateOutput

type NotificationsStateOutput struct{ *pulumi.OutputState }

func (NotificationsStateOutput) ElementType

func (NotificationsStateOutput) ElementType() reflect.Type

func (NotificationsStateOutput) ToNotificationsStateOutput

func (o NotificationsStateOutput) ToNotificationsStateOutput() NotificationsStateOutput

func (NotificationsStateOutput) ToNotificationsStateOutputWithContext

func (o NotificationsStateOutput) ToNotificationsStateOutputWithContext(ctx context.Context) NotificationsStateOutput

func (NotificationsStateOutput) ToNotificationsStatePtrOutput

func (o NotificationsStateOutput) ToNotificationsStatePtrOutput() NotificationsStatePtrOutput

func (NotificationsStateOutput) ToNotificationsStatePtrOutputWithContext

func (o NotificationsStateOutput) ToNotificationsStatePtrOutputWithContext(ctx context.Context) NotificationsStatePtrOutput

func (NotificationsStateOutput) ToStringOutput

func (o NotificationsStateOutput) ToStringOutput() pulumi.StringOutput

func (NotificationsStateOutput) ToStringOutputWithContext

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

func (NotificationsStateOutput) ToStringPtrOutput

func (o NotificationsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsStateOutput) ToStringPtrOutputWithContext

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

type NotificationsStatePtrInput

type NotificationsStatePtrInput interface {
	pulumi.Input

	ToNotificationsStatePtrOutput() NotificationsStatePtrOutput
	ToNotificationsStatePtrOutputWithContext(context.Context) NotificationsStatePtrOutput
}

func NotificationsStatePtr

func NotificationsStatePtr(v string) NotificationsStatePtrInput

type NotificationsStatePtrOutput

type NotificationsStatePtrOutput struct{ *pulumi.OutputState }

func (NotificationsStatePtrOutput) Elem

func (NotificationsStatePtrOutput) ElementType

func (NotificationsStatePtrOutput) ToNotificationsStatePtrOutput

func (o NotificationsStatePtrOutput) ToNotificationsStatePtrOutput() NotificationsStatePtrOutput

func (NotificationsStatePtrOutput) ToNotificationsStatePtrOutputWithContext

func (o NotificationsStatePtrOutput) ToNotificationsStatePtrOutputWithContext(ctx context.Context) NotificationsStatePtrOutput

func (NotificationsStatePtrOutput) ToStringPtrOutput

func (o NotificationsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsStatePtrOutput) ToStringPtrOutputWithContext

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

type ResourceIdentity

type ResourceIdentity struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type *string `pulumi:"type"`
}

The identity block returned by ARM resource that supports managed identity.

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The identity block returned by ARM resource that supports managed identity.

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

The identity block returned by ARM resource that supports managed identity.

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// The principal id of the identity. This property will only be provided for a system-assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type *string `pulumi:"type"`
}

The identity block returned by ARM resource that supports managed identity.

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

The identity block returned by ARM resource that supports managed identity.

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

The principal id of the identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponseOutput) TenantId

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

The principal id of the identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponsePtrOutput) TenantId

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt string `pulumi:"createdAt"`
	// A string identifier for the identity that created the resource
	CreatedBy string `pulumi:"createdBy"`
	// The type of identity that created the resource: user, application, managedIdentity, key
	CreatedByType string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt string `pulumi:"lastModifiedAt"`
	// A string identifier for the identity that last modified the resource
	LastModifiedBy string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource: user, application, managedIdentity, key
	LastModifiedByType string `pulumi:"lastModifiedByType"`
}

Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

A string identifier for the identity that created the resource

func (SystemDataResponseOutput) CreatedByType

func (o SystemDataResponseOutput) CreatedByType() pulumi.StringOutput

The type of identity that created the resource: user, application, managedIdentity, key

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringOutput

A string identifier for the identity that last modified the resource

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringOutput

The type of identity that last modified the resource: user, application, managedIdentity, key

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponsePtrOutput) CreatedBy

A string identifier for the identity that created the resource

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource: user, application, managedIdentity, key

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

A string identifier for the identity that last modified the resource

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource: user, application, managedIdentity, key

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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