dashboard

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

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

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

Documentation

Index

Constants

View Source
const (
	ApiKeyDisabled = ApiKey("Disabled")
	ApiKeyEnabled  = ApiKey("Enabled")
)
View Source
const (
	DeterministicOutboundIPDisabled = DeterministicOutboundIP("Disabled")
	DeterministicOutboundIPEnabled  = DeterministicOutboundIP("Enabled")
)
View Source
const (
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
View Source
const (
	ZoneRedundancyDisabled = ZoneRedundancy("Disabled")
	ZoneRedundancyEnabled  = ZoneRedundancy("Enabled")
)
View Source
const (
	AutoGeneratedDomainNameLabelScopeTenantReuse = AutoGeneratedDomainNameLabelScope("TenantReuse")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKey

type ApiKey string

The api key setting of the Grafana instance.

func (ApiKey) ElementType

func (ApiKey) ElementType() reflect.Type

func (ApiKey) ToApiKeyOutput

func (e ApiKey) ToApiKeyOutput() ApiKeyOutput

func (ApiKey) ToApiKeyOutputWithContext

func (e ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

func (ApiKey) ToApiKeyPtrOutput

func (e ApiKey) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (ApiKey) ToApiKeyPtrOutputWithContext

func (e ApiKey) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

func (ApiKey) ToStringOutput

func (e ApiKey) ToStringOutput() pulumi.StringOutput

func (ApiKey) ToStringOutputWithContext

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

func (ApiKey) ToStringPtrOutput

func (e ApiKey) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiKey) ToStringPtrOutputWithContext

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

type ApiKeyInput

type ApiKeyInput interface {
	pulumi.Input

	ToApiKeyOutput() ApiKeyOutput
	ToApiKeyOutputWithContext(context.Context) ApiKeyOutput
}

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

ApiKeyDisabled
ApiKeyEnabled

type ApiKeyOutput

type ApiKeyOutput struct{ *pulumi.OutputState }

func (ApiKeyOutput) ElementType

func (ApiKeyOutput) ElementType() reflect.Type

func (ApiKeyOutput) ToApiKeyOutput

func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput

func (ApiKeyOutput) ToApiKeyOutputWithContext

func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

func (ApiKeyOutput) ToApiKeyPtrOutput

func (o ApiKeyOutput) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (ApiKeyOutput) ToApiKeyPtrOutputWithContext

func (o ApiKeyOutput) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

func (ApiKeyOutput) ToStringOutput

func (o ApiKeyOutput) ToStringOutput() pulumi.StringOutput

func (ApiKeyOutput) ToStringOutputWithContext

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

func (ApiKeyOutput) ToStringPtrOutput

func (o ApiKeyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiKeyOutput) ToStringPtrOutputWithContext

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

type ApiKeyPtrInput

type ApiKeyPtrInput interface {
	pulumi.Input

	ToApiKeyPtrOutput() ApiKeyPtrOutput
	ToApiKeyPtrOutputWithContext(context.Context) ApiKeyPtrOutput
}

func ApiKeyPtr

func ApiKeyPtr(v string) ApiKeyPtrInput

type ApiKeyPtrOutput

type ApiKeyPtrOutput struct{ *pulumi.OutputState }

func (ApiKeyPtrOutput) Elem

func (o ApiKeyPtrOutput) Elem() ApiKeyOutput

func (ApiKeyPtrOutput) ElementType

func (ApiKeyPtrOutput) ElementType() reflect.Type

func (ApiKeyPtrOutput) ToApiKeyPtrOutput

func (o ApiKeyPtrOutput) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (ApiKeyPtrOutput) ToApiKeyPtrOutputWithContext

func (o ApiKeyPtrOutput) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

func (ApiKeyPtrOutput) ToStringPtrOutput

func (o ApiKeyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiKeyPtrOutput) ToStringPtrOutputWithContext

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

type AutoGeneratedDomainNameLabelScope

type AutoGeneratedDomainNameLabelScope string

Scope for dns deterministic name hash calculation.

func (AutoGeneratedDomainNameLabelScope) ElementType

func (AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopeOutput

func (e AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopeOutput() AutoGeneratedDomainNameLabelScopeOutput

func (AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopeOutputWithContext

func (e AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopeOutputWithContext(ctx context.Context) AutoGeneratedDomainNameLabelScopeOutput

func (AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopePtrOutput

func (e AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopePtrOutput() AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext

func (e AutoGeneratedDomainNameLabelScope) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext(ctx context.Context) AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScope) ToStringOutput

func (AutoGeneratedDomainNameLabelScope) ToStringOutputWithContext

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

func (AutoGeneratedDomainNameLabelScope) ToStringPtrOutput

func (AutoGeneratedDomainNameLabelScope) ToStringPtrOutputWithContext

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

type AutoGeneratedDomainNameLabelScopeInput

type AutoGeneratedDomainNameLabelScopeInput interface {
	pulumi.Input

	ToAutoGeneratedDomainNameLabelScopeOutput() AutoGeneratedDomainNameLabelScopeOutput
	ToAutoGeneratedDomainNameLabelScopeOutputWithContext(context.Context) AutoGeneratedDomainNameLabelScopeOutput
}

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

AutoGeneratedDomainNameLabelScopeTenantReuse

type AutoGeneratedDomainNameLabelScopeOutput

type AutoGeneratedDomainNameLabelScopeOutput struct{ *pulumi.OutputState }

func (AutoGeneratedDomainNameLabelScopeOutput) ElementType

func (AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopeOutput

func (o AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopeOutput() AutoGeneratedDomainNameLabelScopeOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopeOutputWithContext

func (o AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopeOutputWithContext(ctx context.Context) AutoGeneratedDomainNameLabelScopeOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopePtrOutput

func (o AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopePtrOutput() AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext

func (o AutoGeneratedDomainNameLabelScopeOutput) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext(ctx context.Context) AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToStringOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToStringOutputWithContext

func (AutoGeneratedDomainNameLabelScopeOutput) ToStringPtrOutput

func (AutoGeneratedDomainNameLabelScopeOutput) ToStringPtrOutputWithContext

type AutoGeneratedDomainNameLabelScopePtrInput

type AutoGeneratedDomainNameLabelScopePtrInput interface {
	pulumi.Input

	ToAutoGeneratedDomainNameLabelScopePtrOutput() AutoGeneratedDomainNameLabelScopePtrOutput
	ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext(context.Context) AutoGeneratedDomainNameLabelScopePtrOutput
}

type AutoGeneratedDomainNameLabelScopePtrOutput

type AutoGeneratedDomainNameLabelScopePtrOutput struct{ *pulumi.OutputState }

func (AutoGeneratedDomainNameLabelScopePtrOutput) Elem

func (AutoGeneratedDomainNameLabelScopePtrOutput) ElementType

func (AutoGeneratedDomainNameLabelScopePtrOutput) ToAutoGeneratedDomainNameLabelScopePtrOutput

func (o AutoGeneratedDomainNameLabelScopePtrOutput) ToAutoGeneratedDomainNameLabelScopePtrOutput() AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScopePtrOutput) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext

func (o AutoGeneratedDomainNameLabelScopePtrOutput) ToAutoGeneratedDomainNameLabelScopePtrOutputWithContext(ctx context.Context) AutoGeneratedDomainNameLabelScopePtrOutput

func (AutoGeneratedDomainNameLabelScopePtrOutput) ToStringPtrOutput

func (AutoGeneratedDomainNameLabelScopePtrOutput) ToStringPtrOutputWithContext

type AzureMonitorWorkspaceIntegration

type AzureMonitorWorkspaceIntegration struct {
	// The resource Id of the connected Azure Monitor Workspace.
	AzureMonitorWorkspaceResourceId *string `pulumi:"azureMonitorWorkspaceResourceId"`
}

Integrations for Azure Monitor Workspace.

type AzureMonitorWorkspaceIntegrationArgs

type AzureMonitorWorkspaceIntegrationArgs struct {
	// The resource Id of the connected Azure Monitor Workspace.
	AzureMonitorWorkspaceResourceId pulumi.StringPtrInput `pulumi:"azureMonitorWorkspaceResourceId"`
}

Integrations for Azure Monitor Workspace.

func (AzureMonitorWorkspaceIntegrationArgs) ElementType

func (AzureMonitorWorkspaceIntegrationArgs) ToAzureMonitorWorkspaceIntegrationOutput

func (i AzureMonitorWorkspaceIntegrationArgs) ToAzureMonitorWorkspaceIntegrationOutput() AzureMonitorWorkspaceIntegrationOutput

func (AzureMonitorWorkspaceIntegrationArgs) ToAzureMonitorWorkspaceIntegrationOutputWithContext

func (i AzureMonitorWorkspaceIntegrationArgs) ToAzureMonitorWorkspaceIntegrationOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationOutput

type AzureMonitorWorkspaceIntegrationArray

type AzureMonitorWorkspaceIntegrationArray []AzureMonitorWorkspaceIntegrationInput

func (AzureMonitorWorkspaceIntegrationArray) ElementType

func (AzureMonitorWorkspaceIntegrationArray) ToAzureMonitorWorkspaceIntegrationArrayOutput

func (i AzureMonitorWorkspaceIntegrationArray) ToAzureMonitorWorkspaceIntegrationArrayOutput() AzureMonitorWorkspaceIntegrationArrayOutput

func (AzureMonitorWorkspaceIntegrationArray) ToAzureMonitorWorkspaceIntegrationArrayOutputWithContext

func (i AzureMonitorWorkspaceIntegrationArray) ToAzureMonitorWorkspaceIntegrationArrayOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationArrayOutput

type AzureMonitorWorkspaceIntegrationArrayInput

type AzureMonitorWorkspaceIntegrationArrayInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceIntegrationArrayOutput() AzureMonitorWorkspaceIntegrationArrayOutput
	ToAzureMonitorWorkspaceIntegrationArrayOutputWithContext(context.Context) AzureMonitorWorkspaceIntegrationArrayOutput
}

AzureMonitorWorkspaceIntegrationArrayInput is an input type that accepts AzureMonitorWorkspaceIntegrationArray and AzureMonitorWorkspaceIntegrationArrayOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceIntegrationArrayInput` via:

AzureMonitorWorkspaceIntegrationArray{ AzureMonitorWorkspaceIntegrationArgs{...} }

type AzureMonitorWorkspaceIntegrationArrayOutput

type AzureMonitorWorkspaceIntegrationArrayOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceIntegrationArrayOutput) ElementType

func (AzureMonitorWorkspaceIntegrationArrayOutput) Index

func (AzureMonitorWorkspaceIntegrationArrayOutput) ToAzureMonitorWorkspaceIntegrationArrayOutput

func (o AzureMonitorWorkspaceIntegrationArrayOutput) ToAzureMonitorWorkspaceIntegrationArrayOutput() AzureMonitorWorkspaceIntegrationArrayOutput

func (AzureMonitorWorkspaceIntegrationArrayOutput) ToAzureMonitorWorkspaceIntegrationArrayOutputWithContext

func (o AzureMonitorWorkspaceIntegrationArrayOutput) ToAzureMonitorWorkspaceIntegrationArrayOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationArrayOutput

type AzureMonitorWorkspaceIntegrationInput

type AzureMonitorWorkspaceIntegrationInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceIntegrationOutput() AzureMonitorWorkspaceIntegrationOutput
	ToAzureMonitorWorkspaceIntegrationOutputWithContext(context.Context) AzureMonitorWorkspaceIntegrationOutput
}

AzureMonitorWorkspaceIntegrationInput is an input type that accepts AzureMonitorWorkspaceIntegrationArgs and AzureMonitorWorkspaceIntegrationOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceIntegrationInput` via:

AzureMonitorWorkspaceIntegrationArgs{...}

type AzureMonitorWorkspaceIntegrationOutput

type AzureMonitorWorkspaceIntegrationOutput struct{ *pulumi.OutputState }

Integrations for Azure Monitor Workspace.

func (AzureMonitorWorkspaceIntegrationOutput) AzureMonitorWorkspaceResourceId

func (o AzureMonitorWorkspaceIntegrationOutput) AzureMonitorWorkspaceResourceId() pulumi.StringPtrOutput

The resource Id of the connected Azure Monitor Workspace.

func (AzureMonitorWorkspaceIntegrationOutput) ElementType

func (AzureMonitorWorkspaceIntegrationOutput) ToAzureMonitorWorkspaceIntegrationOutput

func (o AzureMonitorWorkspaceIntegrationOutput) ToAzureMonitorWorkspaceIntegrationOutput() AzureMonitorWorkspaceIntegrationOutput

func (AzureMonitorWorkspaceIntegrationOutput) ToAzureMonitorWorkspaceIntegrationOutputWithContext

func (o AzureMonitorWorkspaceIntegrationOutput) ToAzureMonitorWorkspaceIntegrationOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationOutput

type AzureMonitorWorkspaceIntegrationResponse

type AzureMonitorWorkspaceIntegrationResponse struct {
	// The resource Id of the connected Azure Monitor Workspace.
	AzureMonitorWorkspaceResourceId *string `pulumi:"azureMonitorWorkspaceResourceId"`
}

Integrations for Azure Monitor Workspace.

type AzureMonitorWorkspaceIntegrationResponseArrayOutput

type AzureMonitorWorkspaceIntegrationResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceIntegrationResponseArrayOutput) ElementType

func (AzureMonitorWorkspaceIntegrationResponseArrayOutput) Index

func (AzureMonitorWorkspaceIntegrationResponseArrayOutput) ToAzureMonitorWorkspaceIntegrationResponseArrayOutput

func (o AzureMonitorWorkspaceIntegrationResponseArrayOutput) ToAzureMonitorWorkspaceIntegrationResponseArrayOutput() AzureMonitorWorkspaceIntegrationResponseArrayOutput

func (AzureMonitorWorkspaceIntegrationResponseArrayOutput) ToAzureMonitorWorkspaceIntegrationResponseArrayOutputWithContext

func (o AzureMonitorWorkspaceIntegrationResponseArrayOutput) ToAzureMonitorWorkspaceIntegrationResponseArrayOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationResponseArrayOutput

type AzureMonitorWorkspaceIntegrationResponseOutput

type AzureMonitorWorkspaceIntegrationResponseOutput struct{ *pulumi.OutputState }

Integrations for Azure Monitor Workspace.

func (AzureMonitorWorkspaceIntegrationResponseOutput) AzureMonitorWorkspaceResourceId

func (o AzureMonitorWorkspaceIntegrationResponseOutput) AzureMonitorWorkspaceResourceId() pulumi.StringPtrOutput

The resource Id of the connected Azure Monitor Workspace.

func (AzureMonitorWorkspaceIntegrationResponseOutput) ElementType

func (AzureMonitorWorkspaceIntegrationResponseOutput) ToAzureMonitorWorkspaceIntegrationResponseOutput

func (o AzureMonitorWorkspaceIntegrationResponseOutput) ToAzureMonitorWorkspaceIntegrationResponseOutput() AzureMonitorWorkspaceIntegrationResponseOutput

func (AzureMonitorWorkspaceIntegrationResponseOutput) ToAzureMonitorWorkspaceIntegrationResponseOutputWithContext

func (o AzureMonitorWorkspaceIntegrationResponseOutput) ToAzureMonitorWorkspaceIntegrationResponseOutputWithContext(ctx context.Context) AzureMonitorWorkspaceIntegrationResponseOutput

type DeterministicOutboundIP

type DeterministicOutboundIP string

Whether a Grafana instance uses deterministic outbound IPs.

func (DeterministicOutboundIP) ElementType

func (DeterministicOutboundIP) ElementType() reflect.Type

func (DeterministicOutboundIP) ToDeterministicOutboundIPOutput

func (e DeterministicOutboundIP) ToDeterministicOutboundIPOutput() DeterministicOutboundIPOutput

func (DeterministicOutboundIP) ToDeterministicOutboundIPOutputWithContext

func (e DeterministicOutboundIP) ToDeterministicOutboundIPOutputWithContext(ctx context.Context) DeterministicOutboundIPOutput

func (DeterministicOutboundIP) ToDeterministicOutboundIPPtrOutput

func (e DeterministicOutboundIP) ToDeterministicOutboundIPPtrOutput() DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIP) ToDeterministicOutboundIPPtrOutputWithContext

func (e DeterministicOutboundIP) ToDeterministicOutboundIPPtrOutputWithContext(ctx context.Context) DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIP) ToStringOutput

func (e DeterministicOutboundIP) ToStringOutput() pulumi.StringOutput

func (DeterministicOutboundIP) ToStringOutputWithContext

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

func (DeterministicOutboundIP) ToStringPtrOutput

func (e DeterministicOutboundIP) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeterministicOutboundIP) ToStringPtrOutputWithContext

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

type DeterministicOutboundIPInput

type DeterministicOutboundIPInput interface {
	pulumi.Input

	ToDeterministicOutboundIPOutput() DeterministicOutboundIPOutput
	ToDeterministicOutboundIPOutputWithContext(context.Context) DeterministicOutboundIPOutput
}

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

DeterministicOutboundIPDisabled
DeterministicOutboundIPEnabled

type DeterministicOutboundIPOutput

type DeterministicOutboundIPOutput struct{ *pulumi.OutputState }

func (DeterministicOutboundIPOutput) ElementType

func (DeterministicOutboundIPOutput) ToDeterministicOutboundIPOutput

func (o DeterministicOutboundIPOutput) ToDeterministicOutboundIPOutput() DeterministicOutboundIPOutput

func (DeterministicOutboundIPOutput) ToDeterministicOutboundIPOutputWithContext

func (o DeterministicOutboundIPOutput) ToDeterministicOutboundIPOutputWithContext(ctx context.Context) DeterministicOutboundIPOutput

func (DeterministicOutboundIPOutput) ToDeterministicOutboundIPPtrOutput

func (o DeterministicOutboundIPOutput) ToDeterministicOutboundIPPtrOutput() DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIPOutput) ToDeterministicOutboundIPPtrOutputWithContext

func (o DeterministicOutboundIPOutput) ToDeterministicOutboundIPPtrOutputWithContext(ctx context.Context) DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIPOutput) ToStringOutput

func (DeterministicOutboundIPOutput) ToStringOutputWithContext

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

func (DeterministicOutboundIPOutput) ToStringPtrOutput

func (DeterministicOutboundIPOutput) ToStringPtrOutputWithContext

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

type DeterministicOutboundIPPtrInput

type DeterministicOutboundIPPtrInput interface {
	pulumi.Input

	ToDeterministicOutboundIPPtrOutput() DeterministicOutboundIPPtrOutput
	ToDeterministicOutboundIPPtrOutputWithContext(context.Context) DeterministicOutboundIPPtrOutput
}

func DeterministicOutboundIPPtr

func DeterministicOutboundIPPtr(v string) DeterministicOutboundIPPtrInput

type DeterministicOutboundIPPtrOutput

type DeterministicOutboundIPPtrOutput struct{ *pulumi.OutputState }

func (DeterministicOutboundIPPtrOutput) Elem

func (DeterministicOutboundIPPtrOutput) ElementType

func (DeterministicOutboundIPPtrOutput) ToDeterministicOutboundIPPtrOutput

func (o DeterministicOutboundIPPtrOutput) ToDeterministicOutboundIPPtrOutput() DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIPPtrOutput) ToDeterministicOutboundIPPtrOutputWithContext

func (o DeterministicOutboundIPPtrOutput) ToDeterministicOutboundIPPtrOutputWithContext(ctx context.Context) DeterministicOutboundIPPtrOutput

func (DeterministicOutboundIPPtrOutput) ToStringPtrOutput

func (DeterministicOutboundIPPtrOutput) ToStringPtrOutputWithContext

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

type Grafana

type Grafana struct {
	pulumi.CustomResourceState

	// The managed identity of the grafana resource.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the grafana resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the grafana resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties specific to the grafana resource.
	Properties ManagedGrafanaPropertiesResponseOutput `pulumi:"properties"`
	// The Sku of the grafana resource.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// The system meta data relating to this grafana resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags for grafana resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the grafana resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The grafana resource type. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2022-05-01-preview.

Other available API versions: 2021-09-01-preview, 2022-10-01-preview, 2023-09-01.

func GetGrafana

func GetGrafana(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaState, opts ...pulumi.ResourceOption) (*Grafana, error)

GetGrafana gets an existing Grafana 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 NewGrafana

func NewGrafana(ctx *pulumi.Context,
	name string, args *GrafanaArgs, opts ...pulumi.ResourceOption) (*Grafana, error)

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

func (*Grafana) ElementType

func (*Grafana) ElementType() reflect.Type

func (*Grafana) ToGrafanaOutput

func (i *Grafana) ToGrafanaOutput() GrafanaOutput

func (*Grafana) ToGrafanaOutputWithContext

func (i *Grafana) ToGrafanaOutputWithContext(ctx context.Context) GrafanaOutput

type GrafanaArgs

type GrafanaArgs struct {
	// The managed identity of the grafana resource.
	Identity ManagedServiceIdentityPtrInput
	// The geo-location where the grafana resource lives
	Location pulumi.StringPtrInput
	// Properties specific to the grafana resource.
	Properties ManagedGrafanaPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The Sku of the grafana resource.
	Sku ResourceSkuPtrInput
	// The tags for grafana resource.
	Tags pulumi.StringMapInput
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringPtrInput
}

The set of arguments for constructing a Grafana resource.

func (GrafanaArgs) ElementType

func (GrafanaArgs) ElementType() reflect.Type

type GrafanaInput

type GrafanaInput interface {
	pulumi.Input

	ToGrafanaOutput() GrafanaOutput
	ToGrafanaOutputWithContext(ctx context.Context) GrafanaOutput
}

type GrafanaIntegrations

type GrafanaIntegrations struct {
	AzureMonitorWorkspaceIntegrations []AzureMonitorWorkspaceIntegration `pulumi:"azureMonitorWorkspaceIntegrations"`
}

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

type GrafanaIntegrationsArgs

type GrafanaIntegrationsArgs struct {
	AzureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegrationArrayInput `pulumi:"azureMonitorWorkspaceIntegrations"`
}

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (GrafanaIntegrationsArgs) ElementType

func (GrafanaIntegrationsArgs) ElementType() reflect.Type

func (GrafanaIntegrationsArgs) ToGrafanaIntegrationsOutput

func (i GrafanaIntegrationsArgs) ToGrafanaIntegrationsOutput() GrafanaIntegrationsOutput

func (GrafanaIntegrationsArgs) ToGrafanaIntegrationsOutputWithContext

func (i GrafanaIntegrationsArgs) ToGrafanaIntegrationsOutputWithContext(ctx context.Context) GrafanaIntegrationsOutput

func (GrafanaIntegrationsArgs) ToGrafanaIntegrationsPtrOutput

func (i GrafanaIntegrationsArgs) ToGrafanaIntegrationsPtrOutput() GrafanaIntegrationsPtrOutput

func (GrafanaIntegrationsArgs) ToGrafanaIntegrationsPtrOutputWithContext

func (i GrafanaIntegrationsArgs) ToGrafanaIntegrationsPtrOutputWithContext(ctx context.Context) GrafanaIntegrationsPtrOutput

type GrafanaIntegrationsInput

type GrafanaIntegrationsInput interface {
	pulumi.Input

	ToGrafanaIntegrationsOutput() GrafanaIntegrationsOutput
	ToGrafanaIntegrationsOutputWithContext(context.Context) GrafanaIntegrationsOutput
}

GrafanaIntegrationsInput is an input type that accepts GrafanaIntegrationsArgs and GrafanaIntegrationsOutput values. You can construct a concrete instance of `GrafanaIntegrationsInput` via:

GrafanaIntegrationsArgs{...}

type GrafanaIntegrationsOutput

type GrafanaIntegrationsOutput struct{ *pulumi.OutputState }

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (GrafanaIntegrationsOutput) AzureMonitorWorkspaceIntegrations

func (o GrafanaIntegrationsOutput) AzureMonitorWorkspaceIntegrations() AzureMonitorWorkspaceIntegrationArrayOutput

func (GrafanaIntegrationsOutput) ElementType

func (GrafanaIntegrationsOutput) ElementType() reflect.Type

func (GrafanaIntegrationsOutput) ToGrafanaIntegrationsOutput

func (o GrafanaIntegrationsOutput) ToGrafanaIntegrationsOutput() GrafanaIntegrationsOutput

func (GrafanaIntegrationsOutput) ToGrafanaIntegrationsOutputWithContext

func (o GrafanaIntegrationsOutput) ToGrafanaIntegrationsOutputWithContext(ctx context.Context) GrafanaIntegrationsOutput

func (GrafanaIntegrationsOutput) ToGrafanaIntegrationsPtrOutput

func (o GrafanaIntegrationsOutput) ToGrafanaIntegrationsPtrOutput() GrafanaIntegrationsPtrOutput

func (GrafanaIntegrationsOutput) ToGrafanaIntegrationsPtrOutputWithContext

func (o GrafanaIntegrationsOutput) ToGrafanaIntegrationsPtrOutputWithContext(ctx context.Context) GrafanaIntegrationsPtrOutput

type GrafanaIntegrationsPtrInput

type GrafanaIntegrationsPtrInput interface {
	pulumi.Input

	ToGrafanaIntegrationsPtrOutput() GrafanaIntegrationsPtrOutput
	ToGrafanaIntegrationsPtrOutputWithContext(context.Context) GrafanaIntegrationsPtrOutput
}

GrafanaIntegrationsPtrInput is an input type that accepts GrafanaIntegrationsArgs, GrafanaIntegrationsPtr and GrafanaIntegrationsPtrOutput values. You can construct a concrete instance of `GrafanaIntegrationsPtrInput` via:

        GrafanaIntegrationsArgs{...}

or:

        nil

type GrafanaIntegrationsPtrOutput

type GrafanaIntegrationsPtrOutput struct{ *pulumi.OutputState }

func (GrafanaIntegrationsPtrOutput) AzureMonitorWorkspaceIntegrations

func (o GrafanaIntegrationsPtrOutput) AzureMonitorWorkspaceIntegrations() AzureMonitorWorkspaceIntegrationArrayOutput

func (GrafanaIntegrationsPtrOutput) Elem

func (GrafanaIntegrationsPtrOutput) ElementType

func (GrafanaIntegrationsPtrOutput) ToGrafanaIntegrationsPtrOutput

func (o GrafanaIntegrationsPtrOutput) ToGrafanaIntegrationsPtrOutput() GrafanaIntegrationsPtrOutput

func (GrafanaIntegrationsPtrOutput) ToGrafanaIntegrationsPtrOutputWithContext

func (o GrafanaIntegrationsPtrOutput) ToGrafanaIntegrationsPtrOutputWithContext(ctx context.Context) GrafanaIntegrationsPtrOutput

type GrafanaIntegrationsResponse

type GrafanaIntegrationsResponse struct {
	AzureMonitorWorkspaceIntegrations []AzureMonitorWorkspaceIntegrationResponse `pulumi:"azureMonitorWorkspaceIntegrations"`
}

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

type GrafanaIntegrationsResponseOutput

type GrafanaIntegrationsResponseOutput struct{ *pulumi.OutputState }

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (GrafanaIntegrationsResponseOutput) AzureMonitorWorkspaceIntegrations

func (GrafanaIntegrationsResponseOutput) ElementType

func (GrafanaIntegrationsResponseOutput) ToGrafanaIntegrationsResponseOutput

func (o GrafanaIntegrationsResponseOutput) ToGrafanaIntegrationsResponseOutput() GrafanaIntegrationsResponseOutput

func (GrafanaIntegrationsResponseOutput) ToGrafanaIntegrationsResponseOutputWithContext

func (o GrafanaIntegrationsResponseOutput) ToGrafanaIntegrationsResponseOutputWithContext(ctx context.Context) GrafanaIntegrationsResponseOutput

type GrafanaIntegrationsResponsePtrOutput

type GrafanaIntegrationsResponsePtrOutput struct{ *pulumi.OutputState }

func (GrafanaIntegrationsResponsePtrOutput) AzureMonitorWorkspaceIntegrations

func (GrafanaIntegrationsResponsePtrOutput) Elem

func (GrafanaIntegrationsResponsePtrOutput) ElementType

func (GrafanaIntegrationsResponsePtrOutput) ToGrafanaIntegrationsResponsePtrOutput

func (o GrafanaIntegrationsResponsePtrOutput) ToGrafanaIntegrationsResponsePtrOutput() GrafanaIntegrationsResponsePtrOutput

func (GrafanaIntegrationsResponsePtrOutput) ToGrafanaIntegrationsResponsePtrOutputWithContext

func (o GrafanaIntegrationsResponsePtrOutput) ToGrafanaIntegrationsResponsePtrOutputWithContext(ctx context.Context) GrafanaIntegrationsResponsePtrOutput

type GrafanaOutput

type GrafanaOutput struct{ *pulumi.OutputState }

func (GrafanaOutput) ElementType

func (GrafanaOutput) ElementType() reflect.Type

func (GrafanaOutput) Identity

The managed identity of the grafana resource.

func (GrafanaOutput) Location

func (o GrafanaOutput) Location() pulumi.StringPtrOutput

The geo-location where the grafana resource lives

func (GrafanaOutput) Name

Name of the grafana resource.

func (GrafanaOutput) Properties

Properties specific to the grafana resource.

func (GrafanaOutput) Sku

The Sku of the grafana resource.

func (GrafanaOutput) SystemData

func (o GrafanaOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this grafana resource.

func (GrafanaOutput) Tags

The tags for grafana resource.

func (GrafanaOutput) ToGrafanaOutput

func (o GrafanaOutput) ToGrafanaOutput() GrafanaOutput

func (GrafanaOutput) ToGrafanaOutputWithContext

func (o GrafanaOutput) ToGrafanaOutputWithContext(ctx context.Context) GrafanaOutput

func (GrafanaOutput) Type

The type of the grafana resource.

type GrafanaState

type GrafanaState struct {
}

func (GrafanaState) ElementType

func (GrafanaState) ElementType() reflect.Type

type LookupGrafanaArgs

type LookupGrafanaArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupGrafanaOutputArgs

type LookupGrafanaOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupGrafanaOutputArgs) ElementType

func (LookupGrafanaOutputArgs) ElementType() reflect.Type

type LookupGrafanaResult

type LookupGrafanaResult struct {
	// ARM id of the grafana resource
	Id string `pulumi:"id"`
	// The managed identity of the grafana resource.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// The geo-location where the grafana resource lives
	Location *string `pulumi:"location"`
	// Name of the grafana resource.
	Name string `pulumi:"name"`
	// Properties specific to the grafana resource.
	Properties ManagedGrafanaPropertiesResponse `pulumi:"properties"`
	// The Sku of the grafana resource.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// The system meta data relating to this grafana resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags for grafana resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the grafana resource.
	Type string `pulumi:"type"`
}

The grafana resource type.

func LookupGrafana

func LookupGrafana(ctx *pulumi.Context, args *LookupGrafanaArgs, opts ...pulumi.InvokeOption) (*LookupGrafanaResult, error)

The grafana resource type. Azure REST API version: 2022-08-01.

Other available API versions: 2021-09-01-preview, 2022-10-01-preview, 2023-09-01.

type LookupGrafanaResultOutput

type LookupGrafanaResultOutput struct{ *pulumi.OutputState }

The grafana resource type.

func (LookupGrafanaResultOutput) ElementType

func (LookupGrafanaResultOutput) ElementType() reflect.Type

func (LookupGrafanaResultOutput) Id

ARM id of the grafana resource

func (LookupGrafanaResultOutput) Identity

The managed identity of the grafana resource.

func (LookupGrafanaResultOutput) Location

The geo-location where the grafana resource lives

func (LookupGrafanaResultOutput) Name

Name of the grafana resource.

func (LookupGrafanaResultOutput) Properties

Properties specific to the grafana resource.

func (LookupGrafanaResultOutput) Sku

The Sku of the grafana resource.

func (LookupGrafanaResultOutput) SystemData

The system meta data relating to this grafana resource.

func (LookupGrafanaResultOutput) Tags

The tags for grafana resource.

func (LookupGrafanaResultOutput) ToLookupGrafanaResultOutput

func (o LookupGrafanaResultOutput) ToLookupGrafanaResultOutput() LookupGrafanaResultOutput

func (LookupGrafanaResultOutput) ToLookupGrafanaResultOutputWithContext

func (o LookupGrafanaResultOutput) ToLookupGrafanaResultOutputWithContext(ctx context.Context) LookupGrafanaResultOutput

func (LookupGrafanaResultOutput) Type

The type of the grafana resource.

type LookupManagedPrivateEndpointArgs

type LookupManagedPrivateEndpointArgs struct {
	// The managed private endpoint name of Azure Managed Grafana.
	ManagedPrivateEndpointName string `pulumi:"managedPrivateEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupManagedPrivateEndpointOutputArgs

type LookupManagedPrivateEndpointOutputArgs struct {
	// The managed private endpoint name of Azure Managed Grafana.
	ManagedPrivateEndpointName pulumi.StringInput `pulumi:"managedPrivateEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupManagedPrivateEndpointOutputArgs) ElementType

type LookupManagedPrivateEndpointResult

type LookupManagedPrivateEndpointResult struct {
	// The state of managed private endpoint connection.
	ConnectionState ManagedPrivateEndpointConnectionStateResponse `pulumi:"connectionState"`
	// The group Ids of the managed private endpoint.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The ARM resource ID of the resource for which the managed private endpoint is pointing to.
	PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"`
	// The region of the resource to which the managed private endpoint is pointing to.
	PrivateLinkResourceRegion *string `pulumi:"privateLinkResourceRegion"`
	// The private IP of private endpoint after approval. This property is empty before connection is approved.
	PrivateLinkServicePrivateIP string `pulumi:"privateLinkServicePrivateIP"`
	// The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
	PrivateLinkServiceUrl *string `pulumi:"privateLinkServiceUrl"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// User input request message of the managed private endpoint.
	RequestMessage *string `pulumi:"requestMessage"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The managed private endpoint resource type.

func LookupManagedPrivateEndpoint

func LookupManagedPrivateEndpoint(ctx *pulumi.Context, args *LookupManagedPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupManagedPrivateEndpointResult, error)

The managed private endpoint resource type. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2023-09-01.

type LookupManagedPrivateEndpointResultOutput

type LookupManagedPrivateEndpointResultOutput struct{ *pulumi.OutputState }

The managed private endpoint resource type.

func (LookupManagedPrivateEndpointResultOutput) ConnectionState

The state of managed private endpoint connection.

func (LookupManagedPrivateEndpointResultOutput) ElementType

func (LookupManagedPrivateEndpointResultOutput) GroupIds

The group Ids of the managed private endpoint.

func (LookupManagedPrivateEndpointResultOutput) Id

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

func (LookupManagedPrivateEndpointResultOutput) Location

The geo-location where the resource lives

func (LookupManagedPrivateEndpointResultOutput) Name

The name of the resource

func (LookupManagedPrivateEndpointResultOutput) PrivateLinkResourceId

The ARM resource ID of the resource for which the managed private endpoint is pointing to.

func (LookupManagedPrivateEndpointResultOutput) PrivateLinkResourceRegion

func (o LookupManagedPrivateEndpointResultOutput) PrivateLinkResourceRegion() pulumi.StringPtrOutput

The region of the resource to which the managed private endpoint is pointing to.

func (LookupManagedPrivateEndpointResultOutput) PrivateLinkServicePrivateIP

func (o LookupManagedPrivateEndpointResultOutput) PrivateLinkServicePrivateIP() pulumi.StringOutput

The private IP of private endpoint after approval. This property is empty before connection is approved.

func (LookupManagedPrivateEndpointResultOutput) PrivateLinkServiceUrl

The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.

func (LookupManagedPrivateEndpointResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupManagedPrivateEndpointResultOutput) RequestMessage

User input request message of the managed private endpoint.

func (LookupManagedPrivateEndpointResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupManagedPrivateEndpointResultOutput) Tags

Resource tags.

func (LookupManagedPrivateEndpointResultOutput) ToLookupManagedPrivateEndpointResultOutput

func (o LookupManagedPrivateEndpointResultOutput) ToLookupManagedPrivateEndpointResultOutput() LookupManagedPrivateEndpointResultOutput

func (LookupManagedPrivateEndpointResultOutput) ToLookupManagedPrivateEndpointResultOutputWithContext

func (o LookupManagedPrivateEndpointResultOutput) ToLookupManagedPrivateEndpointResultOutputWithContext(ctx context.Context) LookupManagedPrivateEndpointResultOutput

func (LookupManagedPrivateEndpointResultOutput) Type

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

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The private endpoint connection name of Azure Managed Grafana.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The private endpoint connection name of Azure Managed Grafana.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The private endpoint connection group ids.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

func LookupPrivateEndpointConnection

The Private Endpoint Connection resource. Azure REST API version: 2022-08-01.

Other available API versions: 2022-10-01-preview, 2023-09-01.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

The private endpoint connection group ids.

func (LookupPrivateEndpointConnectionResultOutput) Id

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

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The resource of private end point.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

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

type ManagedGrafanaProperties

type ManagedGrafanaProperties struct {
	// The api key setting of the Grafana instance.
	ApiKey *string `pulumi:"apiKey"`
	// Scope for dns deterministic name hash calculation.
	AutoGeneratedDomainNameLabelScope *string `pulumi:"autoGeneratedDomainNameLabelScope"`
	// Whether a Grafana instance uses deterministic outbound IPs.
	DeterministicOutboundIP *string `pulumi:"deterministicOutboundIP"`
	// GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
	GrafanaIntegrations *GrafanaIntegrations `pulumi:"grafanaIntegrations"`
	// Indicate the state for enable or disable traffic over the public interface.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The zone redundancy setting of the Grafana instance.
	ZoneRedundancy *string `pulumi:"zoneRedundancy"`
}

Properties specific to the grafana resource.

type ManagedGrafanaPropertiesArgs

type ManagedGrafanaPropertiesArgs struct {
	// The api key setting of the Grafana instance.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Scope for dns deterministic name hash calculation.
	AutoGeneratedDomainNameLabelScope pulumi.StringPtrInput `pulumi:"autoGeneratedDomainNameLabelScope"`
	// Whether a Grafana instance uses deterministic outbound IPs.
	DeterministicOutboundIP pulumi.StringPtrInput `pulumi:"deterministicOutboundIP"`
	// GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
	GrafanaIntegrations GrafanaIntegrationsPtrInput `pulumi:"grafanaIntegrations"`
	// Indicate the state for enable or disable traffic over the public interface.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// The zone redundancy setting of the Grafana instance.
	ZoneRedundancy pulumi.StringPtrInput `pulumi:"zoneRedundancy"`
}

Properties specific to the grafana resource.

func (ManagedGrafanaPropertiesArgs) ElementType

func (ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesOutput

func (i ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesOutput() ManagedGrafanaPropertiesOutput

func (ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesOutputWithContext

func (i ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesOutput

func (ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesPtrOutput

func (i ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesPtrOutput() ManagedGrafanaPropertiesPtrOutput

func (ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesPtrOutputWithContext

func (i ManagedGrafanaPropertiesArgs) ToManagedGrafanaPropertiesPtrOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesPtrOutput

type ManagedGrafanaPropertiesInput

type ManagedGrafanaPropertiesInput interface {
	pulumi.Input

	ToManagedGrafanaPropertiesOutput() ManagedGrafanaPropertiesOutput
	ToManagedGrafanaPropertiesOutputWithContext(context.Context) ManagedGrafanaPropertiesOutput
}

ManagedGrafanaPropertiesInput is an input type that accepts ManagedGrafanaPropertiesArgs and ManagedGrafanaPropertiesOutput values. You can construct a concrete instance of `ManagedGrafanaPropertiesInput` via:

ManagedGrafanaPropertiesArgs{...}

type ManagedGrafanaPropertiesOutput

type ManagedGrafanaPropertiesOutput struct{ *pulumi.OutputState }

Properties specific to the grafana resource.

func (ManagedGrafanaPropertiesOutput) ApiKey

The api key setting of the Grafana instance.

func (ManagedGrafanaPropertiesOutput) AutoGeneratedDomainNameLabelScope

func (o ManagedGrafanaPropertiesOutput) AutoGeneratedDomainNameLabelScope() pulumi.StringPtrOutput

Scope for dns deterministic name hash calculation.

func (ManagedGrafanaPropertiesOutput) DeterministicOutboundIP

func (o ManagedGrafanaPropertiesOutput) DeterministicOutboundIP() pulumi.StringPtrOutput

Whether a Grafana instance uses deterministic outbound IPs.

func (ManagedGrafanaPropertiesOutput) ElementType

func (ManagedGrafanaPropertiesOutput) GrafanaIntegrations

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (ManagedGrafanaPropertiesOutput) PublicNetworkAccess

func (o ManagedGrafanaPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Indicate the state for enable or disable traffic over the public interface.

func (ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesOutput

func (o ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesOutput() ManagedGrafanaPropertiesOutput

func (ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesOutputWithContext

func (o ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesOutput

func (ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesPtrOutput

func (o ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesPtrOutput() ManagedGrafanaPropertiesPtrOutput

func (ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesPtrOutputWithContext

func (o ManagedGrafanaPropertiesOutput) ToManagedGrafanaPropertiesPtrOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesPtrOutput

func (ManagedGrafanaPropertiesOutput) ZoneRedundancy

The zone redundancy setting of the Grafana instance.

type ManagedGrafanaPropertiesPtrInput

type ManagedGrafanaPropertiesPtrInput interface {
	pulumi.Input

	ToManagedGrafanaPropertiesPtrOutput() ManagedGrafanaPropertiesPtrOutput
	ToManagedGrafanaPropertiesPtrOutputWithContext(context.Context) ManagedGrafanaPropertiesPtrOutput
}

ManagedGrafanaPropertiesPtrInput is an input type that accepts ManagedGrafanaPropertiesArgs, ManagedGrafanaPropertiesPtr and ManagedGrafanaPropertiesPtrOutput values. You can construct a concrete instance of `ManagedGrafanaPropertiesPtrInput` via:

        ManagedGrafanaPropertiesArgs{...}

or:

        nil

type ManagedGrafanaPropertiesPtrOutput

type ManagedGrafanaPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ManagedGrafanaPropertiesPtrOutput) ApiKey

The api key setting of the Grafana instance.

func (ManagedGrafanaPropertiesPtrOutput) AutoGeneratedDomainNameLabelScope

func (o ManagedGrafanaPropertiesPtrOutput) AutoGeneratedDomainNameLabelScope() pulumi.StringPtrOutput

Scope for dns deterministic name hash calculation.

func (ManagedGrafanaPropertiesPtrOutput) DeterministicOutboundIP

func (o ManagedGrafanaPropertiesPtrOutput) DeterministicOutboundIP() pulumi.StringPtrOutput

Whether a Grafana instance uses deterministic outbound IPs.

func (ManagedGrafanaPropertiesPtrOutput) Elem

func (ManagedGrafanaPropertiesPtrOutput) ElementType

func (ManagedGrafanaPropertiesPtrOutput) GrafanaIntegrations

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (ManagedGrafanaPropertiesPtrOutput) PublicNetworkAccess

Indicate the state for enable or disable traffic over the public interface.

func (ManagedGrafanaPropertiesPtrOutput) ToManagedGrafanaPropertiesPtrOutput

func (o ManagedGrafanaPropertiesPtrOutput) ToManagedGrafanaPropertiesPtrOutput() ManagedGrafanaPropertiesPtrOutput

func (ManagedGrafanaPropertiesPtrOutput) ToManagedGrafanaPropertiesPtrOutputWithContext

func (o ManagedGrafanaPropertiesPtrOutput) ToManagedGrafanaPropertiesPtrOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesPtrOutput

func (ManagedGrafanaPropertiesPtrOutput) ZoneRedundancy

The zone redundancy setting of the Grafana instance.

type ManagedGrafanaPropertiesResponse

type ManagedGrafanaPropertiesResponse struct {
	// The api key setting of the Grafana instance.
	ApiKey *string `pulumi:"apiKey"`
	// Scope for dns deterministic name hash calculation.
	AutoGeneratedDomainNameLabelScope *string `pulumi:"autoGeneratedDomainNameLabelScope"`
	// Whether a Grafana instance uses deterministic outbound IPs.
	DeterministicOutboundIP *string `pulumi:"deterministicOutboundIP"`
	// The endpoint of the Grafana instance.
	Endpoint string `pulumi:"endpoint"`
	// GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
	GrafanaIntegrations *GrafanaIntegrationsResponse `pulumi:"grafanaIntegrations"`
	// The Grafana software version.
	GrafanaVersion string `pulumi:"grafanaVersion"`
	// List of outbound IPs if deterministicOutboundIP is enabled.
	OutboundIPs []string `pulumi:"outboundIPs"`
	// The private endpoint connections of the Grafana instance.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicate the state for enable or disable traffic over the public interface.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The zone redundancy setting of the Grafana instance.
	ZoneRedundancy *string `pulumi:"zoneRedundancy"`
}

Properties specific to the grafana resource.

type ManagedGrafanaPropertiesResponseOutput

type ManagedGrafanaPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties specific to the grafana resource.

func (ManagedGrafanaPropertiesResponseOutput) ApiKey

The api key setting of the Grafana instance.

func (ManagedGrafanaPropertiesResponseOutput) AutoGeneratedDomainNameLabelScope

func (o ManagedGrafanaPropertiesResponseOutput) AutoGeneratedDomainNameLabelScope() pulumi.StringPtrOutput

Scope for dns deterministic name hash calculation.

func (ManagedGrafanaPropertiesResponseOutput) DeterministicOutboundIP

Whether a Grafana instance uses deterministic outbound IPs.

func (ManagedGrafanaPropertiesResponseOutput) ElementType

func (ManagedGrafanaPropertiesResponseOutput) Endpoint

The endpoint of the Grafana instance.

func (ManagedGrafanaPropertiesResponseOutput) GrafanaIntegrations

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

func (ManagedGrafanaPropertiesResponseOutput) GrafanaVersion

The Grafana software version.

func (ManagedGrafanaPropertiesResponseOutput) OutboundIPs

List of outbound IPs if deterministicOutboundIP is enabled.

func (ManagedGrafanaPropertiesResponseOutput) PrivateEndpointConnections

The private endpoint connections of the Grafana instance.

func (ManagedGrafanaPropertiesResponseOutput) ProvisioningState

Provisioning state of the resource.

func (ManagedGrafanaPropertiesResponseOutput) PublicNetworkAccess

Indicate the state for enable or disable traffic over the public interface.

func (ManagedGrafanaPropertiesResponseOutput) ToManagedGrafanaPropertiesResponseOutput

func (o ManagedGrafanaPropertiesResponseOutput) ToManagedGrafanaPropertiesResponseOutput() ManagedGrafanaPropertiesResponseOutput

func (ManagedGrafanaPropertiesResponseOutput) ToManagedGrafanaPropertiesResponseOutputWithContext

func (o ManagedGrafanaPropertiesResponseOutput) ToManagedGrafanaPropertiesResponseOutputWithContext(ctx context.Context) ManagedGrafanaPropertiesResponseOutput

func (ManagedGrafanaPropertiesResponseOutput) ZoneRedundancy

The zone redundancy setting of the Grafana instance.

type ManagedPrivateEndpoint

type ManagedPrivateEndpoint struct {
	pulumi.CustomResourceState

	// The state of managed private endpoint connection.
	ConnectionState ManagedPrivateEndpointConnectionStateResponseOutput `pulumi:"connectionState"`
	// The group Ids of the managed private endpoint.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARM resource ID of the resource for which the managed private endpoint is pointing to.
	PrivateLinkResourceId pulumi.StringPtrOutput `pulumi:"privateLinkResourceId"`
	// The region of the resource to which the managed private endpoint is pointing to.
	PrivateLinkResourceRegion pulumi.StringPtrOutput `pulumi:"privateLinkResourceRegion"`
	// The private IP of private endpoint after approval. This property is empty before connection is approved.
	PrivateLinkServicePrivateIP pulumi.StringOutput `pulumi:"privateLinkServicePrivateIP"`
	// The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
	PrivateLinkServiceUrl pulumi.StringPtrOutput `pulumi:"privateLinkServiceUrl"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// User input request message of the managed private endpoint.
	RequestMessage pulumi.StringPtrOutput `pulumi:"requestMessage"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The managed private endpoint resource type. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2023-09-01.

func GetManagedPrivateEndpoint

func GetManagedPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagedPrivateEndpointState, opts ...pulumi.ResourceOption) (*ManagedPrivateEndpoint, error)

GetManagedPrivateEndpoint gets an existing ManagedPrivateEndpoint 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 NewManagedPrivateEndpoint

func NewManagedPrivateEndpoint(ctx *pulumi.Context,
	name string, args *ManagedPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*ManagedPrivateEndpoint, error)

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

func (*ManagedPrivateEndpoint) ElementType

func (*ManagedPrivateEndpoint) ElementType() reflect.Type

func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput

func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput

func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext

func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput

type ManagedPrivateEndpointArgs

type ManagedPrivateEndpointArgs struct {
	// The group Ids of the managed private endpoint.
	GroupIds pulumi.StringArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The managed private endpoint name of Azure Managed Grafana.
	ManagedPrivateEndpointName pulumi.StringPtrInput
	// The ARM resource ID of the resource for which the managed private endpoint is pointing to.
	PrivateLinkResourceId pulumi.StringPtrInput
	// The region of the resource to which the managed private endpoint is pointing to.
	PrivateLinkResourceRegion pulumi.StringPtrInput
	// The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
	PrivateLinkServiceUrl pulumi.StringPtrInput
	// User input request message of the managed private endpoint.
	RequestMessage pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a ManagedPrivateEndpoint resource.

func (ManagedPrivateEndpointArgs) ElementType

func (ManagedPrivateEndpointArgs) ElementType() reflect.Type

type ManagedPrivateEndpointConnectionStateResponse

type ManagedPrivateEndpointConnectionStateResponse struct {
	// Gets or sets the reason for approval/rejection of the connection.
	Description string `pulumi:"description"`
	// The approval/rejection status of managed private endpoint connection.
	Status string `pulumi:"status"`
}

The state of managed private endpoint connection.

type ManagedPrivateEndpointConnectionStateResponseOutput

type ManagedPrivateEndpointConnectionStateResponseOutput struct{ *pulumi.OutputState }

The state of managed private endpoint connection.

func (ManagedPrivateEndpointConnectionStateResponseOutput) Description

Gets or sets the reason for approval/rejection of the connection.

func (ManagedPrivateEndpointConnectionStateResponseOutput) ElementType

func (ManagedPrivateEndpointConnectionStateResponseOutput) Status

The approval/rejection status of managed private endpoint connection.

func (ManagedPrivateEndpointConnectionStateResponseOutput) ToManagedPrivateEndpointConnectionStateResponseOutput

func (o ManagedPrivateEndpointConnectionStateResponseOutput) ToManagedPrivateEndpointConnectionStateResponseOutput() ManagedPrivateEndpointConnectionStateResponseOutput

func (ManagedPrivateEndpointConnectionStateResponseOutput) ToManagedPrivateEndpointConnectionStateResponseOutputWithContext

func (o ManagedPrivateEndpointConnectionStateResponseOutput) ToManagedPrivateEndpointConnectionStateResponseOutputWithContext(ctx context.Context) ManagedPrivateEndpointConnectionStateResponseOutput

type ManagedPrivateEndpointInput

type ManagedPrivateEndpointInput interface {
	pulumi.Input

	ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
	ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
}

type ManagedPrivateEndpointOutput

type ManagedPrivateEndpointOutput struct{ *pulumi.OutputState }

func (ManagedPrivateEndpointOutput) ConnectionState

The state of managed private endpoint connection.

func (ManagedPrivateEndpointOutput) ElementType

func (ManagedPrivateEndpointOutput) GroupIds

The group Ids of the managed private endpoint.

func (ManagedPrivateEndpointOutput) Location

The geo-location where the resource lives

func (ManagedPrivateEndpointOutput) Name

The name of the resource

func (ManagedPrivateEndpointOutput) PrivateLinkResourceId

func (o ManagedPrivateEndpointOutput) PrivateLinkResourceId() pulumi.StringPtrOutput

The ARM resource ID of the resource for which the managed private endpoint is pointing to.

func (ManagedPrivateEndpointOutput) PrivateLinkResourceRegion

func (o ManagedPrivateEndpointOutput) PrivateLinkResourceRegion() pulumi.StringPtrOutput

The region of the resource to which the managed private endpoint is pointing to.

func (ManagedPrivateEndpointOutput) PrivateLinkServicePrivateIP

func (o ManagedPrivateEndpointOutput) PrivateLinkServicePrivateIP() pulumi.StringOutput

The private IP of private endpoint after approval. This property is empty before connection is approved.

func (ManagedPrivateEndpointOutput) PrivateLinkServiceUrl

func (o ManagedPrivateEndpointOutput) PrivateLinkServiceUrl() pulumi.StringPtrOutput

The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.

func (ManagedPrivateEndpointOutput) ProvisioningState

func (o ManagedPrivateEndpointOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (ManagedPrivateEndpointOutput) RequestMessage

User input request message of the managed private endpoint.

func (ManagedPrivateEndpointOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ManagedPrivateEndpointOutput) Tags

Resource tags.

func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput

func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput

func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext

func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput

func (ManagedPrivateEndpointOutput) Type

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

type ManagedPrivateEndpointState

type ManagedPrivateEndpointState struct {
}

func (ManagedPrivateEndpointState) ElementType

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityOutput) UserAssignedIdentities

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

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

func (ManagedServiceIdentityResponseOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) PrincipalId

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

func (ManagedServiceIdentityResponsePtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

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

ManagedServiceIdentityTypeNone
ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The private endpoint connection group ids.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2022-05-01-preview.

Other available API versions: 2022-10-01-preview, 2023-09-01.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The private endpoint connection group ids.
	GroupIds pulumi.StringArrayInput
	// The private endpoint connection name of Azure Managed Grafana.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The workspace name of Azure Managed Grafana.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

The private endpoint connection group ids.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

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

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The private endpoint connection group ids.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

The private endpoint connection group ids.

func (PrivateEndpointConnectionResponseOutput) Id

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

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

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

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint
	Id string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

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

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PublicNetworkAccess

type PublicNetworkAccess string

Indicate the state for enable or disable traffic over the public interface.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

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

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

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

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

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

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

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

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

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

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

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

type ResourceSku

type ResourceSku struct {
	Name string `pulumi:"name"`
}

type ResourceSkuArgs

type ResourceSkuArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	Name string `pulumi:"name"`
}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Name

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Name

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type SystemDataResponse

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client ID of the assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties

func (UserAssignedIdentityResponseOutput) ClientId

The client ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type ZoneRedundancy

type ZoneRedundancy string

The zone redundancy setting of the Grafana instance.

func (ZoneRedundancy) ElementType

func (ZoneRedundancy) ElementType() reflect.Type

func (ZoneRedundancy) ToStringOutput

func (e ZoneRedundancy) ToStringOutput() pulumi.StringOutput

func (ZoneRedundancy) ToStringOutputWithContext

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

func (ZoneRedundancy) ToStringPtrOutput

func (e ZoneRedundancy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancy) ToStringPtrOutputWithContext

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

func (ZoneRedundancy) ToZoneRedundancyOutput

func (e ZoneRedundancy) ToZoneRedundancyOutput() ZoneRedundancyOutput

func (ZoneRedundancy) ToZoneRedundancyOutputWithContext

func (e ZoneRedundancy) ToZoneRedundancyOutputWithContext(ctx context.Context) ZoneRedundancyOutput

func (ZoneRedundancy) ToZoneRedundancyPtrOutput

func (e ZoneRedundancy) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancy) ToZoneRedundancyPtrOutputWithContext

func (e ZoneRedundancy) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

type ZoneRedundancyInput

type ZoneRedundancyInput interface {
	pulumi.Input

	ToZoneRedundancyOutput() ZoneRedundancyOutput
	ToZoneRedundancyOutputWithContext(context.Context) ZoneRedundancyOutput
}

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

ZoneRedundancyDisabled
ZoneRedundancyEnabled

type ZoneRedundancyOutput

type ZoneRedundancyOutput struct{ *pulumi.OutputState }

func (ZoneRedundancyOutput) ElementType

func (ZoneRedundancyOutput) ElementType() reflect.Type

func (ZoneRedundancyOutput) ToStringOutput

func (o ZoneRedundancyOutput) ToStringOutput() pulumi.StringOutput

func (ZoneRedundancyOutput) ToStringOutputWithContext

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

func (ZoneRedundancyOutput) ToStringPtrOutput

func (o ZoneRedundancyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancyOutput) ToStringPtrOutputWithContext

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

func (ZoneRedundancyOutput) ToZoneRedundancyOutput

func (o ZoneRedundancyOutput) ToZoneRedundancyOutput() ZoneRedundancyOutput

func (ZoneRedundancyOutput) ToZoneRedundancyOutputWithContext

func (o ZoneRedundancyOutput) ToZoneRedundancyOutputWithContext(ctx context.Context) ZoneRedundancyOutput

func (ZoneRedundancyOutput) ToZoneRedundancyPtrOutput

func (o ZoneRedundancyOutput) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancyOutput) ToZoneRedundancyPtrOutputWithContext

func (o ZoneRedundancyOutput) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

type ZoneRedundancyPtrInput

type ZoneRedundancyPtrInput interface {
	pulumi.Input

	ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput
	ToZoneRedundancyPtrOutputWithContext(context.Context) ZoneRedundancyPtrOutput
}

func ZoneRedundancyPtr

func ZoneRedundancyPtr(v string) ZoneRedundancyPtrInput

type ZoneRedundancyPtrOutput

type ZoneRedundancyPtrOutput struct{ *pulumi.OutputState }

func (ZoneRedundancyPtrOutput) Elem

func (ZoneRedundancyPtrOutput) ElementType

func (ZoneRedundancyPtrOutput) ElementType() reflect.Type

func (ZoneRedundancyPtrOutput) ToStringPtrOutput

func (o ZoneRedundancyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancyPtrOutput) ToStringPtrOutputWithContext

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

func (ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutput

func (o ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutputWithContext

func (o ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

Jump to

Keyboard shortcuts

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