v20200401preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	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 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 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) 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) 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 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 AzureMonitorWorkspacePropertiesResponseArgs

type AzureMonitorWorkspacePropertiesResponseArgs struct {
	// 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 (AzureMonitorWorkspacePropertiesResponseArgs) ElementType

func (AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponseOutput

func (i AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponseOutput() AzureMonitorWorkspacePropertiesResponseOutput

func (AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponseOutputWithContext

func (i AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponseOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesResponseOutput

func (AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponsePtrOutput

func (i AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponsePtrOutput() AzureMonitorWorkspacePropertiesResponsePtrOutput

func (AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext

func (i AzureMonitorWorkspacePropertiesResponseArgs) ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext(ctx context.Context) AzureMonitorWorkspacePropertiesResponsePtrOutput

type AzureMonitorWorkspacePropertiesResponseInput

type AzureMonitorWorkspacePropertiesResponseInput interface {
	pulumi.Input

	ToAzureMonitorWorkspacePropertiesResponseOutput() AzureMonitorWorkspacePropertiesResponseOutput
	ToAzureMonitorWorkspacePropertiesResponseOutputWithContext(context.Context) AzureMonitorWorkspacePropertiesResponseOutput
}

AzureMonitorWorkspacePropertiesResponseInput is an input type that accepts AzureMonitorWorkspacePropertiesResponseArgs and AzureMonitorWorkspacePropertiesResponseOutput values. You can construct a concrete instance of `AzureMonitorWorkspacePropertiesResponseInput` via:

AzureMonitorWorkspacePropertiesResponseArgs{...}

type AzureMonitorWorkspacePropertiesResponseOutput

type AzureMonitorWorkspacePropertiesResponseOutput struct{ *pulumi.OutputState }

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

func (AzureMonitorWorkspacePropertiesResponseOutput) ElementType

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutput

func (o AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutput() AzureMonitorWorkspacePropertiesResponseOutput

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponseOutputWithContext

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

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutput

func (o AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutput() AzureMonitorWorkspacePropertiesResponsePtrOutput

func (AzureMonitorWorkspacePropertiesResponseOutput) ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext

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

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 AzureMonitorWorkspacePropertiesResponsePtrInput

type AzureMonitorWorkspacePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAzureMonitorWorkspacePropertiesResponsePtrOutput() AzureMonitorWorkspacePropertiesResponsePtrOutput
	ToAzureMonitorWorkspacePropertiesResponsePtrOutputWithContext(context.Context) AzureMonitorWorkspacePropertiesResponsePtrOutput
}

AzureMonitorWorkspacePropertiesResponsePtrInput is an input type that accepts AzureMonitorWorkspacePropertiesResponseArgs, AzureMonitorWorkspacePropertiesResponsePtr and AzureMonitorWorkspacePropertiesResponsePtrOutput values. You can construct a concrete instance of `AzureMonitorWorkspacePropertiesResponsePtrInput` via:

        AzureMonitorWorkspacePropertiesResponseArgs{...}

or:

        nil

type AzureMonitorWorkspacePropertiesResponsePtrOutput

type AzureMonitorWorkspacePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) Elem

func (AzureMonitorWorkspacePropertiesResponsePtrOutput) ElementType

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 ConfigurationProfile

type ConfigurationProfile struct {
	pulumi.CustomResourceState

	// The identity block returned by ARM resource that supports managed identity.
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// 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

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

func (*ConfigurationProfile) ElementType() reflect.Type

func (*ConfigurationProfile) ToConfigurationProfileOutput added in v0.2.6

func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (*ConfigurationProfile) ToConfigurationProfileOutputWithContext added in v0.2.6

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 name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
	ProfileName pulumi.StringInput
	// 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 added in v0.2.6

type ConfigurationProfileInput interface {
	pulumi.Input

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

type ConfigurationProfileOutput added in v0.2.6

type ConfigurationProfileOutput struct {
	*pulumi.OutputState
}

func (ConfigurationProfileOutput) ElementType added in v0.2.6

func (ConfigurationProfileOutput) ElementType() reflect.Type

func (ConfigurationProfileOutput) ToConfigurationProfileOutput added in v0.2.6

func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput

func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext added in v0.2.6

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

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 ConfigurationProfileResourcePropertiesResponseArgs

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

The properties of a configuration profile.

func (ConfigurationProfileResourcePropertiesResponseArgs) ElementType

func (ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponseOutput

func (i ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponseOutput() ConfigurationProfileResourcePropertiesResponseOutput

func (ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponseOutputWithContext

func (i ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesResponseOutput

func (ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponsePtrOutput

func (i ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponsePtrOutput() ConfigurationProfileResourcePropertiesResponsePtrOutput

func (ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext

func (i ConfigurationProfileResourcePropertiesResponseArgs) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesResponsePtrOutput

type ConfigurationProfileResourcePropertiesResponseInput

type ConfigurationProfileResourcePropertiesResponseInput interface {
	pulumi.Input

	ToConfigurationProfileResourcePropertiesResponseOutput() ConfigurationProfileResourcePropertiesResponseOutput
	ToConfigurationProfileResourcePropertiesResponseOutputWithContext(context.Context) ConfigurationProfileResourcePropertiesResponseOutput
}

ConfigurationProfileResourcePropertiesResponseInput is an input type that accepts ConfigurationProfileResourcePropertiesResponseArgs and ConfigurationProfileResourcePropertiesResponseOutput values. You can construct a concrete instance of `ConfigurationProfileResourcePropertiesResponseInput` via:

ConfigurationProfileResourcePropertiesResponseArgs{...}

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

func (ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutput

func (o ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutput() ConfigurationProfileResourcePropertiesResponsePtrOutput

func (ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext

func (o ConfigurationProfileResourcePropertiesResponseOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesResponsePtrOutput

type ConfigurationProfileResourcePropertiesResponsePtrInput

type ConfigurationProfileResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToConfigurationProfileResourcePropertiesResponsePtrOutput() ConfigurationProfileResourcePropertiesResponsePtrOutput
	ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext(context.Context) ConfigurationProfileResourcePropertiesResponsePtrOutput
}

ConfigurationProfileResourcePropertiesResponsePtrInput is an input type that accepts ConfigurationProfileResourcePropertiesResponseArgs, ConfigurationProfileResourcePropertiesResponsePtr and ConfigurationProfileResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `ConfigurationProfileResourcePropertiesResponsePtrInput` via:

        ConfigurationProfileResourcePropertiesResponseArgs{...}

or:

        nil

type ConfigurationProfileResourcePropertiesResponsePtrOutput

type ConfigurationProfileResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationProfileResourcePropertiesResponsePtrOutput) Elem

func (ConfigurationProfileResourcePropertiesResponsePtrOutput) ElementType

func (ConfigurationProfileResourcePropertiesResponsePtrOutput) Notifications

Settings of change notification configuration for a subscription.

func (ConfigurationProfileResourcePropertiesResponsePtrOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutput

func (ConfigurationProfileResourcePropertiesResponsePtrOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext

func (o ConfigurationProfileResourcePropertiesResponsePtrOutput) ToConfigurationProfileResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ConfigurationProfileResourcePropertiesResponsePtrOutput

type ConfigurationProfileState

type ConfigurationProfileState struct {
	// The identity block returned by ARM resource that supports managed identity.
	Identity ResourceIdentityResponsePtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The properties of a configuration profile.
	Properties ConfigurationProfileResourcePropertiesResponsePtrInput
	// 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 SystemDataResponsePtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

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

type ManagedIdentityTypes added in v0.3.1

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

func (ManagedIdentityTypes) ElementType() reflect.Type

func (ManagedIdentityTypes) ToStringOutput added in v0.3.1

func (e ManagedIdentityTypes) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypes) ToStringOutputWithContext added in v0.3.1

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

func (ManagedIdentityTypes) ToStringPtrOutput added in v0.3.1

func (e ManagedIdentityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypes) ToStringPtrOutputWithContext added in v0.3.1

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

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

Settings of change notification configuration for a subscription.

func (NotificationSettingsResponseArgs) ElementType

func (NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutput

func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput

func (NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutputWithContext

func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput

func (NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutput

func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput

func (NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutputWithContext

func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput

type NotificationSettingsResponseInput

type NotificationSettingsResponseInput interface {
	pulumi.Input

	ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
	ToNotificationSettingsResponseOutputWithContext(context.Context) NotificationSettingsResponseOutput
}

NotificationSettingsResponseInput is an input type that accepts NotificationSettingsResponseArgs and NotificationSettingsResponseOutput values. You can construct a concrete instance of `NotificationSettingsResponseInput` via:

NotificationSettingsResponseArgs{...}

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

func (NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutput

func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput

func (NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutputWithContext

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

type NotificationSettingsResponsePtrInput

type NotificationSettingsResponsePtrInput interface {
	pulumi.Input

	ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
	ToNotificationSettingsResponsePtrOutputWithContext(context.Context) NotificationSettingsResponsePtrOutput
}

NotificationSettingsResponsePtrInput is an input type that accepts NotificationSettingsResponseArgs, NotificationSettingsResponsePtr and NotificationSettingsResponsePtrOutput values. You can construct a concrete instance of `NotificationSettingsResponsePtrInput` via:

        NotificationSettingsResponseArgs{...}

or:

        nil

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

type NotificationsState pulumi.String

The state of notifications feature.

func (NotificationsState) ElementType added in v0.3.1

func (NotificationsState) ElementType() reflect.Type

func (NotificationsState) ToStringOutput added in v0.3.1

func (e NotificationsState) ToStringOutput() pulumi.StringOutput

func (NotificationsState) ToStringOutputWithContext added in v0.3.1

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

func (NotificationsState) ToStringPtrOutput added in v0.3.1

func (e NotificationsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsState) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceIdentityResponseArgs struct {
	// The principal id of the identity. This property will only be provided for a system-assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
	TenantId pulumi.StringInput `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 pulumi.StringPtrInput `pulumi:"type"`
}

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

func (ResourceIdentityResponseArgs) ElementType

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

type ResourceIdentityResponseInput

type ResourceIdentityResponseInput interface {
	pulumi.Input

	ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
	ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput
}

ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:

ResourceIdentityResponseArgs{...}

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

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext

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

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 ResourceIdentityResponsePtrInput

type ResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
	ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput
}

ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:

        ResourceIdentityResponseArgs{...}

or:

        nil

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 SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC)
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// A string identifier for the identity that created the resource
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// The type of identity that created the resource: user, application, managedIdentity, key
	CreatedByType pulumi.StringInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringInput `pulumi:"lastModifiedAt"`
	// A string identifier for the identity that last modified the resource
	LastModifiedBy pulumi.StringInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource: user, application, managedIdentity, key
	LastModifiedByType pulumi.StringInput `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

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

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

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

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

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

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