iotcentral

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 (
	AppSkuST0 = AppSku("ST0")
	AppSkuST1 = AppSku("ST1")
	AppSkuST2 = AppSku("ST2")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	SystemAssignedServiceIdentityTypeNone           = SystemAssignedServiceIdentityType("None")
	SystemAssignedServiceIdentityTypeSystemAssigned = SystemAssignedServiceIdentityType("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	// The ID of the application.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The display name of the application.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The managed identities for the IoT Central application.
	Identity SystemAssignedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The ARM resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// A valid instance SKU.
	Sku AppSkuInfoResponseOutput `pulumi:"sku"`
	// The current state of the application.
	State pulumi.StringOutput `pulumi:"state"`
	// The subdomain of the application.
	Subdomain pulumi.StringPtrOutput `pulumi:"subdomain"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template pulumi.StringPtrOutput `pulumi:"template"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The IoT Central application. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-06-01.

Other available API versions: 2018-09-01, 2021-11-01-preview.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	// The display name of the application.
	DisplayName pulumi.StringPtrInput
	// The managed identities for the IoT Central application.
	Identity SystemAssignedServiceIdentityPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName pulumi.StringInput
	// The ARM resource name of the IoT Central application.
	ResourceName pulumi.StringPtrInput
	// A valid instance SKU.
	Sku AppSkuInfoInput
	// The subdomain of the application.
	Subdomain pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template pulumi.StringPtrInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) ApplicationId

func (o AppOutput) ApplicationId() pulumi.StringOutput

The ID of the application.

func (AppOutput) DisplayName

func (o AppOutput) DisplayName() pulumi.StringPtrOutput

The display name of the application.

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) Identity

The managed identities for the IoT Central application.

func (AppOutput) Location

func (o AppOutput) Location() pulumi.StringOutput

The resource location.

func (AppOutput) Name

func (o AppOutput) Name() pulumi.StringOutput

The ARM resource name.

func (AppOutput) Sku

A valid instance SKU.

func (AppOutput) State

func (o AppOutput) State() pulumi.StringOutput

The current state of the application.

func (AppOutput) Subdomain

func (o AppOutput) Subdomain() pulumi.StringPtrOutput

The subdomain of the application.

func (AppOutput) Tags

func (o AppOutput) Tags() pulumi.StringMapOutput

The resource tags.

func (AppOutput) Template

func (o AppOutput) Template() pulumi.StringPtrOutput

The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

func (AppOutput) Type

func (o AppOutput) Type() pulumi.StringOutput

The resource type.

type AppSku

type AppSku string

The name of the SKU.

func (AppSku) ElementType

func (AppSku) ElementType() reflect.Type

func (AppSku) ToAppSkuOutput

func (e AppSku) ToAppSkuOutput() AppSkuOutput

func (AppSku) ToAppSkuOutputWithContext

func (e AppSku) ToAppSkuOutputWithContext(ctx context.Context) AppSkuOutput

func (AppSku) ToAppSkuPtrOutput

func (e AppSku) ToAppSkuPtrOutput() AppSkuPtrOutput

func (AppSku) ToAppSkuPtrOutputWithContext

func (e AppSku) ToAppSkuPtrOutputWithContext(ctx context.Context) AppSkuPtrOutput

func (AppSku) ToStringOutput

func (e AppSku) ToStringOutput() pulumi.StringOutput

func (AppSku) ToStringOutputWithContext

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

func (AppSku) ToStringPtrOutput

func (e AppSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppSku) ToStringPtrOutputWithContext

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

type AppSkuInfo

type AppSkuInfo struct {
	// The name of the SKU.
	Name string `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

type AppSkuInfoArgs

type AppSkuInfoArgs struct {
	// The name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

func (AppSkuInfoArgs) ElementType

func (AppSkuInfoArgs) ElementType() reflect.Type

func (AppSkuInfoArgs) ToAppSkuInfoOutput

func (i AppSkuInfoArgs) ToAppSkuInfoOutput() AppSkuInfoOutput

func (AppSkuInfoArgs) ToAppSkuInfoOutputWithContext

func (i AppSkuInfoArgs) ToAppSkuInfoOutputWithContext(ctx context.Context) AppSkuInfoOutput

type AppSkuInfoInput

type AppSkuInfoInput interface {
	pulumi.Input

	ToAppSkuInfoOutput() AppSkuInfoOutput
	ToAppSkuInfoOutputWithContext(context.Context) AppSkuInfoOutput
}

AppSkuInfoInput is an input type that accepts AppSkuInfoArgs and AppSkuInfoOutput values. You can construct a concrete instance of `AppSkuInfoInput` via:

AppSkuInfoArgs{...}

type AppSkuInfoOutput

type AppSkuInfoOutput struct{ *pulumi.OutputState }

Information about the SKU of the IoT Central application.

func (AppSkuInfoOutput) ElementType

func (AppSkuInfoOutput) ElementType() reflect.Type

func (AppSkuInfoOutput) Name

The name of the SKU.

func (AppSkuInfoOutput) ToAppSkuInfoOutput

func (o AppSkuInfoOutput) ToAppSkuInfoOutput() AppSkuInfoOutput

func (AppSkuInfoOutput) ToAppSkuInfoOutputWithContext

func (o AppSkuInfoOutput) ToAppSkuInfoOutputWithContext(ctx context.Context) AppSkuInfoOutput

type AppSkuInfoResponse

type AppSkuInfoResponse struct {
	// The name of the SKU.
	Name string `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

type AppSkuInfoResponseOutput

type AppSkuInfoResponseOutput struct{ *pulumi.OutputState }

Information about the SKU of the IoT Central application.

func (AppSkuInfoResponseOutput) ElementType

func (AppSkuInfoResponseOutput) ElementType() reflect.Type

func (AppSkuInfoResponseOutput) Name

The name of the SKU.

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutput

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutput() AppSkuInfoResponseOutput

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutputWithContext

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutputWithContext(ctx context.Context) AppSkuInfoResponseOutput

type AppSkuInput

type AppSkuInput interface {
	pulumi.Input

	ToAppSkuOutput() AppSkuOutput
	ToAppSkuOutputWithContext(context.Context) AppSkuOutput
}

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

AppSkuST0
AppSkuST1
AppSkuST2

type AppSkuOutput

type AppSkuOutput struct{ *pulumi.OutputState }

func (AppSkuOutput) ElementType

func (AppSkuOutput) ElementType() reflect.Type

func (AppSkuOutput) ToAppSkuOutput

func (o AppSkuOutput) ToAppSkuOutput() AppSkuOutput

func (AppSkuOutput) ToAppSkuOutputWithContext

func (o AppSkuOutput) ToAppSkuOutputWithContext(ctx context.Context) AppSkuOutput

func (AppSkuOutput) ToAppSkuPtrOutput

func (o AppSkuOutput) ToAppSkuPtrOutput() AppSkuPtrOutput

func (AppSkuOutput) ToAppSkuPtrOutputWithContext

func (o AppSkuOutput) ToAppSkuPtrOutputWithContext(ctx context.Context) AppSkuPtrOutput

func (AppSkuOutput) ToStringOutput

func (o AppSkuOutput) ToStringOutput() pulumi.StringOutput

func (AppSkuOutput) ToStringOutputWithContext

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

func (AppSkuOutput) ToStringPtrOutput

func (o AppSkuOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppSkuOutput) ToStringPtrOutputWithContext

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

type AppSkuPtrInput

type AppSkuPtrInput interface {
	pulumi.Input

	ToAppSkuPtrOutput() AppSkuPtrOutput
	ToAppSkuPtrOutputWithContext(context.Context) AppSkuPtrOutput
}

func AppSkuPtr

func AppSkuPtr(v string) AppSkuPtrInput

type AppSkuPtrOutput

type AppSkuPtrOutput struct{ *pulumi.OutputState }

func (AppSkuPtrOutput) Elem

func (o AppSkuPtrOutput) Elem() AppSkuOutput

func (AppSkuPtrOutput) ElementType

func (AppSkuPtrOutput) ElementType() reflect.Type

func (AppSkuPtrOutput) ToAppSkuPtrOutput

func (o AppSkuPtrOutput) ToAppSkuPtrOutput() AppSkuPtrOutput

func (AppSkuPtrOutput) ToAppSkuPtrOutputWithContext

func (o AppSkuPtrOutput) ToAppSkuPtrOutputWithContext(ctx context.Context) AppSkuPtrOutput

func (AppSkuPtrOutput) ToStringPtrOutput

func (o AppSkuPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppSkuPtrOutput) ToStringPtrOutputWithContext

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

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type LookupAppArgs

type LookupAppArgs struct {
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The ARM resource name of the IoT Central application.
	ResourceName string `pulumi:"resourceName"`
}

type LookupAppOutputArgs

type LookupAppOutputArgs struct {
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The ARM resource name of the IoT Central application.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupAppOutputArgs) ElementType

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult

type LookupAppResult struct {
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// The display name of the application.
	DisplayName *string `pulumi:"displayName"`
	// The ARM resource identifier.
	Id string `pulumi:"id"`
	// The managed identities for the IoT Central application.
	Identity *SystemAssignedServiceIdentityResponse `pulumi:"identity"`
	// The resource location.
	Location string `pulumi:"location"`
	// The ARM resource name.
	Name string `pulumi:"name"`
	// A valid instance SKU.
	Sku AppSkuInfoResponse `pulumi:"sku"`
	// The current state of the application.
	State string `pulumi:"state"`
	// The subdomain of the application.
	Subdomain *string `pulumi:"subdomain"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template *string `pulumi:"template"`
	// The resource type.
	Type string `pulumi:"type"`
}

The IoT Central application.

func LookupApp

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Get the metadata of an IoT Central application. Azure REST API version: 2021-06-01.

Other available API versions: 2018-09-01, 2021-11-01-preview.

type LookupAppResultOutput

type LookupAppResultOutput struct{ *pulumi.OutputState }

The IoT Central application.

func (LookupAppResultOutput) ApplicationId

func (o LookupAppResultOutput) ApplicationId() pulumi.StringOutput

The ID of the application.

func (LookupAppResultOutput) DisplayName

The display name of the application.

func (LookupAppResultOutput) ElementType

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) Id

The ARM resource identifier.

func (LookupAppResultOutput) Identity

The managed identities for the IoT Central application.

func (LookupAppResultOutput) Location

The resource location.

func (LookupAppResultOutput) Name

The ARM resource name.

func (LookupAppResultOutput) Sku

A valid instance SKU.

func (LookupAppResultOutput) State

The current state of the application.

func (LookupAppResultOutput) Subdomain

The subdomain of the application.

func (LookupAppResultOutput) Tags

The resource tags.

func (LookupAppResultOutput) Template

The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.

func (LookupAppResultOutput) ToLookupAppResultOutput

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

func (LookupAppResultOutput) Type

The resource type.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The private endpoint connection name.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The ARM resource name of the IoT Central application.
	ResourceName string `pulumi:"resourceName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The private endpoint connection name.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The ARM resource name of the IoT Central application.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	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

Get the metadata of a private endpoint connection for the IoT Central Application. Azure REST API version: 2021-11-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint resource.

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 PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	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: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.

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 name.
	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 that contains the IoT Central application.
	ResourceGroupName pulumi.StringInput
	// The ARM resource name of the IoT Central application.
	ResourceName 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 group ids for the private endpoint resource.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint resource.

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

type SystemAssignedServiceIdentity struct {
	// Type of managed service identity (either system assigned, or none).
	Type string `pulumi:"type"`
}

Managed service identity (either system assigned, or none)

type SystemAssignedServiceIdentityArgs

type SystemAssignedServiceIdentityArgs struct {
	// Type of managed service identity (either system assigned, or none).
	Type pulumi.StringInput `pulumi:"type"`
}

Managed service identity (either system assigned, or none)

func (SystemAssignedServiceIdentityArgs) ElementType

func (SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityOutput

func (i SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityOutput() SystemAssignedServiceIdentityOutput

func (SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityOutputWithContext

func (i SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityOutput

func (SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityPtrOutput

func (i SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityPtrOutput() SystemAssignedServiceIdentityPtrOutput

func (SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityPtrOutputWithContext

func (i SystemAssignedServiceIdentityArgs) ToSystemAssignedServiceIdentityPtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityPtrOutput

type SystemAssignedServiceIdentityInput

type SystemAssignedServiceIdentityInput interface {
	pulumi.Input

	ToSystemAssignedServiceIdentityOutput() SystemAssignedServiceIdentityOutput
	ToSystemAssignedServiceIdentityOutputWithContext(context.Context) SystemAssignedServiceIdentityOutput
}

SystemAssignedServiceIdentityInput is an input type that accepts SystemAssignedServiceIdentityArgs and SystemAssignedServiceIdentityOutput values. You can construct a concrete instance of `SystemAssignedServiceIdentityInput` via:

SystemAssignedServiceIdentityArgs{...}

type SystemAssignedServiceIdentityOutput

type SystemAssignedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity (either system assigned, or none)

func (SystemAssignedServiceIdentityOutput) ElementType

func (SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityOutput

func (o SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityOutput() SystemAssignedServiceIdentityOutput

func (SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityOutputWithContext

func (o SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityOutput

func (SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityPtrOutput

func (o SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityPtrOutput() SystemAssignedServiceIdentityPtrOutput

func (SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityPtrOutputWithContext

func (o SystemAssignedServiceIdentityOutput) ToSystemAssignedServiceIdentityPtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityPtrOutput

func (SystemAssignedServiceIdentityOutput) Type

Type of managed service identity (either system assigned, or none).

type SystemAssignedServiceIdentityPtrInput

type SystemAssignedServiceIdentityPtrInput interface {
	pulumi.Input

	ToSystemAssignedServiceIdentityPtrOutput() SystemAssignedServiceIdentityPtrOutput
	ToSystemAssignedServiceIdentityPtrOutputWithContext(context.Context) SystemAssignedServiceIdentityPtrOutput
}

SystemAssignedServiceIdentityPtrInput is an input type that accepts SystemAssignedServiceIdentityArgs, SystemAssignedServiceIdentityPtr and SystemAssignedServiceIdentityPtrOutput values. You can construct a concrete instance of `SystemAssignedServiceIdentityPtrInput` via:

        SystemAssignedServiceIdentityArgs{...}

or:

        nil

type SystemAssignedServiceIdentityPtrOutput

type SystemAssignedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (SystemAssignedServiceIdentityPtrOutput) Elem

func (SystemAssignedServiceIdentityPtrOutput) ElementType

func (SystemAssignedServiceIdentityPtrOutput) ToSystemAssignedServiceIdentityPtrOutput

func (o SystemAssignedServiceIdentityPtrOutput) ToSystemAssignedServiceIdentityPtrOutput() SystemAssignedServiceIdentityPtrOutput

func (SystemAssignedServiceIdentityPtrOutput) ToSystemAssignedServiceIdentityPtrOutputWithContext

func (o SystemAssignedServiceIdentityPtrOutput) ToSystemAssignedServiceIdentityPtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityPtrOutput

func (SystemAssignedServiceIdentityPtrOutput) Type

Type of managed service identity (either system assigned, or none).

type SystemAssignedServiceIdentityResponse

type SystemAssignedServiceIdentityResponse 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 (either system assigned, or none).
	Type string `pulumi:"type"`
}

Managed service identity (either system assigned, or none)

type SystemAssignedServiceIdentityResponseOutput

type SystemAssignedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity (either system assigned, or none)

func (SystemAssignedServiceIdentityResponseOutput) ElementType

func (SystemAssignedServiceIdentityResponseOutput) PrincipalId

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

func (SystemAssignedServiceIdentityResponseOutput) TenantId

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

func (SystemAssignedServiceIdentityResponseOutput) ToSystemAssignedServiceIdentityResponseOutput

func (o SystemAssignedServiceIdentityResponseOutput) ToSystemAssignedServiceIdentityResponseOutput() SystemAssignedServiceIdentityResponseOutput

func (SystemAssignedServiceIdentityResponseOutput) ToSystemAssignedServiceIdentityResponseOutputWithContext

func (o SystemAssignedServiceIdentityResponseOutput) ToSystemAssignedServiceIdentityResponseOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityResponseOutput

func (SystemAssignedServiceIdentityResponseOutput) Type

Type of managed service identity (either system assigned, or none).

type SystemAssignedServiceIdentityResponsePtrOutput

type SystemAssignedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemAssignedServiceIdentityResponsePtrOutput) Elem

func (SystemAssignedServiceIdentityResponsePtrOutput) ElementType

func (SystemAssignedServiceIdentityResponsePtrOutput) PrincipalId

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

func (SystemAssignedServiceIdentityResponsePtrOutput) TenantId

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

func (SystemAssignedServiceIdentityResponsePtrOutput) ToSystemAssignedServiceIdentityResponsePtrOutput

func (o SystemAssignedServiceIdentityResponsePtrOutput) ToSystemAssignedServiceIdentityResponsePtrOutput() SystemAssignedServiceIdentityResponsePtrOutput

func (SystemAssignedServiceIdentityResponsePtrOutput) ToSystemAssignedServiceIdentityResponsePtrOutputWithContext

func (o SystemAssignedServiceIdentityResponsePtrOutput) ToSystemAssignedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityResponsePtrOutput

func (SystemAssignedServiceIdentityResponsePtrOutput) Type

Type of managed service identity (either system assigned, or none).

type SystemAssignedServiceIdentityType

type SystemAssignedServiceIdentityType string

Type of managed service identity (either system assigned, or none).

func (SystemAssignedServiceIdentityType) ElementType

func (SystemAssignedServiceIdentityType) ToStringOutput

func (SystemAssignedServiceIdentityType) ToStringOutputWithContext

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

func (SystemAssignedServiceIdentityType) ToStringPtrOutput

func (SystemAssignedServiceIdentityType) ToStringPtrOutputWithContext

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

func (SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypeOutput

func (e SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypeOutput() SystemAssignedServiceIdentityTypeOutput

func (SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypeOutputWithContext

func (e SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypeOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityTypeOutput

func (SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypePtrOutput

func (e SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypePtrOutput() SystemAssignedServiceIdentityTypePtrOutput

func (SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypePtrOutputWithContext

func (e SystemAssignedServiceIdentityType) ToSystemAssignedServiceIdentityTypePtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityTypePtrOutput

type SystemAssignedServiceIdentityTypeInput

type SystemAssignedServiceIdentityTypeInput interface {
	pulumi.Input

	ToSystemAssignedServiceIdentityTypeOutput() SystemAssignedServiceIdentityTypeOutput
	ToSystemAssignedServiceIdentityTypeOutputWithContext(context.Context) SystemAssignedServiceIdentityTypeOutput
}

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

SystemAssignedServiceIdentityTypeNone
SystemAssignedServiceIdentityTypeSystemAssigned

type SystemAssignedServiceIdentityTypeOutput

type SystemAssignedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (SystemAssignedServiceIdentityTypeOutput) ElementType

func (SystemAssignedServiceIdentityTypeOutput) ToStringOutput

func (SystemAssignedServiceIdentityTypeOutput) ToStringOutputWithContext

func (SystemAssignedServiceIdentityTypeOutput) ToStringPtrOutput

func (SystemAssignedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

func (SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypeOutput

func (o SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypeOutput() SystemAssignedServiceIdentityTypeOutput

func (SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypeOutputWithContext

func (o SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypeOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityTypeOutput

func (SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypePtrOutput

func (o SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypePtrOutput() SystemAssignedServiceIdentityTypePtrOutput

func (SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypePtrOutputWithContext

func (o SystemAssignedServiceIdentityTypeOutput) ToSystemAssignedServiceIdentityTypePtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityTypePtrOutput

type SystemAssignedServiceIdentityTypePtrInput

type SystemAssignedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToSystemAssignedServiceIdentityTypePtrOutput() SystemAssignedServiceIdentityTypePtrOutput
	ToSystemAssignedServiceIdentityTypePtrOutputWithContext(context.Context) SystemAssignedServiceIdentityTypePtrOutput
}

type SystemAssignedServiceIdentityTypePtrOutput

type SystemAssignedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (SystemAssignedServiceIdentityTypePtrOutput) Elem

func (SystemAssignedServiceIdentityTypePtrOutput) ElementType

func (SystemAssignedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (SystemAssignedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (SystemAssignedServiceIdentityTypePtrOutput) ToSystemAssignedServiceIdentityTypePtrOutput

func (o SystemAssignedServiceIdentityTypePtrOutput) ToSystemAssignedServiceIdentityTypePtrOutput() SystemAssignedServiceIdentityTypePtrOutput

func (SystemAssignedServiceIdentityTypePtrOutput) ToSystemAssignedServiceIdentityTypePtrOutputWithContext

func (o SystemAssignedServiceIdentityTypePtrOutput) ToSystemAssignedServiceIdentityTypePtrOutputWithContext(ctx context.Context) SystemAssignedServiceIdentityTypePtrOutput

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

Jump to

Keyboard shortcuts

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