search

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 (
	// Indicates that requests that failed authentication should be presented with an HTTP status code of 403 (Forbidden).
	AadAuthFailureModeHttp403 = AadAuthFailureMode("http403")
	// Indicates that requests that failed authentication should be presented with an HTTP status code of 401 (Unauthorized) and present a Bearer Challenge.
	AadAuthFailureModeHttp401WithBearerChallenge = AadAuthFailureMode("http401WithBearerChallenge")
)
View Source
const (
	// The limit on number of indexes is determined by the default limits for the SKU.
	HostingModeDefault = HostingMode("default")
	// Only application for standard3 SKU, where the search service can have up to 1000 indexes.
	HostingModeHighDensity = HostingMode("highDensity")
)
View Source
const (
	IdentityTypeNone           = IdentityType("None")
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
View Source
const (
	// The private link service connection is in the process of being created along with other resources for it to be fully functional.
	PrivateLinkServiceConnectionProvisioningStateUpdating = PrivateLinkServiceConnectionProvisioningState("Updating")
	// The private link service connection is in the process of being deleted.
	PrivateLinkServiceConnectionProvisioningStateDeleting = PrivateLinkServiceConnectionProvisioningState("Deleting")
	// The private link service connection has failed to be provisioned or deleted.
	PrivateLinkServiceConnectionProvisioningStateFailed = PrivateLinkServiceConnectionProvisioningState("Failed")
	// The private link service connection has finished provisioning and is ready for approval.
	PrivateLinkServiceConnectionProvisioningStateSucceeded = PrivateLinkServiceConnectionProvisioningState("Succeeded")
	// Provisioning request for the private link service connection resource has been accepted but the process of creation has not commenced yet.
	PrivateLinkServiceConnectionProvisioningStateIncomplete = PrivateLinkServiceConnectionProvisioningState("Incomplete")
	// Provisioning request for the private link service connection resource has been canceled
	PrivateLinkServiceConnectionProvisioningStateCanceled = PrivateLinkServiceConnectionProvisioningState("Canceled")
)
View Source
const (
	// The private endpoint connection has been created and is pending approval.
	PrivateLinkServiceConnectionStatusPending = PrivateLinkServiceConnectionStatus("Pending")
	// The private endpoint connection is approved and is ready for use.
	PrivateLinkServiceConnectionStatusApproved = PrivateLinkServiceConnectionStatus("Approved")
	// The private endpoint connection has been rejected and cannot be used.
	PrivateLinkServiceConnectionStatusRejected = PrivateLinkServiceConnectionStatus("Rejected")
	// The private endpoint connection has been removed from the service.
	PrivateLinkServiceConnectionStatusDisconnected = PrivateLinkServiceConnectionStatus("Disconnected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("disabled")
)
View Source
const (
	// No enforcement will be made and the search service can have non customer encrypted resources.
	SearchEncryptionWithCmkDisabled = SearchEncryptionWithCmk("Disabled")
	// Search service will be marked as non-compliant if there are one or more non customer encrypted resources.
	SearchEncryptionWithCmkEnabled = SearchEncryptionWithCmk("Enabled")
	// Enforcement policy is not explicitly specified, with the behavior being the same as if it were set to 'Disabled'.
	SearchEncryptionWithCmkUnspecified = SearchEncryptionWithCmk("Unspecified")
)
View Source
const (
	SharedPrivateLinkResourceProvisioningStateUpdating   = SharedPrivateLinkResourceProvisioningState("Updating")
	SharedPrivateLinkResourceProvisioningStateDeleting   = SharedPrivateLinkResourceProvisioningState("Deleting")
	SharedPrivateLinkResourceProvisioningStateFailed     = SharedPrivateLinkResourceProvisioningState("Failed")
	SharedPrivateLinkResourceProvisioningStateSucceeded  = SharedPrivateLinkResourceProvisioningState("Succeeded")
	SharedPrivateLinkResourceProvisioningStateIncomplete = SharedPrivateLinkResourceProvisioningState("Incomplete")
)
View Source
const (
	SharedPrivateLinkResourceStatusPending      = SharedPrivateLinkResourceStatus("Pending")
	SharedPrivateLinkResourceStatusApproved     = SharedPrivateLinkResourceStatus("Approved")
	SharedPrivateLinkResourceStatusRejected     = SharedPrivateLinkResourceStatus("Rejected")
	SharedPrivateLinkResourceStatusDisconnected = SharedPrivateLinkResourceStatus("Disconnected")
)
View Source
const (
	// Free tier, with no SLA guarantees and a subset of features offered to paid tiers.
	SkuNameFree = SkuName("free")
	// Paid tier dedicated service with up to 3 replicas.
	SkuNameBasic = SkuName("basic")
	// Paid tier dedicated service with up to 12 partitions and 12 replicas.
	SkuNameStandard = SkuName("standard")
	// Similar to 'standard', but with more capacity per search unit.
	SkuNameStandard2 = SkuName("standard2")
	//  The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity').
	SkuNameStandard3 = SkuName("standard3")
	// Paid tier dedicated service that supports 1TB per partition, up to 12 partitions.
	SkuNameStorageOptimizedL1 = SkuName("storage_optimized_l1")
	// Paid tier dedicated service that supports 2TB per partition, up to 12 partitions.
	SkuNameStorageOptimizedL2 = SkuName("storage_optimized_l2")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AadAuthFailureMode

type AadAuthFailureMode string

Describes what response the data plane API of a Search service would send for requests that failed authentication.

func (AadAuthFailureMode) ElementType

func (AadAuthFailureMode) ElementType() reflect.Type

func (AadAuthFailureMode) ToAadAuthFailureModeOutput

func (e AadAuthFailureMode) ToAadAuthFailureModeOutput() AadAuthFailureModeOutput

func (AadAuthFailureMode) ToAadAuthFailureModeOutputWithContext

func (e AadAuthFailureMode) ToAadAuthFailureModeOutputWithContext(ctx context.Context) AadAuthFailureModeOutput

func (AadAuthFailureMode) ToAadAuthFailureModePtrOutput

func (e AadAuthFailureMode) ToAadAuthFailureModePtrOutput() AadAuthFailureModePtrOutput

func (AadAuthFailureMode) ToAadAuthFailureModePtrOutputWithContext

func (e AadAuthFailureMode) ToAadAuthFailureModePtrOutputWithContext(ctx context.Context) AadAuthFailureModePtrOutput

func (AadAuthFailureMode) ToStringOutput

func (e AadAuthFailureMode) ToStringOutput() pulumi.StringOutput

func (AadAuthFailureMode) ToStringOutputWithContext

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

func (AadAuthFailureMode) ToStringPtrOutput

func (e AadAuthFailureMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AadAuthFailureMode) ToStringPtrOutputWithContext

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

type AadAuthFailureModeInput

type AadAuthFailureModeInput interface {
	pulumi.Input

	ToAadAuthFailureModeOutput() AadAuthFailureModeOutput
	ToAadAuthFailureModeOutputWithContext(context.Context) AadAuthFailureModeOutput
}

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

AadAuthFailureModeHttp403
AadAuthFailureModeHttp401WithBearerChallenge

type AadAuthFailureModeOutput

type AadAuthFailureModeOutput struct{ *pulumi.OutputState }

func (AadAuthFailureModeOutput) ElementType

func (AadAuthFailureModeOutput) ElementType() reflect.Type

func (AadAuthFailureModeOutput) ToAadAuthFailureModeOutput

func (o AadAuthFailureModeOutput) ToAadAuthFailureModeOutput() AadAuthFailureModeOutput

func (AadAuthFailureModeOutput) ToAadAuthFailureModeOutputWithContext

func (o AadAuthFailureModeOutput) ToAadAuthFailureModeOutputWithContext(ctx context.Context) AadAuthFailureModeOutput

func (AadAuthFailureModeOutput) ToAadAuthFailureModePtrOutput

func (o AadAuthFailureModeOutput) ToAadAuthFailureModePtrOutput() AadAuthFailureModePtrOutput

func (AadAuthFailureModeOutput) ToAadAuthFailureModePtrOutputWithContext

func (o AadAuthFailureModeOutput) ToAadAuthFailureModePtrOutputWithContext(ctx context.Context) AadAuthFailureModePtrOutput

func (AadAuthFailureModeOutput) ToStringOutput

func (o AadAuthFailureModeOutput) ToStringOutput() pulumi.StringOutput

func (AadAuthFailureModeOutput) ToStringOutputWithContext

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

func (AadAuthFailureModeOutput) ToStringPtrOutput

func (o AadAuthFailureModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AadAuthFailureModeOutput) ToStringPtrOutputWithContext

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

type AadAuthFailureModePtrInput

type AadAuthFailureModePtrInput interface {
	pulumi.Input

	ToAadAuthFailureModePtrOutput() AadAuthFailureModePtrOutput
	ToAadAuthFailureModePtrOutputWithContext(context.Context) AadAuthFailureModePtrOutput
}

func AadAuthFailureModePtr

func AadAuthFailureModePtr(v string) AadAuthFailureModePtrInput

type AadAuthFailureModePtrOutput

type AadAuthFailureModePtrOutput struct{ *pulumi.OutputState }

func (AadAuthFailureModePtrOutput) Elem

func (AadAuthFailureModePtrOutput) ElementType

func (AadAuthFailureModePtrOutput) ToAadAuthFailureModePtrOutput

func (o AadAuthFailureModePtrOutput) ToAadAuthFailureModePtrOutput() AadAuthFailureModePtrOutput

func (AadAuthFailureModePtrOutput) ToAadAuthFailureModePtrOutputWithContext

func (o AadAuthFailureModePtrOutput) ToAadAuthFailureModePtrOutputWithContext(ctx context.Context) AadAuthFailureModePtrOutput

func (AadAuthFailureModePtrOutput) ToStringPtrOutput

func (o AadAuthFailureModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AadAuthFailureModePtrOutput) ToStringPtrOutputWithContext

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

type DataPlaneAadOrApiKeyAuthOption

type DataPlaneAadOrApiKeyAuthOption struct {
	// Describes what response the data plane API of a Search service would send for requests that failed authentication.
	AadAuthFailureMode *AadAuthFailureMode `pulumi:"aadAuthFailureMode"`
}

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

type DataPlaneAadOrApiKeyAuthOptionArgs

type DataPlaneAadOrApiKeyAuthOptionArgs struct {
	// Describes what response the data plane API of a Search service would send for requests that failed authentication.
	AadAuthFailureMode AadAuthFailureModePtrInput `pulumi:"aadAuthFailureMode"`
}

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAadOrApiKeyAuthOptionArgs) ElementType

func (DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionOutput

func (i DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionOutput() DataPlaneAadOrApiKeyAuthOptionOutput

func (DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionOutputWithContext

func (i DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionOutput

func (DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput

func (i DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput() DataPlaneAadOrApiKeyAuthOptionPtrOutput

func (DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext

func (i DataPlaneAadOrApiKeyAuthOptionArgs) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionPtrOutput

type DataPlaneAadOrApiKeyAuthOptionInput

type DataPlaneAadOrApiKeyAuthOptionInput interface {
	pulumi.Input

	ToDataPlaneAadOrApiKeyAuthOptionOutput() DataPlaneAadOrApiKeyAuthOptionOutput
	ToDataPlaneAadOrApiKeyAuthOptionOutputWithContext(context.Context) DataPlaneAadOrApiKeyAuthOptionOutput
}

DataPlaneAadOrApiKeyAuthOptionInput is an input type that accepts DataPlaneAadOrApiKeyAuthOptionArgs and DataPlaneAadOrApiKeyAuthOptionOutput values. You can construct a concrete instance of `DataPlaneAadOrApiKeyAuthOptionInput` via:

DataPlaneAadOrApiKeyAuthOptionArgs{...}

type DataPlaneAadOrApiKeyAuthOptionOutput

type DataPlaneAadOrApiKeyAuthOptionOutput struct{ *pulumi.OutputState }

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAadOrApiKeyAuthOptionOutput) AadAuthFailureMode

Describes what response the data plane API of a Search service would send for requests that failed authentication.

func (DataPlaneAadOrApiKeyAuthOptionOutput) ElementType

func (DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionOutput

func (o DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionOutput() DataPlaneAadOrApiKeyAuthOptionOutput

func (DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionOutputWithContext

func (o DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionOutput

func (DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput

func (o DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput() DataPlaneAadOrApiKeyAuthOptionPtrOutput

func (DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext

func (o DataPlaneAadOrApiKeyAuthOptionOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionPtrOutput

type DataPlaneAadOrApiKeyAuthOptionPtrInput

type DataPlaneAadOrApiKeyAuthOptionPtrInput interface {
	pulumi.Input

	ToDataPlaneAadOrApiKeyAuthOptionPtrOutput() DataPlaneAadOrApiKeyAuthOptionPtrOutput
	ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext(context.Context) DataPlaneAadOrApiKeyAuthOptionPtrOutput
}

DataPlaneAadOrApiKeyAuthOptionPtrInput is an input type that accepts DataPlaneAadOrApiKeyAuthOptionArgs, DataPlaneAadOrApiKeyAuthOptionPtr and DataPlaneAadOrApiKeyAuthOptionPtrOutput values. You can construct a concrete instance of `DataPlaneAadOrApiKeyAuthOptionPtrInput` via:

        DataPlaneAadOrApiKeyAuthOptionArgs{...}

or:

        nil

type DataPlaneAadOrApiKeyAuthOptionPtrOutput

type DataPlaneAadOrApiKeyAuthOptionPtrOutput struct{ *pulumi.OutputState }

func (DataPlaneAadOrApiKeyAuthOptionPtrOutput) AadAuthFailureMode

Describes what response the data plane API of a Search service would send for requests that failed authentication.

func (DataPlaneAadOrApiKeyAuthOptionPtrOutput) Elem

func (DataPlaneAadOrApiKeyAuthOptionPtrOutput) ElementType

func (DataPlaneAadOrApiKeyAuthOptionPtrOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput

func (o DataPlaneAadOrApiKeyAuthOptionPtrOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutput() DataPlaneAadOrApiKeyAuthOptionPtrOutput

func (DataPlaneAadOrApiKeyAuthOptionPtrOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext

func (o DataPlaneAadOrApiKeyAuthOptionPtrOutput) ToDataPlaneAadOrApiKeyAuthOptionPtrOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionPtrOutput

type DataPlaneAadOrApiKeyAuthOptionResponse

type DataPlaneAadOrApiKeyAuthOptionResponse struct {
	// Describes what response the data plane API of a Search service would send for requests that failed authentication.
	AadAuthFailureMode *string `pulumi:"aadAuthFailureMode"`
}

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

type DataPlaneAadOrApiKeyAuthOptionResponseOutput

type DataPlaneAadOrApiKeyAuthOptionResponseOutput struct{ *pulumi.OutputState }

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAadOrApiKeyAuthOptionResponseOutput) AadAuthFailureMode

Describes what response the data plane API of a Search service would send for requests that failed authentication.

func (DataPlaneAadOrApiKeyAuthOptionResponseOutput) ElementType

func (DataPlaneAadOrApiKeyAuthOptionResponseOutput) ToDataPlaneAadOrApiKeyAuthOptionResponseOutput

func (o DataPlaneAadOrApiKeyAuthOptionResponseOutput) ToDataPlaneAadOrApiKeyAuthOptionResponseOutput() DataPlaneAadOrApiKeyAuthOptionResponseOutput

func (DataPlaneAadOrApiKeyAuthOptionResponseOutput) ToDataPlaneAadOrApiKeyAuthOptionResponseOutputWithContext

func (o DataPlaneAadOrApiKeyAuthOptionResponseOutput) ToDataPlaneAadOrApiKeyAuthOptionResponseOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionResponseOutput

type DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput

type DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput struct{ *pulumi.OutputState }

func (DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) AadAuthFailureMode

Describes what response the data plane API of a Search service would send for requests that failed authentication.

func (DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) Elem

func (DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) ElementType

func (DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) ToDataPlaneAadOrApiKeyAuthOptionResponsePtrOutput

func (o DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) ToDataPlaneAadOrApiKeyAuthOptionResponsePtrOutput() DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput

func (DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) ToDataPlaneAadOrApiKeyAuthOptionResponsePtrOutputWithContext

func (o DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput) ToDataPlaneAadOrApiKeyAuthOptionResponsePtrOutputWithContext(ctx context.Context) DataPlaneAadOrApiKeyAuthOptionResponsePtrOutput

type DataPlaneAuthOptions

type DataPlaneAuthOptions struct {
	// Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
	AadOrApiKey *DataPlaneAadOrApiKeyAuthOption `pulumi:"aadOrApiKey"`
	// Indicates that only the API key needs to be used for authentication.
	ApiKeyOnly interface{} `pulumi:"apiKeyOnly"`
}

Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

type DataPlaneAuthOptionsArgs

type DataPlaneAuthOptionsArgs struct {
	// Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
	AadOrApiKey DataPlaneAadOrApiKeyAuthOptionPtrInput `pulumi:"aadOrApiKey"`
	// Indicates that only the API key needs to be used for authentication.
	ApiKeyOnly pulumi.Input `pulumi:"apiKeyOnly"`
}

Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

func (DataPlaneAuthOptionsArgs) ElementType

func (DataPlaneAuthOptionsArgs) ElementType() reflect.Type

func (DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsOutput

func (i DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsOutput() DataPlaneAuthOptionsOutput

func (DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsOutputWithContext

func (i DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsOutputWithContext(ctx context.Context) DataPlaneAuthOptionsOutput

func (DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsPtrOutput

func (i DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsPtrOutput() DataPlaneAuthOptionsPtrOutput

func (DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsPtrOutputWithContext

func (i DataPlaneAuthOptionsArgs) ToDataPlaneAuthOptionsPtrOutputWithContext(ctx context.Context) DataPlaneAuthOptionsPtrOutput

type DataPlaneAuthOptionsInput

type DataPlaneAuthOptionsInput interface {
	pulumi.Input

	ToDataPlaneAuthOptionsOutput() DataPlaneAuthOptionsOutput
	ToDataPlaneAuthOptionsOutputWithContext(context.Context) DataPlaneAuthOptionsOutput
}

DataPlaneAuthOptionsInput is an input type that accepts DataPlaneAuthOptionsArgs and DataPlaneAuthOptionsOutput values. You can construct a concrete instance of `DataPlaneAuthOptionsInput` via:

DataPlaneAuthOptionsArgs{...}

type DataPlaneAuthOptionsOutput

type DataPlaneAuthOptionsOutput struct{ *pulumi.OutputState }

Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

func (DataPlaneAuthOptionsOutput) AadOrApiKey

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAuthOptionsOutput) ApiKeyOnly

Indicates that only the API key needs to be used for authentication.

func (DataPlaneAuthOptionsOutput) ElementType

func (DataPlaneAuthOptionsOutput) ElementType() reflect.Type

func (DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsOutput

func (o DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsOutput() DataPlaneAuthOptionsOutput

func (DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsOutputWithContext

func (o DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsOutputWithContext(ctx context.Context) DataPlaneAuthOptionsOutput

func (DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsPtrOutput

func (o DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsPtrOutput() DataPlaneAuthOptionsPtrOutput

func (DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsPtrOutputWithContext

func (o DataPlaneAuthOptionsOutput) ToDataPlaneAuthOptionsPtrOutputWithContext(ctx context.Context) DataPlaneAuthOptionsPtrOutput

type DataPlaneAuthOptionsPtrInput

type DataPlaneAuthOptionsPtrInput interface {
	pulumi.Input

	ToDataPlaneAuthOptionsPtrOutput() DataPlaneAuthOptionsPtrOutput
	ToDataPlaneAuthOptionsPtrOutputWithContext(context.Context) DataPlaneAuthOptionsPtrOutput
}

DataPlaneAuthOptionsPtrInput is an input type that accepts DataPlaneAuthOptionsArgs, DataPlaneAuthOptionsPtr and DataPlaneAuthOptionsPtrOutput values. You can construct a concrete instance of `DataPlaneAuthOptionsPtrInput` via:

        DataPlaneAuthOptionsArgs{...}

or:

        nil

type DataPlaneAuthOptionsPtrOutput

type DataPlaneAuthOptionsPtrOutput struct{ *pulumi.OutputState }

func (DataPlaneAuthOptionsPtrOutput) AadOrApiKey

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAuthOptionsPtrOutput) ApiKeyOnly

Indicates that only the API key needs to be used for authentication.

func (DataPlaneAuthOptionsPtrOutput) Elem

func (DataPlaneAuthOptionsPtrOutput) ElementType

func (DataPlaneAuthOptionsPtrOutput) ToDataPlaneAuthOptionsPtrOutput

func (o DataPlaneAuthOptionsPtrOutput) ToDataPlaneAuthOptionsPtrOutput() DataPlaneAuthOptionsPtrOutput

func (DataPlaneAuthOptionsPtrOutput) ToDataPlaneAuthOptionsPtrOutputWithContext

func (o DataPlaneAuthOptionsPtrOutput) ToDataPlaneAuthOptionsPtrOutputWithContext(ctx context.Context) DataPlaneAuthOptionsPtrOutput

type DataPlaneAuthOptionsResponse

type DataPlaneAuthOptionsResponse struct {
	// Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
	AadOrApiKey *DataPlaneAadOrApiKeyAuthOptionResponse `pulumi:"aadOrApiKey"`
	// Indicates that only the API key needs to be used for authentication.
	ApiKeyOnly interface{} `pulumi:"apiKeyOnly"`
}

Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

type DataPlaneAuthOptionsResponseOutput

type DataPlaneAuthOptionsResponseOutput struct{ *pulumi.OutputState }

Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

func (DataPlaneAuthOptionsResponseOutput) AadOrApiKey

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAuthOptionsResponseOutput) ApiKeyOnly

Indicates that only the API key needs to be used for authentication.

func (DataPlaneAuthOptionsResponseOutput) ElementType

func (DataPlaneAuthOptionsResponseOutput) ToDataPlaneAuthOptionsResponseOutput

func (o DataPlaneAuthOptionsResponseOutput) ToDataPlaneAuthOptionsResponseOutput() DataPlaneAuthOptionsResponseOutput

func (DataPlaneAuthOptionsResponseOutput) ToDataPlaneAuthOptionsResponseOutputWithContext

func (o DataPlaneAuthOptionsResponseOutput) ToDataPlaneAuthOptionsResponseOutputWithContext(ctx context.Context) DataPlaneAuthOptionsResponseOutput

type DataPlaneAuthOptionsResponsePtrOutput

type DataPlaneAuthOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataPlaneAuthOptionsResponsePtrOutput) AadOrApiKey

Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.

func (DataPlaneAuthOptionsResponsePtrOutput) ApiKeyOnly

Indicates that only the API key needs to be used for authentication.

func (DataPlaneAuthOptionsResponsePtrOutput) Elem

func (DataPlaneAuthOptionsResponsePtrOutput) ElementType

func (DataPlaneAuthOptionsResponsePtrOutput) ToDataPlaneAuthOptionsResponsePtrOutput

func (o DataPlaneAuthOptionsResponsePtrOutput) ToDataPlaneAuthOptionsResponsePtrOutput() DataPlaneAuthOptionsResponsePtrOutput

func (DataPlaneAuthOptionsResponsePtrOutput) ToDataPlaneAuthOptionsResponsePtrOutputWithContext

func (o DataPlaneAuthOptionsResponsePtrOutput) ToDataPlaneAuthOptionsResponsePtrOutputWithContext(ctx context.Context) DataPlaneAuthOptionsResponsePtrOutput

type EncryptionWithCmk

type EncryptionWithCmk struct {
	// Describes how a search service should enforce having one or more non customer encrypted resources.
	Enforcement *SearchEncryptionWithCmk `pulumi:"enforcement"`
}

Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.

type EncryptionWithCmkArgs

type EncryptionWithCmkArgs struct {
	// Describes how a search service should enforce having one or more non customer encrypted resources.
	Enforcement SearchEncryptionWithCmkPtrInput `pulumi:"enforcement"`
}

Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.

func (EncryptionWithCmkArgs) ElementType

func (EncryptionWithCmkArgs) ElementType() reflect.Type

func (EncryptionWithCmkArgs) ToEncryptionWithCmkOutput

func (i EncryptionWithCmkArgs) ToEncryptionWithCmkOutput() EncryptionWithCmkOutput

func (EncryptionWithCmkArgs) ToEncryptionWithCmkOutputWithContext

func (i EncryptionWithCmkArgs) ToEncryptionWithCmkOutputWithContext(ctx context.Context) EncryptionWithCmkOutput

func (EncryptionWithCmkArgs) ToEncryptionWithCmkPtrOutput

func (i EncryptionWithCmkArgs) ToEncryptionWithCmkPtrOutput() EncryptionWithCmkPtrOutput

func (EncryptionWithCmkArgs) ToEncryptionWithCmkPtrOutputWithContext

func (i EncryptionWithCmkArgs) ToEncryptionWithCmkPtrOutputWithContext(ctx context.Context) EncryptionWithCmkPtrOutput

type EncryptionWithCmkInput

type EncryptionWithCmkInput interface {
	pulumi.Input

	ToEncryptionWithCmkOutput() EncryptionWithCmkOutput
	ToEncryptionWithCmkOutputWithContext(context.Context) EncryptionWithCmkOutput
}

EncryptionWithCmkInput is an input type that accepts EncryptionWithCmkArgs and EncryptionWithCmkOutput values. You can construct a concrete instance of `EncryptionWithCmkInput` via:

EncryptionWithCmkArgs{...}

type EncryptionWithCmkOutput

type EncryptionWithCmkOutput struct{ *pulumi.OutputState }

Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.

func (EncryptionWithCmkOutput) ElementType

func (EncryptionWithCmkOutput) ElementType() reflect.Type

func (EncryptionWithCmkOutput) Enforcement

Describes how a search service should enforce having one or more non customer encrypted resources.

func (EncryptionWithCmkOutput) ToEncryptionWithCmkOutput

func (o EncryptionWithCmkOutput) ToEncryptionWithCmkOutput() EncryptionWithCmkOutput

func (EncryptionWithCmkOutput) ToEncryptionWithCmkOutputWithContext

func (o EncryptionWithCmkOutput) ToEncryptionWithCmkOutputWithContext(ctx context.Context) EncryptionWithCmkOutput

func (EncryptionWithCmkOutput) ToEncryptionWithCmkPtrOutput

func (o EncryptionWithCmkOutput) ToEncryptionWithCmkPtrOutput() EncryptionWithCmkPtrOutput

func (EncryptionWithCmkOutput) ToEncryptionWithCmkPtrOutputWithContext

func (o EncryptionWithCmkOutput) ToEncryptionWithCmkPtrOutputWithContext(ctx context.Context) EncryptionWithCmkPtrOutput

type EncryptionWithCmkPtrInput

type EncryptionWithCmkPtrInput interface {
	pulumi.Input

	ToEncryptionWithCmkPtrOutput() EncryptionWithCmkPtrOutput
	ToEncryptionWithCmkPtrOutputWithContext(context.Context) EncryptionWithCmkPtrOutput
}

EncryptionWithCmkPtrInput is an input type that accepts EncryptionWithCmkArgs, EncryptionWithCmkPtr and EncryptionWithCmkPtrOutput values. You can construct a concrete instance of `EncryptionWithCmkPtrInput` via:

        EncryptionWithCmkArgs{...}

or:

        nil

type EncryptionWithCmkPtrOutput

type EncryptionWithCmkPtrOutput struct{ *pulumi.OutputState }

func (EncryptionWithCmkPtrOutput) Elem

func (EncryptionWithCmkPtrOutput) ElementType

func (EncryptionWithCmkPtrOutput) ElementType() reflect.Type

func (EncryptionWithCmkPtrOutput) Enforcement

Describes how a search service should enforce having one or more non customer encrypted resources.

func (EncryptionWithCmkPtrOutput) ToEncryptionWithCmkPtrOutput

func (o EncryptionWithCmkPtrOutput) ToEncryptionWithCmkPtrOutput() EncryptionWithCmkPtrOutput

func (EncryptionWithCmkPtrOutput) ToEncryptionWithCmkPtrOutputWithContext

func (o EncryptionWithCmkPtrOutput) ToEncryptionWithCmkPtrOutputWithContext(ctx context.Context) EncryptionWithCmkPtrOutput

type EncryptionWithCmkResponse

type EncryptionWithCmkResponse struct {
	// Describes whether the search service is compliant or not with respect to having non customer encrypted resources. If a service has more than one non customer encrypted resource and 'Enforcement' is 'enabled' then the service will be marked as 'nonCompliant'.
	EncryptionComplianceStatus string `pulumi:"encryptionComplianceStatus"`
	// Describes how a search service should enforce having one or more non customer encrypted resources.
	Enforcement *string `pulumi:"enforcement"`
}

Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.

type EncryptionWithCmkResponseOutput

type EncryptionWithCmkResponseOutput struct{ *pulumi.OutputState }

Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.

func (EncryptionWithCmkResponseOutput) ElementType

func (EncryptionWithCmkResponseOutput) EncryptionComplianceStatus

func (o EncryptionWithCmkResponseOutput) EncryptionComplianceStatus() pulumi.StringOutput

Describes whether the search service is compliant or not with respect to having non customer encrypted resources. If a service has more than one non customer encrypted resource and 'Enforcement' is 'enabled' then the service will be marked as 'nonCompliant'.

func (EncryptionWithCmkResponseOutput) Enforcement

Describes how a search service should enforce having one or more non customer encrypted resources.

func (EncryptionWithCmkResponseOutput) ToEncryptionWithCmkResponseOutput

func (o EncryptionWithCmkResponseOutput) ToEncryptionWithCmkResponseOutput() EncryptionWithCmkResponseOutput

func (EncryptionWithCmkResponseOutput) ToEncryptionWithCmkResponseOutputWithContext

func (o EncryptionWithCmkResponseOutput) ToEncryptionWithCmkResponseOutputWithContext(ctx context.Context) EncryptionWithCmkResponseOutput

type EncryptionWithCmkResponsePtrOutput

type EncryptionWithCmkResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionWithCmkResponsePtrOutput) Elem

func (EncryptionWithCmkResponsePtrOutput) ElementType

func (EncryptionWithCmkResponsePtrOutput) EncryptionComplianceStatus

func (o EncryptionWithCmkResponsePtrOutput) EncryptionComplianceStatus() pulumi.StringPtrOutput

Describes whether the search service is compliant or not with respect to having non customer encrypted resources. If a service has more than one non customer encrypted resource and 'Enforcement' is 'enabled' then the service will be marked as 'nonCompliant'.

func (EncryptionWithCmkResponsePtrOutput) Enforcement

Describes how a search service should enforce having one or more non customer encrypted resources.

func (EncryptionWithCmkResponsePtrOutput) ToEncryptionWithCmkResponsePtrOutput

func (o EncryptionWithCmkResponsePtrOutput) ToEncryptionWithCmkResponsePtrOutput() EncryptionWithCmkResponsePtrOutput

func (EncryptionWithCmkResponsePtrOutput) ToEncryptionWithCmkResponsePtrOutputWithContext

func (o EncryptionWithCmkResponsePtrOutput) ToEncryptionWithCmkResponsePtrOutputWithContext(ctx context.Context) EncryptionWithCmkResponsePtrOutput

type HostingMode

type HostingMode string

Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.

func (HostingMode) ElementType

func (HostingMode) ElementType() reflect.Type

func (HostingMode) ToHostingModeOutput

func (e HostingMode) ToHostingModeOutput() HostingModeOutput

func (HostingMode) ToHostingModeOutputWithContext

func (e HostingMode) ToHostingModeOutputWithContext(ctx context.Context) HostingModeOutput

func (HostingMode) ToHostingModePtrOutput

func (e HostingMode) ToHostingModePtrOutput() HostingModePtrOutput

func (HostingMode) ToHostingModePtrOutputWithContext

func (e HostingMode) ToHostingModePtrOutputWithContext(ctx context.Context) HostingModePtrOutput

func (HostingMode) ToStringOutput

func (e HostingMode) ToStringOutput() pulumi.StringOutput

func (HostingMode) ToStringOutputWithContext

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

func (HostingMode) ToStringPtrOutput

func (e HostingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingMode) ToStringPtrOutputWithContext

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

type HostingModeInput

type HostingModeInput interface {
	pulumi.Input

	ToHostingModeOutput() HostingModeOutput
	ToHostingModeOutputWithContext(context.Context) HostingModeOutput
}

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

HostingModeDefault
HostingModeHighDensity

type HostingModeOutput

type HostingModeOutput struct{ *pulumi.OutputState }

func (HostingModeOutput) ElementType

func (HostingModeOutput) ElementType() reflect.Type

func (HostingModeOutput) ToHostingModeOutput

func (o HostingModeOutput) ToHostingModeOutput() HostingModeOutput

func (HostingModeOutput) ToHostingModeOutputWithContext

func (o HostingModeOutput) ToHostingModeOutputWithContext(ctx context.Context) HostingModeOutput

func (HostingModeOutput) ToHostingModePtrOutput

func (o HostingModeOutput) ToHostingModePtrOutput() HostingModePtrOutput

func (HostingModeOutput) ToHostingModePtrOutputWithContext

func (o HostingModeOutput) ToHostingModePtrOutputWithContext(ctx context.Context) HostingModePtrOutput

func (HostingModeOutput) ToStringOutput

func (o HostingModeOutput) ToStringOutput() pulumi.StringOutput

func (HostingModeOutput) ToStringOutputWithContext

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

func (HostingModeOutput) ToStringPtrOutput

func (o HostingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingModeOutput) ToStringPtrOutputWithContext

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

type HostingModePtrInput

type HostingModePtrInput interface {
	pulumi.Input

	ToHostingModePtrOutput() HostingModePtrOutput
	ToHostingModePtrOutputWithContext(context.Context) HostingModePtrOutput
}

func HostingModePtr

func HostingModePtr(v string) HostingModePtrInput

type HostingModePtrOutput

type HostingModePtrOutput struct{ *pulumi.OutputState }

func (HostingModePtrOutput) Elem

func (HostingModePtrOutput) ElementType

func (HostingModePtrOutput) ElementType() reflect.Type

func (HostingModePtrOutput) ToHostingModePtrOutput

func (o HostingModePtrOutput) ToHostingModePtrOutput() HostingModePtrOutput

func (HostingModePtrOutput) ToHostingModePtrOutputWithContext

func (o HostingModePtrOutput) ToHostingModePtrOutputWithContext(ctx context.Context) HostingModePtrOutput

func (HostingModePtrOutput) ToStringPtrOutput

func (o HostingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingModePtrOutput) ToStringPtrOutputWithContext

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

type Identity

type Identity struct {
	// The identity type.
	Type IdentityType `pulumi:"type"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type IdentityTypeInput `pulumi:"type"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of the system-assigned identity of the search service.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system-assigned identity of the search service.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type string `pulumi:"type"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of the system-assigned identity of the search service.

func (IdentityResponseOutput) TenantId

The tenant ID of the system-assigned identity of the search service.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

The identity type.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of the system-assigned identity of the search service.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of the system-assigned identity of the search service.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

type IdentityType

type IdentityType string

The identity type.

func (IdentityType) ElementType

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

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

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

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

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

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

IdentityTypeNone
IdentityTypeSystemAssigned

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

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

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

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

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type IpRule

type IpRule struct {
	// Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) to be allowed.
	Value *string `pulumi:"value"`
}

The IP restriction rule of the Azure Cognitive Search service.

type IpRuleArgs

type IpRuleArgs struct {
	// Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) to be allowed.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The IP restriction rule of the Azure Cognitive Search service.

func (IpRuleArgs) ElementType

func (IpRuleArgs) ElementType() reflect.Type

func (IpRuleArgs) ToIpRuleOutput

func (i IpRuleArgs) ToIpRuleOutput() IpRuleOutput

func (IpRuleArgs) ToIpRuleOutputWithContext

func (i IpRuleArgs) ToIpRuleOutputWithContext(ctx context.Context) IpRuleOutput

type IpRuleArray

type IpRuleArray []IpRuleInput

func (IpRuleArray) ElementType

func (IpRuleArray) ElementType() reflect.Type

func (IpRuleArray) ToIpRuleArrayOutput

func (i IpRuleArray) ToIpRuleArrayOutput() IpRuleArrayOutput

func (IpRuleArray) ToIpRuleArrayOutputWithContext

func (i IpRuleArray) ToIpRuleArrayOutputWithContext(ctx context.Context) IpRuleArrayOutput

type IpRuleArrayInput

type IpRuleArrayInput interface {
	pulumi.Input

	ToIpRuleArrayOutput() IpRuleArrayOutput
	ToIpRuleArrayOutputWithContext(context.Context) IpRuleArrayOutput
}

IpRuleArrayInput is an input type that accepts IpRuleArray and IpRuleArrayOutput values. You can construct a concrete instance of `IpRuleArrayInput` via:

IpRuleArray{ IpRuleArgs{...} }

type IpRuleArrayOutput

type IpRuleArrayOutput struct{ *pulumi.OutputState }

func (IpRuleArrayOutput) ElementType

func (IpRuleArrayOutput) ElementType() reflect.Type

func (IpRuleArrayOutput) Index

func (IpRuleArrayOutput) ToIpRuleArrayOutput

func (o IpRuleArrayOutput) ToIpRuleArrayOutput() IpRuleArrayOutput

func (IpRuleArrayOutput) ToIpRuleArrayOutputWithContext

func (o IpRuleArrayOutput) ToIpRuleArrayOutputWithContext(ctx context.Context) IpRuleArrayOutput

type IpRuleInput

type IpRuleInput interface {
	pulumi.Input

	ToIpRuleOutput() IpRuleOutput
	ToIpRuleOutputWithContext(context.Context) IpRuleOutput
}

IpRuleInput is an input type that accepts IpRuleArgs and IpRuleOutput values. You can construct a concrete instance of `IpRuleInput` via:

IpRuleArgs{...}

type IpRuleOutput

type IpRuleOutput struct{ *pulumi.OutputState }

The IP restriction rule of the Azure Cognitive Search service.

func (IpRuleOutput) ElementType

func (IpRuleOutput) ElementType() reflect.Type

func (IpRuleOutput) ToIpRuleOutput

func (o IpRuleOutput) ToIpRuleOutput() IpRuleOutput

func (IpRuleOutput) ToIpRuleOutputWithContext

func (o IpRuleOutput) ToIpRuleOutputWithContext(ctx context.Context) IpRuleOutput

func (IpRuleOutput) Value

Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) to be allowed.

type IpRuleResponse

type IpRuleResponse struct {
	// Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) to be allowed.
	Value *string `pulumi:"value"`
}

The IP restriction rule of the Azure Cognitive Search service.

type IpRuleResponseArrayOutput

type IpRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IpRuleResponseArrayOutput) ElementType

func (IpRuleResponseArrayOutput) ElementType() reflect.Type

func (IpRuleResponseArrayOutput) Index

func (IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutput

func (o IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutput() IpRuleResponseArrayOutput

func (IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutputWithContext

func (o IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutputWithContext(ctx context.Context) IpRuleResponseArrayOutput

type IpRuleResponseOutput

type IpRuleResponseOutput struct{ *pulumi.OutputState }

The IP restriction rule of the Azure Cognitive Search service.

func (IpRuleResponseOutput) ElementType

func (IpRuleResponseOutput) ElementType() reflect.Type

func (IpRuleResponseOutput) ToIpRuleResponseOutput

func (o IpRuleResponseOutput) ToIpRuleResponseOutput() IpRuleResponseOutput

func (IpRuleResponseOutput) ToIpRuleResponseOutputWithContext

func (o IpRuleResponseOutput) ToIpRuleResponseOutputWithContext(ctx context.Context) IpRuleResponseOutput

func (IpRuleResponseOutput) Value

Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) to be allowed.

type ListAdminKeyArgs

type ListAdminKeyArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName string `pulumi:"searchServiceName"`
}

type ListAdminKeyOutputArgs

type ListAdminKeyOutputArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput `pulumi:"searchServiceName"`
}

func (ListAdminKeyOutputArgs) ElementType

func (ListAdminKeyOutputArgs) ElementType() reflect.Type

type ListAdminKeyResult

type ListAdminKeyResult struct {
	// The primary admin API key of the search service.
	PrimaryKey string `pulumi:"primaryKey"`
	// The secondary admin API key of the search service.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Response containing the primary and secondary admin API keys for a given Azure Cognitive Search service.

func ListAdminKey

func ListAdminKey(ctx *pulumi.Context, args *ListAdminKeyArgs, opts ...pulumi.InvokeOption) (*ListAdminKeyResult, error)

Gets the primary and secondary admin API keys for the specified Azure Cognitive Search service. Azure REST API version: 2022-09-01.

Other available API versions: 2015-02-28, 2021-04-01-preview, 2023-11-01, 2024-03-01-preview.

type ListAdminKeyResultOutput

type ListAdminKeyResultOutput struct{ *pulumi.OutputState }

Response containing the primary and secondary admin API keys for a given Azure Cognitive Search service.

func (ListAdminKeyResultOutput) ElementType

func (ListAdminKeyResultOutput) ElementType() reflect.Type

func (ListAdminKeyResultOutput) PrimaryKey

The primary admin API key of the search service.

func (ListAdminKeyResultOutput) SecondaryKey

func (o ListAdminKeyResultOutput) SecondaryKey() pulumi.StringOutput

The secondary admin API key of the search service.

func (ListAdminKeyResultOutput) ToListAdminKeyResultOutput

func (o ListAdminKeyResultOutput) ToListAdminKeyResultOutput() ListAdminKeyResultOutput

func (ListAdminKeyResultOutput) ToListAdminKeyResultOutputWithContext

func (o ListAdminKeyResultOutput) ToListAdminKeyResultOutputWithContext(ctx context.Context) ListAdminKeyResultOutput

type ListQueryKeyBySearchServiceArgs

type ListQueryKeyBySearchServiceArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName string `pulumi:"searchServiceName"`
}

type ListQueryKeyBySearchServiceOutputArgs

type ListQueryKeyBySearchServiceOutputArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput `pulumi:"searchServiceName"`
}

func (ListQueryKeyBySearchServiceOutputArgs) ElementType

type ListQueryKeyBySearchServiceResult

type ListQueryKeyBySearchServiceResult struct {
	// Request URL that can be used to query next page of query keys. Returned when the total number of requested query keys exceed maximum page size.
	NextLink string `pulumi:"nextLink"`
	// The query keys for the Azure Cognitive Search service.
	Value []QueryKeyResponse `pulumi:"value"`
}

Response containing the query API keys for a given Azure Cognitive Search service.

func ListQueryKeyBySearchService

func ListQueryKeyBySearchService(ctx *pulumi.Context, args *ListQueryKeyBySearchServiceArgs, opts ...pulumi.InvokeOption) (*ListQueryKeyBySearchServiceResult, error)

Returns the list of query API keys for the given Azure Cognitive Search service. Azure REST API version: 2022-09-01.

Other available API versions: 2021-04-01-preview, 2023-11-01, 2024-03-01-preview.

type ListQueryKeyBySearchServiceResultOutput

type ListQueryKeyBySearchServiceResultOutput struct{ *pulumi.OutputState }

Response containing the query API keys for a given Azure Cognitive Search service.

func (ListQueryKeyBySearchServiceResultOutput) ElementType

Request URL that can be used to query next page of query keys. Returned when the total number of requested query keys exceed maximum page size.

func (ListQueryKeyBySearchServiceResultOutput) ToListQueryKeyBySearchServiceResultOutput

func (o ListQueryKeyBySearchServiceResultOutput) ToListQueryKeyBySearchServiceResultOutput() ListQueryKeyBySearchServiceResultOutput

func (ListQueryKeyBySearchServiceResultOutput) ToListQueryKeyBySearchServiceResultOutputWithContext

func (o ListQueryKeyBySearchServiceResultOutput) ToListQueryKeyBySearchServiceResultOutputWithContext(ctx context.Context) ListQueryKeyBySearchServiceResultOutput

func (ListQueryKeyBySearchServiceResultOutput) Value

The query keys for the Azure Cognitive Search service.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection to the Azure Cognitive Search service with the specified resource group.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName string `pulumi:"searchServiceName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection to the Azure Cognitive Search service with the specified resource group.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput `pulumi:"searchServiceName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// 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"`
	// Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Describes an existing Private Endpoint connection to the Azure Cognitive Search service.

func LookupPrivateEndpointConnection

Gets the details of the private endpoint connection to the search service in the given resource group. Azure REST API version: 2022-09-01.

Other available API versions: 2019-10-01-preview, 2023-11-01, 2024-03-01-preview.

func (*LookupPrivateEndpointConnectionResult) Defaults

Defaults sets the appropriate defaults for LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Describes an existing Private Endpoint connection to the Azure Cognitive Search service.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

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

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

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 LookupServiceArgs

type LookupServiceArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName string `pulumi:"searchServiceName"`
}

type LookupServiceOutputArgs

type LookupServiceOutputArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput `pulumi:"searchServiceName"`
}

func (LookupServiceOutputArgs) ElementType

func (LookupServiceOutputArgs) ElementType() reflect.Type

type LookupServiceResult

type LookupServiceResult struct {
	// Defines the options for how the data plane API of a search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.
	AuthOptions *DataPlaneAuthOptionsResponse `pulumi:"authOptions"`
	// When set to true, calls to the search service will not be permitted to utilize API keys for authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys within a search service.
	EncryptionWithCmk *EncryptionWithCmkResponse `pulumi:"encryptionWithCmk"`
	// Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.
	HostingMode *string `pulumi:"hostingMode"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Network specific rules that determine how the Azure Cognitive Search service may be reached.
	NetworkRuleSet *NetworkRuleSetResponse `pulumi:"networkRuleSet"`
	// The number of partitions in the search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.
	PartitionCount *int `pulumi:"partitionCount"`
	// The list of private endpoint connections to the Azure Cognitive Search service.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The state of the last provisioning operation performed on the search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create search service. This is because the free service uses capacity that is already set up.
	ProvisioningState string `pulumi:"provisioningState"`
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The number of replicas in the search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.
	ReplicaCount *int `pulumi:"replicaCount"`
	// The list of shared private link resources managed by the Azure Cognitive Search service.
	SharedPrivateLinkResources []SharedPrivateLinkResourceResponse `pulumi:"sharedPrivateLinkResources"`
	// The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service.
	Sku *SkuResponse `pulumi:"sku"`
	// The status of the search service. Possible values include: 'running': The search service is running and no provisioning operations are underway. 'provisioning': The search service is being provisioned or scaled up or down. 'deleting': The search service is being deleted. 'degraded': The search service is degraded. This can occur when the underlying search units are not healthy. The search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The search service is disabled. In this state, the service will reject all API requests. 'error': The search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned.
	Status string `pulumi:"status"`
	// The details of the search service status.
	StatusDetails string `pulumi:"statusDetails"`
	// 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"`
}

Describes an Azure Cognitive Search service and its current state.

func LookupService

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

Gets the search service with the given name in the given resource group. Azure REST API version: 2022-09-01.

Other available API versions: 2021-04-01-preview, 2023-11-01, 2024-03-01-preview.

func (*LookupServiceResult) Defaults

func (val *LookupServiceResult) Defaults() *LookupServiceResult

Defaults sets the appropriate defaults for LookupServiceResult

type LookupServiceResultOutput

type LookupServiceResultOutput struct{ *pulumi.OutputState }

Describes an Azure Cognitive Search service and its current state.

func (LookupServiceResultOutput) AuthOptions

Defines the options for how the data plane API of a search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

func (LookupServiceResultOutput) DisableLocalAuth

func (o LookupServiceResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

When set to true, calls to the search service will not be permitted to utilize API keys for authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined.

func (LookupServiceResultOutput) ElementType

func (LookupServiceResultOutput) ElementType() reflect.Type

func (LookupServiceResultOutput) EncryptionWithCmk

Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys within a search service.

func (LookupServiceResultOutput) HostingMode

Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.

func (LookupServiceResultOutput) Id

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

func (LookupServiceResultOutput) Identity

The identity of the resource.

func (LookupServiceResultOutput) Location

The geo-location where the resource lives

func (LookupServiceResultOutput) Name

The name of the resource

func (LookupServiceResultOutput) NetworkRuleSet

Network specific rules that determine how the Azure Cognitive Search service may be reached.

func (LookupServiceResultOutput) PartitionCount

func (o LookupServiceResultOutput) PartitionCount() pulumi.IntPtrOutput

The number of partitions in the search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.

func (LookupServiceResultOutput) PrivateEndpointConnections

The list of private endpoint connections to the Azure Cognitive Search service.

func (LookupServiceResultOutput) ProvisioningState

func (o LookupServiceResultOutput) ProvisioningState() pulumi.StringOutput

The state of the last provisioning operation performed on the search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create search service. This is because the free service uses capacity that is already set up.

func (LookupServiceResultOutput) PublicNetworkAccess

func (o LookupServiceResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (LookupServiceResultOutput) ReplicaCount

The number of replicas in the search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.

func (LookupServiceResultOutput) SharedPrivateLinkResources

The list of shared private link resources managed by the Azure Cognitive Search service.

func (LookupServiceResultOutput) Sku

The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service.

func (LookupServiceResultOutput) Status

The status of the search service. Possible values include: 'running': The search service is running and no provisioning operations are underway. 'provisioning': The search service is being provisioned or scaled up or down. 'deleting': The search service is being deleted. 'degraded': The search service is degraded. This can occur when the underlying search units are not healthy. The search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The search service is disabled. In this state, the service will reject all API requests. 'error': The search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned.

func (LookupServiceResultOutput) StatusDetails

func (o LookupServiceResultOutput) StatusDetails() pulumi.StringOutput

The details of the search service status.

func (LookupServiceResultOutput) Tags

Resource tags.

func (LookupServiceResultOutput) ToLookupServiceResultOutput

func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput

func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext

func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput

func (LookupServiceResultOutput) Type

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

type LookupSharedPrivateLinkResourceArgs

type LookupSharedPrivateLinkResourceArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName string `pulumi:"searchServiceName"`
	// The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.
	SharedPrivateLinkResourceName string `pulumi:"sharedPrivateLinkResourceName"`
}

type LookupSharedPrivateLinkResourceOutputArgs

type LookupSharedPrivateLinkResourceOutputArgs struct {
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput `pulumi:"searchServiceName"`
	// The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.
	SharedPrivateLinkResourceName pulumi.StringInput `pulumi:"sharedPrivateLinkResourceName"`
}

func (LookupSharedPrivateLinkResourceOutputArgs) ElementType

type LookupSharedPrivateLinkResourceResult

type LookupSharedPrivateLinkResourceResult struct {
	// 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"`
	// Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.
	Properties SharedPrivateLinkResourcePropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.

func LookupSharedPrivateLinkResource

Gets the details of the shared private link resource managed by the search service in the given resource group. Azure REST API version: 2022-09-01.

Other available API versions: 2023-11-01, 2024-03-01-preview.

type LookupSharedPrivateLinkResourceResultOutput

type LookupSharedPrivateLinkResourceResultOutput struct{ *pulumi.OutputState }

Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.

func (LookupSharedPrivateLinkResourceResultOutput) ElementType

func (LookupSharedPrivateLinkResourceResultOutput) Id

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

func (LookupSharedPrivateLinkResourceResultOutput) Name

The name of the resource

func (LookupSharedPrivateLinkResourceResultOutput) Properties

Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.

func (LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutput

func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutput() LookupSharedPrivateLinkResourceResultOutput

func (LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutputWithContext

func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutputWithContext(ctx context.Context) LookupSharedPrivateLinkResourceResultOutput

func (LookupSharedPrivateLinkResourceResultOutput) Type

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

type NetworkRuleSet

type NetworkRuleSet struct {
	// A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.
	IpRules []IpRule `pulumi:"ipRules"`
}

Network specific rules that determine how the Azure Cognitive Search service may be reached.

type NetworkRuleSetArgs

type NetworkRuleSetArgs struct {
	// A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.
	IpRules IpRuleArrayInput `pulumi:"ipRules"`
}

Network specific rules that determine how the Azure Cognitive Search service may be reached.

func (NetworkRuleSetArgs) ElementType

func (NetworkRuleSetArgs) ElementType() reflect.Type

func (NetworkRuleSetArgs) ToNetworkRuleSetOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

type NetworkRuleSetInput

type NetworkRuleSetInput interface {
	pulumi.Input

	ToNetworkRuleSetOutput() NetworkRuleSetOutput
	ToNetworkRuleSetOutputWithContext(context.Context) NetworkRuleSetOutput
}

NetworkRuleSetInput is an input type that accepts NetworkRuleSetArgs and NetworkRuleSetOutput values. You can construct a concrete instance of `NetworkRuleSetInput` via:

NetworkRuleSetArgs{...}

type NetworkRuleSetOutput

type NetworkRuleSetOutput struct{ *pulumi.OutputState }

Network specific rules that determine how the Azure Cognitive Search service may be reached.

func (NetworkRuleSetOutput) ElementType

func (NetworkRuleSetOutput) ElementType() reflect.Type

func (NetworkRuleSetOutput) IpRules

A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.

func (NetworkRuleSetOutput) ToNetworkRuleSetOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

type NetworkRuleSetPtrInput

type NetworkRuleSetPtrInput interface {
	pulumi.Input

	ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
	ToNetworkRuleSetPtrOutputWithContext(context.Context) NetworkRuleSetPtrOutput
}

NetworkRuleSetPtrInput is an input type that accepts NetworkRuleSetArgs, NetworkRuleSetPtr and NetworkRuleSetPtrOutput values. You can construct a concrete instance of `NetworkRuleSetPtrInput` via:

        NetworkRuleSetArgs{...}

or:

        nil

type NetworkRuleSetPtrOutput

type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetPtrOutput) Elem

func (NetworkRuleSetPtrOutput) ElementType

func (NetworkRuleSetPtrOutput) ElementType() reflect.Type

func (NetworkRuleSetPtrOutput) IpRules

A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

type NetworkRuleSetResponse

type NetworkRuleSetResponse struct {
	// A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.
	IpRules []IpRuleResponse `pulumi:"ipRules"`
}

Network specific rules that determine how the Azure Cognitive Search service may be reached.

type NetworkRuleSetResponseOutput

type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }

Network specific rules that determine how the Azure Cognitive Search service may be reached.

func (NetworkRuleSetResponseOutput) ElementType

func (NetworkRuleSetResponseOutput) IpRules

A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput

type NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetResponsePtrOutput) Elem

func (NetworkRuleSetResponsePtrOutput) ElementType

func (NetworkRuleSetResponsePtrOutput) IpRules

A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not allowed even with any public IP rules, and private endpoint connections would be the exclusive access method.

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Describes an existing Private Endpoint connection to the Azure Cognitive Search service. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2019-10-01-preview, 2023-11-01, 2024-03-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 name of the private endpoint connection to the Azure Cognitive Search service with the specified resource group.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.
	Properties PrivateEndpointConnectionPropertiesPtrInput
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName 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) Name

The name of the resource

func (PrivateEndpointConnectionOutput) Properties

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

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 PrivateEndpointConnectionProperties

type PrivateEndpointConnectionProperties struct {
	// The group id from the provider of resource the private link service connection is for.
	GroupId *string `pulumi:"groupId"`
	// The private endpoint resource from Microsoft.Network provider.
	PrivateEndpoint *PrivateEndpointConnectionPropertiesPrivateEndpoint `pulumi:"privateEndpoint"`
	// Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.
	PrivateLinkServiceConnectionState *PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete
	ProvisioningState *string `pulumi:"provisioningState"`
}

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

func (*PrivateEndpointConnectionProperties) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionProperties

type PrivateEndpointConnectionPropertiesArgs

type PrivateEndpointConnectionPropertiesArgs struct {
	// The group id from the provider of resource the private link service connection is for.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// The private endpoint resource from Microsoft.Network provider.
	PrivateEndpoint PrivateEndpointConnectionPropertiesPrivateEndpointPtrInput `pulumi:"privateEndpoint"`
	// Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.
	PrivateLinkServiceConnectionState PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

func (*PrivateEndpointConnectionPropertiesArgs) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionPropertiesArgs

func (PrivateEndpointConnectionPropertiesArgs) ElementType

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesInput

type PrivateEndpointConnectionPropertiesInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput
	ToPrivateEndpointConnectionPropertiesOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesOutput
}

PrivateEndpointConnectionPropertiesInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs and PrivateEndpointConnectionPropertiesOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesInput` via:

PrivateEndpointConnectionPropertiesArgs{...}

type PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesOutput struct{ *pulumi.OutputState }

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

func (PrivateEndpointConnectionPropertiesOutput) ElementType

func (PrivateEndpointConnectionPropertiesOutput) GroupId

The group id from the provider of resource the private link service connection is for.

func (PrivateEndpointConnectionPropertiesOutput) PrivateEndpoint

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesOutput) PrivateLinkServiceConnectionState

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesOutput) ProvisioningState

The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPrivateEndpoint

type PrivateEndpointConnectionPropertiesPrivateEndpoint struct {
	// The resource id of the private endpoint resource from Microsoft.Network provider.
	Id *string `pulumi:"id"`
}

The private endpoint resource from Microsoft.Network provider.

type PrivateEndpointConnectionPropertiesPrivateEndpointArgs

type PrivateEndpointConnectionPropertiesPrivateEndpointArgs struct {
	// The resource id of the private endpoint resource from Microsoft.Network provider.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ElementType

func (PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutputWithContext

func (i PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

func (i PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput() PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesPrivateEndpointArgs) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesPrivateEndpointInput

type PrivateEndpointConnectionPropertiesPrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPrivateEndpointOutput() PrivateEndpointConnectionPropertiesPrivateEndpointOutput
	ToPrivateEndpointConnectionPropertiesPrivateEndpointOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointOutput
}

PrivateEndpointConnectionPropertiesPrivateEndpointInput is an input type that accepts PrivateEndpointConnectionPropertiesPrivateEndpointArgs and PrivateEndpointConnectionPropertiesPrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPrivateEndpointInput` via:

PrivateEndpointConnectionPropertiesPrivateEndpointArgs{...}

type PrivateEndpointConnectionPropertiesPrivateEndpointOutput

type PrivateEndpointConnectionPropertiesPrivateEndpointOutput struct{ *pulumi.OutputState }

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ElementType

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) Id

The resource id of the private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutputWithContext

func (o PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesPrivateEndpointPtrInput

type PrivateEndpointConnectionPropertiesPrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput() PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput
	ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput
}

PrivateEndpointConnectionPropertiesPrivateEndpointPtrInput is an input type that accepts PrivateEndpointConnectionPropertiesPrivateEndpointArgs, PrivateEndpointConnectionPropertiesPrivateEndpointPtr and PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPrivateEndpointPtrInput` via:

        PrivateEndpointConnectionPropertiesPrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) Elem

func (PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) Id

The resource id of the private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

func (PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState struct {
	// A description of any extra actions that may be required.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for the private link service connection state.
	Description *string `pulumi:"description"`
	// Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.
	Status *PrivateLinkServiceConnectionStatus `pulumi:"status"`
}

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (*PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs struct {
	// A description of any extra actions that may be required.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The description for the private link service connection state.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.
	Status PrivateLinkServiceConnectionStatusPtrInput `pulumi:"status"`
}

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (*PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateInput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput() PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput
	ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput
}

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateInput is an input type that accepts PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs and PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateInput` via:

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs{...}

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ActionsRequired

A description of any extra actions that may be required.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) Description

The description for the private link service connection state.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) Status

Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutputWithContext

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrInput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput() PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput
	ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput
}

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs, PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtr and PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrInput` via:

        PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A description of any extra actions that may be required.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) Description

The description for the private link service connection state.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) Status

Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput

func (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutput) ToPrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStatePtrOutputWithContext

type PrivateEndpointConnectionPropertiesPtrInput

type PrivateEndpointConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput
	ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPtrOutput
}

PrivateEndpointConnectionPropertiesPtrInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs, PrivateEndpointConnectionPropertiesPtr and PrivateEndpointConnectionPropertiesPtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPtrInput` via:

        PrivateEndpointConnectionPropertiesArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesPtrOutput) Elem

func (PrivateEndpointConnectionPropertiesPtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesPtrOutput) GroupId

The group id from the provider of resource the private link service connection is for.

func (PrivateEndpointConnectionPropertiesPtrOutput) PrivateEndpoint

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesPtrOutput) PrivateLinkServiceConnectionState

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesPtrOutput) ProvisioningState

The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesResponse

type PrivateEndpointConnectionPropertiesResponse struct {
	// The group id from the provider of resource the private link service connection is for.
	GroupId *string `pulumi:"groupId"`
	// The private endpoint resource from Microsoft.Network provider.
	PrivateEndpoint *PrivateEndpointConnectionPropertiesResponsePrivateEndpoint `pulumi:"privateEndpoint"`
	// Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.
	PrivateLinkServiceConnectionState *PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete
	ProvisioningState *string `pulumi:"provisioningState"`
}

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

func (*PrivateEndpointConnectionPropertiesResponse) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionPropertiesResponse

type PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponseOutput) GroupId

The group id from the provider of resource the private link service connection is for.

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesResponseOutput) ProvisioningState

The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionPropertiesResponsePrivateEndpoint

type PrivateEndpointConnectionPropertiesResponsePrivateEndpoint struct {
	// The resource id of the private endpoint resource from Microsoft.Network provider.
	Id *string `pulumi:"id"`
}

The private endpoint resource from Microsoft.Network provider.

type PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput

type PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput struct{ *pulumi.OutputState }

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput) Id

The resource id of the private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePrivateEndpointOutput

type PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) Elem

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) Id

The resource id of the private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput

func (PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePrivateEndpointPtrOutput

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionState

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionState struct {
	// A description of any extra actions that may be required.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for the private link service connection state.
	Description *string `pulumi:"description"`
	// Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.
	Status *string `pulumi:"status"`
}

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (*PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionState) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionState

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) ActionsRequired

A description of any extra actions that may be required.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) Description

The description for the private link service connection state.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) Status

Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStateOutputWithContext

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput

type PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A description of any extra actions that may be required.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) Description

The description for the private link service connection state.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) Status

Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput

func (PrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePrivateLinkServiceConnectionStatePtrOutputWithContext

type PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) Elem

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) GroupId

The group id from the provider of resource the private link service connection is for.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateEndpoint

The private endpoint resource from Microsoft.Network provider.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateLinkServiceConnectionState

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ProvisioningState

The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// 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"`
	// Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.
	Properties *PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Describes an existing Private Endpoint connection to the Azure Cognitive Search service.

func (*PrivateEndpointConnectionResponse) Defaults

Defaults sets the appropriate defaults for PrivateEndpointConnectionResponse

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 }

Describes an existing Private Endpoint connection to the Azure Cognitive Search service.

func (PrivateEndpointConnectionResponseOutput) ElementType

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

Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.

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 PrivateLinkServiceConnectionProvisioningState

type PrivateLinkServiceConnectionProvisioningState string

The provisioning state of the private link service connection. Can be Updating, Deleting, Failed, Succeeded, or Incomplete

func (PrivateLinkServiceConnectionProvisioningState) ElementType

func (PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStateOutput

func (e PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStateOutput() PrivateLinkServiceConnectionProvisioningStateOutput

func (PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStateOutputWithContext

func (e PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionProvisioningStateOutput

func (PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStatePtrOutput

func (e PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStatePtrOutput() PrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext

func (e PrivateLinkServiceConnectionProvisioningState) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningState) ToStringOutput

func (PrivateLinkServiceConnectionProvisioningState) ToStringOutputWithContext

func (PrivateLinkServiceConnectionProvisioningState) ToStringPtrOutput

func (PrivateLinkServiceConnectionProvisioningState) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionProvisioningStateInput

type PrivateLinkServiceConnectionProvisioningStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionProvisioningStateOutput() PrivateLinkServiceConnectionProvisioningStateOutput
	ToPrivateLinkServiceConnectionProvisioningStateOutputWithContext(context.Context) PrivateLinkServiceConnectionProvisioningStateOutput
}

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

PrivateLinkServiceConnectionProvisioningStateUpdating
PrivateLinkServiceConnectionProvisioningStateDeleting
PrivateLinkServiceConnectionProvisioningStateFailed
PrivateLinkServiceConnectionProvisioningStateSucceeded
PrivateLinkServiceConnectionProvisioningStateIncomplete
PrivateLinkServiceConnectionProvisioningStateCanceled

type PrivateLinkServiceConnectionProvisioningStateOutput

type PrivateLinkServiceConnectionProvisioningStateOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionProvisioningStateOutput) ElementType

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStateOutput

func (o PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStateOutput() PrivateLinkServiceConnectionProvisioningStateOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStateOutputWithContext

func (o PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionProvisioningStateOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutput

func (o PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutput() PrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionProvisioningStateOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToStringOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToStringOutputWithContext

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionProvisioningStateOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionProvisioningStatePtrInput

type PrivateLinkServiceConnectionProvisioningStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionProvisioningStatePtrOutput() PrivateLinkServiceConnectionProvisioningStatePtrOutput
	ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionProvisioningStatePtrOutput
}

type PrivateLinkServiceConnectionProvisioningStatePtrOutput

type PrivateLinkServiceConnectionProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) Elem

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionProvisioningStatePtrOutput) ToPrivateLinkServiceConnectionProvisioningStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionProvisioningStatePtrOutput

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionProvisioningStatePtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionStatus

type PrivateLinkServiceConnectionStatus string

Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.

func (PrivateLinkServiceConnectionStatus) ElementType

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutputWithContext

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

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateLinkServiceConnectionStatusInput

type PrivateLinkServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput
	ToPrivateLinkServiceConnectionStatusOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusOutput
}

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

PrivateLinkServiceConnectionStatusPending
PrivateLinkServiceConnectionStatusApproved
PrivateLinkServiceConnectionStatusRejected
PrivateLinkServiceConnectionStatusDisconnected

type PrivateLinkServiceConnectionStatusOutput

type PrivateLinkServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusOutput) ElementType

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionStatusPtrInput

type PrivateLinkServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput
	ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusPtrOutput
}

type PrivateLinkServiceConnectionStatusPtrOutput

type PrivateLinkServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusPtrOutput) Elem

func (PrivateLinkServiceConnectionStatusPtrOutput) ElementType

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PublicNetworkAccess

type PublicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

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 QueryKeyResponse

type QueryKeyResponse struct {
	// The value of the query API key.
	Key string `pulumi:"key"`
	// The name of the query API key; may be empty.
	Name string `pulumi:"name"`
}

Describes an API key for a given Azure Cognitive Search service that has permissions for query operations only.

type QueryKeyResponseArrayOutput

type QueryKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (QueryKeyResponseArrayOutput) ElementType

func (QueryKeyResponseArrayOutput) Index

func (QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutput

func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutput() QueryKeyResponseArrayOutput

func (QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutputWithContext

func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutputWithContext(ctx context.Context) QueryKeyResponseArrayOutput

type QueryKeyResponseOutput

type QueryKeyResponseOutput struct{ *pulumi.OutputState }

Describes an API key for a given Azure Cognitive Search service that has permissions for query operations only.

func (QueryKeyResponseOutput) ElementType

func (QueryKeyResponseOutput) ElementType() reflect.Type

func (QueryKeyResponseOutput) Key

The value of the query API key.

func (QueryKeyResponseOutput) Name

The name of the query API key; may be empty.

func (QueryKeyResponseOutput) ToQueryKeyResponseOutput

func (o QueryKeyResponseOutput) ToQueryKeyResponseOutput() QueryKeyResponseOutput

func (QueryKeyResponseOutput) ToQueryKeyResponseOutputWithContext

func (o QueryKeyResponseOutput) ToQueryKeyResponseOutputWithContext(ctx context.Context) QueryKeyResponseOutput

type SearchEncryptionWithCmk

type SearchEncryptionWithCmk string

Describes how a search service should enforce having one or more non customer encrypted resources.

func (SearchEncryptionWithCmk) ElementType

func (SearchEncryptionWithCmk) ElementType() reflect.Type

func (SearchEncryptionWithCmk) ToSearchEncryptionWithCmkOutput

func (e SearchEncryptionWithCmk) ToSearchEncryptionWithCmkOutput() SearchEncryptionWithCmkOutput

func (SearchEncryptionWithCmk) ToSearchEncryptionWithCmkOutputWithContext

func (e SearchEncryptionWithCmk) ToSearchEncryptionWithCmkOutputWithContext(ctx context.Context) SearchEncryptionWithCmkOutput

func (SearchEncryptionWithCmk) ToSearchEncryptionWithCmkPtrOutput

func (e SearchEncryptionWithCmk) ToSearchEncryptionWithCmkPtrOutput() SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmk) ToSearchEncryptionWithCmkPtrOutputWithContext

func (e SearchEncryptionWithCmk) ToSearchEncryptionWithCmkPtrOutputWithContext(ctx context.Context) SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmk) ToStringOutput

func (e SearchEncryptionWithCmk) ToStringOutput() pulumi.StringOutput

func (SearchEncryptionWithCmk) ToStringOutputWithContext

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

func (SearchEncryptionWithCmk) ToStringPtrOutput

func (e SearchEncryptionWithCmk) ToStringPtrOutput() pulumi.StringPtrOutput

func (SearchEncryptionWithCmk) ToStringPtrOutputWithContext

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

type SearchEncryptionWithCmkInput

type SearchEncryptionWithCmkInput interface {
	pulumi.Input

	ToSearchEncryptionWithCmkOutput() SearchEncryptionWithCmkOutput
	ToSearchEncryptionWithCmkOutputWithContext(context.Context) SearchEncryptionWithCmkOutput
}

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

SearchEncryptionWithCmkDisabled
SearchEncryptionWithCmkEnabled
SearchEncryptionWithCmkUnspecified

type SearchEncryptionWithCmkOutput

type SearchEncryptionWithCmkOutput struct{ *pulumi.OutputState }

func (SearchEncryptionWithCmkOutput) ElementType

func (SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkOutput

func (o SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkOutput() SearchEncryptionWithCmkOutput

func (SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkOutputWithContext

func (o SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkOutputWithContext(ctx context.Context) SearchEncryptionWithCmkOutput

func (SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkPtrOutput

func (o SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkPtrOutput() SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkPtrOutputWithContext

func (o SearchEncryptionWithCmkOutput) ToSearchEncryptionWithCmkPtrOutputWithContext(ctx context.Context) SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmkOutput) ToStringOutput

func (SearchEncryptionWithCmkOutput) ToStringOutputWithContext

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

func (SearchEncryptionWithCmkOutput) ToStringPtrOutput

func (SearchEncryptionWithCmkOutput) ToStringPtrOutputWithContext

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

type SearchEncryptionWithCmkPtrInput

type SearchEncryptionWithCmkPtrInput interface {
	pulumi.Input

	ToSearchEncryptionWithCmkPtrOutput() SearchEncryptionWithCmkPtrOutput
	ToSearchEncryptionWithCmkPtrOutputWithContext(context.Context) SearchEncryptionWithCmkPtrOutput
}

func SearchEncryptionWithCmkPtr

func SearchEncryptionWithCmkPtr(v string) SearchEncryptionWithCmkPtrInput

type SearchEncryptionWithCmkPtrOutput

type SearchEncryptionWithCmkPtrOutput struct{ *pulumi.OutputState }

func (SearchEncryptionWithCmkPtrOutput) Elem

func (SearchEncryptionWithCmkPtrOutput) ElementType

func (SearchEncryptionWithCmkPtrOutput) ToSearchEncryptionWithCmkPtrOutput

func (o SearchEncryptionWithCmkPtrOutput) ToSearchEncryptionWithCmkPtrOutput() SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmkPtrOutput) ToSearchEncryptionWithCmkPtrOutputWithContext

func (o SearchEncryptionWithCmkPtrOutput) ToSearchEncryptionWithCmkPtrOutputWithContext(ctx context.Context) SearchEncryptionWithCmkPtrOutput

func (SearchEncryptionWithCmkPtrOutput) ToStringPtrOutput

func (SearchEncryptionWithCmkPtrOutput) ToStringPtrOutputWithContext

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

type Service

type Service struct {
	pulumi.CustomResourceState

	// Defines the options for how the data plane API of a search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.
	AuthOptions DataPlaneAuthOptionsResponsePtrOutput `pulumi:"authOptions"`
	// When set to true, calls to the search service will not be permitted to utilize API keys for authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys within a search service.
	EncryptionWithCmk EncryptionWithCmkResponsePtrOutput `pulumi:"encryptionWithCmk"`
	// Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.
	HostingMode pulumi.StringPtrOutput `pulumi:"hostingMode"`
	// The identity of the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Network specific rules that determine how the Azure Cognitive Search service may be reached.
	NetworkRuleSet NetworkRuleSetResponsePtrOutput `pulumi:"networkRuleSet"`
	// The number of partitions in the search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.
	PartitionCount pulumi.IntPtrOutput `pulumi:"partitionCount"`
	// The list of private endpoint connections to the Azure Cognitive Search service.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// The state of the last provisioning operation performed on the search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create search service. This is because the free service uses capacity that is already set up.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The number of replicas in the search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.
	ReplicaCount pulumi.IntPtrOutput `pulumi:"replicaCount"`
	// The list of shared private link resources managed by the Azure Cognitive Search service.
	SharedPrivateLinkResources SharedPrivateLinkResourceResponseArrayOutput `pulumi:"sharedPrivateLinkResources"`
	// The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// The status of the search service. Possible values include: 'running': The search service is running and no provisioning operations are underway. 'provisioning': The search service is being provisioned or scaled up or down. 'deleting': The search service is being deleted. 'degraded': The search service is degraded. This can occur when the underlying search units are not healthy. The search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The search service is disabled. In this state, the service will reject all API requests. 'error': The search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned.
	Status pulumi.StringOutput `pulumi:"status"`
	// The details of the search service status.
	StatusDetails pulumi.StringOutput `pulumi:"statusDetails"`
	// 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"`
}

Describes an Azure Cognitive Search service and its current state. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2021-04-01-preview, 2023-11-01, 2024-03-01-preview.

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	// Defines the options for how the data plane API of a search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.
	AuthOptions DataPlaneAuthOptionsPtrInput
	// When set to true, calls to the search service will not be permitted to utilize API keys for authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined.
	DisableLocalAuth pulumi.BoolPtrInput
	// Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys within a search service.
	EncryptionWithCmk EncryptionWithCmkPtrInput
	// Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.
	HostingMode HostingModePtrInput
	// The identity of the resource.
	Identity IdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Network specific rules that determine how the Azure Cognitive Search service may be reached.
	NetworkRuleSet NetworkRuleSetPtrInput
	// The number of partitions in the search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.
	PartitionCount pulumi.IntPtrInput
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess PublicNetworkAccessPtrInput
	// The number of replicas in the search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.
	ReplicaCount pulumi.IntPtrInput
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Cognitive Search service to create or update. Search service names must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and must be between 2 and 60 characters in length. Search service names must be globally unique since they are part of the service URI (https://<name>.search.windows.net). You cannot change the service name after the service is created.
	SearchServiceName pulumi.StringPtrInput
	// The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service.
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) AuthOptions

Defines the options for how the data plane API of a search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.

func (ServiceOutput) DisableLocalAuth

func (o ServiceOutput) DisableLocalAuth() pulumi.BoolPtrOutput

When set to true, calls to the search service will not be permitted to utilize API keys for authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined.

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) EncryptionWithCmk

func (o ServiceOutput) EncryptionWithCmk() EncryptionWithCmkResponsePtrOutput

Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys within a search service.

func (ServiceOutput) HostingMode

func (o ServiceOutput) HostingMode() pulumi.StringPtrOutput

Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.

func (ServiceOutput) Identity

The identity of the resource.

func (ServiceOutput) Location

func (o ServiceOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ServiceOutput) Name

The name of the resource

func (ServiceOutput) NetworkRuleSet

Network specific rules that determine how the Azure Cognitive Search service may be reached.

func (ServiceOutput) PartitionCount

func (o ServiceOutput) PartitionCount() pulumi.IntPtrOutput

The number of partitions in the search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.

func (ServiceOutput) PrivateEndpointConnections

func (o ServiceOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

The list of private endpoint connections to the Azure Cognitive Search service.

func (ServiceOutput) ProvisioningState

func (o ServiceOutput) ProvisioningState() pulumi.StringOutput

The state of the last provisioning operation performed on the search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create search service. This is because the free service uses capacity that is already set up.

func (ServiceOutput) PublicNetworkAccess

func (o ServiceOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (ServiceOutput) ReplicaCount

func (o ServiceOutput) ReplicaCount() pulumi.IntPtrOutput

The number of replicas in the search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.

func (ServiceOutput) SharedPrivateLinkResources

func (o ServiceOutput) SharedPrivateLinkResources() SharedPrivateLinkResourceResponseArrayOutput

The list of shared private link resources managed by the Azure Cognitive Search service.

func (ServiceOutput) Sku

The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service.

func (ServiceOutput) Status

func (o ServiceOutput) Status() pulumi.StringOutput

The status of the search service. Possible values include: 'running': The search service is running and no provisioning operations are underway. 'provisioning': The search service is being provisioned or scaled up or down. 'deleting': The search service is being deleted. 'degraded': The search service is degraded. This can occur when the underlying search units are not healthy. The search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The search service is disabled. In this state, the service will reject all API requests. 'error': The search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned.

func (ServiceOutput) StatusDetails

func (o ServiceOutput) StatusDetails() pulumi.StringOutput

The details of the search service status.

func (ServiceOutput) Tags

Resource tags.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

func (ServiceOutput) Type

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

type ServiceState

type ServiceState struct {
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type SharedPrivateLinkResource

type SharedPrivateLinkResource struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.
	Properties SharedPrivateLinkResourcePropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Describes a Shared Private Link Resource managed by the Azure Cognitive Search service. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2023-11-01, 2024-03-01-preview.

func GetSharedPrivateLinkResource

func GetSharedPrivateLinkResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SharedPrivateLinkResourceState, opts ...pulumi.ResourceOption) (*SharedPrivateLinkResource, error)

GetSharedPrivateLinkResource gets an existing SharedPrivateLinkResource 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 NewSharedPrivateLinkResource

func NewSharedPrivateLinkResource(ctx *pulumi.Context,
	name string, args *SharedPrivateLinkResourceArgs, opts ...pulumi.ResourceOption) (*SharedPrivateLinkResource, error)

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

func (*SharedPrivateLinkResource) ElementType

func (*SharedPrivateLinkResource) ElementType() reflect.Type

func (*SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutput

func (i *SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput

func (*SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutputWithContext

func (i *SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput

type SharedPrivateLinkResourceArgs

type SharedPrivateLinkResourceArgs struct {
	// Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.
	Properties SharedPrivateLinkResourcePropertiesPtrInput
	// The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Cognitive Search service associated with the specified resource group.
	SearchServiceName pulumi.StringInput
	// The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.
	SharedPrivateLinkResourceName pulumi.StringPtrInput
}

The set of arguments for constructing a SharedPrivateLinkResource resource.

func (SharedPrivateLinkResourceArgs) ElementType

type SharedPrivateLinkResourceInput

type SharedPrivateLinkResourceInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput
	ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput
}

type SharedPrivateLinkResourceOutput

type SharedPrivateLinkResourceOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceOutput) ElementType

func (SharedPrivateLinkResourceOutput) Name

The name of the resource

func (SharedPrivateLinkResourceOutput) Properties

Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutput

func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput

func (SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutputWithContext

func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput

func (SharedPrivateLinkResourceOutput) Type

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

type SharedPrivateLinkResourceProperties

type SharedPrivateLinkResourceProperties struct {
	// The group id from the provider of resource the shared private link resource is for.
	GroupId *string `pulumi:"groupId"`
	// The resource id of the resource the shared private link resource is for.
	PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"`
	// The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.
	ProvisioningState *SharedPrivateLinkResourceProvisioningState `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource.
	RequestMessage *string `pulumi:"requestMessage"`
	// Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).
	ResourceRegion *string `pulumi:"resourceRegion"`
	// Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
	Status *SharedPrivateLinkResourceStatus `pulumi:"status"`
}

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

type SharedPrivateLinkResourcePropertiesArgs

type SharedPrivateLinkResourcePropertiesArgs struct {
	// The group id from the provider of resource the shared private link resource is for.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// The resource id of the resource the shared private link resource is for.
	PrivateLinkResourceId pulumi.StringPtrInput `pulumi:"privateLinkResourceId"`
	// The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.
	ProvisioningState SharedPrivateLinkResourceProvisioningStatePtrInput `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource.
	RequestMessage pulumi.StringPtrInput `pulumi:"requestMessage"`
	// Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).
	ResourceRegion pulumi.StringPtrInput `pulumi:"resourceRegion"`
	// Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
	Status SharedPrivateLinkResourceStatusPtrInput `pulumi:"status"`
}

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourcePropertiesArgs) ElementType

func (SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesOutput

func (i SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesOutput() SharedPrivateLinkResourcePropertiesOutput

func (SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesOutputWithContext

func (i SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesOutput

func (SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesPtrOutput

func (i SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesPtrOutput() SharedPrivateLinkResourcePropertiesPtrOutput

func (SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext

func (i SharedPrivateLinkResourcePropertiesArgs) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesPtrOutput

type SharedPrivateLinkResourcePropertiesInput

type SharedPrivateLinkResourcePropertiesInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourcePropertiesOutput() SharedPrivateLinkResourcePropertiesOutput
	ToSharedPrivateLinkResourcePropertiesOutputWithContext(context.Context) SharedPrivateLinkResourcePropertiesOutput
}

SharedPrivateLinkResourcePropertiesInput is an input type that accepts SharedPrivateLinkResourcePropertiesArgs and SharedPrivateLinkResourcePropertiesOutput values. You can construct a concrete instance of `SharedPrivateLinkResourcePropertiesInput` via:

SharedPrivateLinkResourcePropertiesArgs{...}

type SharedPrivateLinkResourcePropertiesOutput

type SharedPrivateLinkResourcePropertiesOutput struct{ *pulumi.OutputState }

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourcePropertiesOutput) ElementType

func (SharedPrivateLinkResourcePropertiesOutput) GroupId

The group id from the provider of resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesOutput) ProvisioningState

The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.

func (SharedPrivateLinkResourcePropertiesOutput) RequestMessage

The request message for requesting approval of the shared private link resource.

func (SharedPrivateLinkResourcePropertiesOutput) ResourceRegion

Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).

func (SharedPrivateLinkResourcePropertiesOutput) Status

Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.

func (SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesOutput

func (o SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesOutput() SharedPrivateLinkResourcePropertiesOutput

func (SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesOutputWithContext

func (o SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesOutput

func (SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesPtrOutput

func (o SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesPtrOutput() SharedPrivateLinkResourcePropertiesPtrOutput

func (SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext

func (o SharedPrivateLinkResourcePropertiesOutput) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesPtrOutput

type SharedPrivateLinkResourcePropertiesPtrInput

type SharedPrivateLinkResourcePropertiesPtrInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourcePropertiesPtrOutput() SharedPrivateLinkResourcePropertiesPtrOutput
	ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext(context.Context) SharedPrivateLinkResourcePropertiesPtrOutput
}

SharedPrivateLinkResourcePropertiesPtrInput is an input type that accepts SharedPrivateLinkResourcePropertiesArgs, SharedPrivateLinkResourcePropertiesPtr and SharedPrivateLinkResourcePropertiesPtrOutput values. You can construct a concrete instance of `SharedPrivateLinkResourcePropertiesPtrInput` via:

        SharedPrivateLinkResourcePropertiesArgs{...}

or:

        nil

type SharedPrivateLinkResourcePropertiesPtrOutput

type SharedPrivateLinkResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourcePropertiesPtrOutput) Elem

func (SharedPrivateLinkResourcePropertiesPtrOutput) ElementType

func (SharedPrivateLinkResourcePropertiesPtrOutput) GroupId

The group id from the provider of resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesPtrOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesPtrOutput) ProvisioningState

The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.

func (SharedPrivateLinkResourcePropertiesPtrOutput) RequestMessage

The request message for requesting approval of the shared private link resource.

func (SharedPrivateLinkResourcePropertiesPtrOutput) ResourceRegion

Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).

func (SharedPrivateLinkResourcePropertiesPtrOutput) Status

Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.

func (SharedPrivateLinkResourcePropertiesPtrOutput) ToSharedPrivateLinkResourcePropertiesPtrOutput

func (o SharedPrivateLinkResourcePropertiesPtrOutput) ToSharedPrivateLinkResourcePropertiesPtrOutput() SharedPrivateLinkResourcePropertiesPtrOutput

func (SharedPrivateLinkResourcePropertiesPtrOutput) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext

func (o SharedPrivateLinkResourcePropertiesPtrOutput) ToSharedPrivateLinkResourcePropertiesPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesPtrOutput

type SharedPrivateLinkResourcePropertiesResponse

type SharedPrivateLinkResourcePropertiesResponse struct {
	// The group id from the provider of resource the shared private link resource is for.
	GroupId *string `pulumi:"groupId"`
	// The resource id of the resource the shared private link resource is for.
	PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"`
	// The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource.
	RequestMessage *string `pulumi:"requestMessage"`
	// Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).
	ResourceRegion *string `pulumi:"resourceRegion"`
	// Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
	Status *string `pulumi:"status"`
}

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

type SharedPrivateLinkResourcePropertiesResponseOutput

type SharedPrivateLinkResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourcePropertiesResponseOutput) ElementType

func (SharedPrivateLinkResourcePropertiesResponseOutput) GroupId

The group id from the provider of resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesResponseOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesResponseOutput) ProvisioningState

The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.

func (SharedPrivateLinkResourcePropertiesResponseOutput) RequestMessage

The request message for requesting approval of the shared private link resource.

func (SharedPrivateLinkResourcePropertiesResponseOutput) ResourceRegion

Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).

func (SharedPrivateLinkResourcePropertiesResponseOutput) Status

Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.

func (SharedPrivateLinkResourcePropertiesResponseOutput) ToSharedPrivateLinkResourcePropertiesResponseOutput

func (o SharedPrivateLinkResourcePropertiesResponseOutput) ToSharedPrivateLinkResourcePropertiesResponseOutput() SharedPrivateLinkResourcePropertiesResponseOutput

func (SharedPrivateLinkResourcePropertiesResponseOutput) ToSharedPrivateLinkResourcePropertiesResponseOutputWithContext

func (o SharedPrivateLinkResourcePropertiesResponseOutput) ToSharedPrivateLinkResourcePropertiesResponseOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesResponseOutput

type SharedPrivateLinkResourcePropertiesResponsePtrOutput

type SharedPrivateLinkResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) Elem

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) ElementType

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) GroupId

The group id from the provider of resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for.

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) ProvisioningState

The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) RequestMessage

The request message for requesting approval of the shared private link resource.

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) ResourceRegion

Optional. Can be used to specify the Azure Resource Manager location of the resource to which a shared private link is to be created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) Status

Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) ToSharedPrivateLinkResourcePropertiesResponsePtrOutput

func (SharedPrivateLinkResourcePropertiesResponsePtrOutput) ToSharedPrivateLinkResourcePropertiesResponsePtrOutputWithContext

func (o SharedPrivateLinkResourcePropertiesResponsePtrOutput) ToSharedPrivateLinkResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourcePropertiesResponsePtrOutput

type SharedPrivateLinkResourceProvisioningState

type SharedPrivateLinkResourceProvisioningState string

The provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete.

func (SharedPrivateLinkResourceProvisioningState) ElementType

func (SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStateOutput

func (e SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStateOutput() SharedPrivateLinkResourceProvisioningStateOutput

func (SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStateOutputWithContext

func (e SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStateOutputWithContext(ctx context.Context) SharedPrivateLinkResourceProvisioningStateOutput

func (SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStatePtrOutput

func (e SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStatePtrOutput() SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext

func (e SharedPrivateLinkResourceProvisioningState) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningState) ToStringOutput

func (SharedPrivateLinkResourceProvisioningState) ToStringOutputWithContext

func (SharedPrivateLinkResourceProvisioningState) ToStringPtrOutput

func (SharedPrivateLinkResourceProvisioningState) ToStringPtrOutputWithContext

type SharedPrivateLinkResourceProvisioningStateInput

type SharedPrivateLinkResourceProvisioningStateInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourceProvisioningStateOutput() SharedPrivateLinkResourceProvisioningStateOutput
	ToSharedPrivateLinkResourceProvisioningStateOutputWithContext(context.Context) SharedPrivateLinkResourceProvisioningStateOutput
}

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

SharedPrivateLinkResourceProvisioningStateUpdating
SharedPrivateLinkResourceProvisioningStateDeleting
SharedPrivateLinkResourceProvisioningStateFailed
SharedPrivateLinkResourceProvisioningStateSucceeded
SharedPrivateLinkResourceProvisioningStateIncomplete

type SharedPrivateLinkResourceProvisioningStateOutput

type SharedPrivateLinkResourceProvisioningStateOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceProvisioningStateOutput) ElementType

func (SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStateOutput

func (o SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStateOutput() SharedPrivateLinkResourceProvisioningStateOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStateOutputWithContext

func (o SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStateOutputWithContext(ctx context.Context) SharedPrivateLinkResourceProvisioningStateOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutput

func (o SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutput() SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext

func (o SharedPrivateLinkResourceProvisioningStateOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToStringOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToStringOutputWithContext

func (SharedPrivateLinkResourceProvisioningStateOutput) ToStringPtrOutput

func (SharedPrivateLinkResourceProvisioningStateOutput) ToStringPtrOutputWithContext

type SharedPrivateLinkResourceProvisioningStatePtrInput

type SharedPrivateLinkResourceProvisioningStatePtrInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourceProvisioningStatePtrOutput() SharedPrivateLinkResourceProvisioningStatePtrOutput
	ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext(context.Context) SharedPrivateLinkResourceProvisioningStatePtrOutput
}

type SharedPrivateLinkResourceProvisioningStatePtrOutput

type SharedPrivateLinkResourceProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) Elem

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) ElementType

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutput

func (o SharedPrivateLinkResourceProvisioningStatePtrOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutput() SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext

func (o SharedPrivateLinkResourceProvisioningStatePtrOutput) ToSharedPrivateLinkResourceProvisioningStatePtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceProvisioningStatePtrOutput

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) ToStringPtrOutput

func (SharedPrivateLinkResourceProvisioningStatePtrOutput) ToStringPtrOutputWithContext

type SharedPrivateLinkResourceResponse

type SharedPrivateLinkResourceResponse struct {
	// 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"`
	// Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.
	Properties *SharedPrivateLinkResourcePropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.

type SharedPrivateLinkResourceResponseArrayOutput

type SharedPrivateLinkResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceResponseArrayOutput) ElementType

func (SharedPrivateLinkResourceResponseArrayOutput) Index

func (SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutput

func (o SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutput() SharedPrivateLinkResourceResponseArrayOutput

func (SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutputWithContext

func (o SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutputWithContext(ctx context.Context) SharedPrivateLinkResourceResponseArrayOutput

type SharedPrivateLinkResourceResponseOutput

type SharedPrivateLinkResourceResponseOutput struct{ *pulumi.OutputState }

Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourceResponseOutput) ElementType

func (SharedPrivateLinkResourceResponseOutput) Id

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

func (SharedPrivateLinkResourceResponseOutput) Name

The name of the resource

func (SharedPrivateLinkResourceResponseOutput) Properties

Describes the properties of a Shared Private Link Resource managed by the Azure Cognitive Search service.

func (SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutput

func (o SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutput() SharedPrivateLinkResourceResponseOutput

func (SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutputWithContext

func (o SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutputWithContext(ctx context.Context) SharedPrivateLinkResourceResponseOutput

func (SharedPrivateLinkResourceResponseOutput) Type

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

type SharedPrivateLinkResourceState

type SharedPrivateLinkResourceState struct {
}

func (SharedPrivateLinkResourceState) ElementType

type SharedPrivateLinkResourceStatus

type SharedPrivateLinkResourceStatus string

Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.

func (SharedPrivateLinkResourceStatus) ElementType

func (SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusOutput

func (e SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusOutput() SharedPrivateLinkResourceStatusOutput

func (SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusOutputWithContext

func (e SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusOutputWithContext(ctx context.Context) SharedPrivateLinkResourceStatusOutput

func (SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusPtrOutput

func (e SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusPtrOutput() SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusPtrOutputWithContext

func (e SharedPrivateLinkResourceStatus) ToSharedPrivateLinkResourceStatusPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatus) ToStringOutput

func (SharedPrivateLinkResourceStatus) ToStringOutputWithContext

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

func (SharedPrivateLinkResourceStatus) ToStringPtrOutput

func (SharedPrivateLinkResourceStatus) ToStringPtrOutputWithContext

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

type SharedPrivateLinkResourceStatusInput

type SharedPrivateLinkResourceStatusInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourceStatusOutput() SharedPrivateLinkResourceStatusOutput
	ToSharedPrivateLinkResourceStatusOutputWithContext(context.Context) SharedPrivateLinkResourceStatusOutput
}

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

SharedPrivateLinkResourceStatusPending
SharedPrivateLinkResourceStatusApproved
SharedPrivateLinkResourceStatusRejected
SharedPrivateLinkResourceStatusDisconnected

type SharedPrivateLinkResourceStatusOutput

type SharedPrivateLinkResourceStatusOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceStatusOutput) ElementType

func (SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusOutput

func (o SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusOutput() SharedPrivateLinkResourceStatusOutput

func (SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusOutputWithContext

func (o SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusOutputWithContext(ctx context.Context) SharedPrivateLinkResourceStatusOutput

func (SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusPtrOutput

func (o SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusPtrOutput() SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusPtrOutputWithContext

func (o SharedPrivateLinkResourceStatusOutput) ToSharedPrivateLinkResourceStatusPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatusOutput) ToStringOutput

func (SharedPrivateLinkResourceStatusOutput) ToStringOutputWithContext

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

func (SharedPrivateLinkResourceStatusOutput) ToStringPtrOutput

func (SharedPrivateLinkResourceStatusOutput) ToStringPtrOutputWithContext

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

type SharedPrivateLinkResourceStatusPtrInput

type SharedPrivateLinkResourceStatusPtrInput interface {
	pulumi.Input

	ToSharedPrivateLinkResourceStatusPtrOutput() SharedPrivateLinkResourceStatusPtrOutput
	ToSharedPrivateLinkResourceStatusPtrOutputWithContext(context.Context) SharedPrivateLinkResourceStatusPtrOutput
}

type SharedPrivateLinkResourceStatusPtrOutput

type SharedPrivateLinkResourceStatusPtrOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceStatusPtrOutput) Elem

func (SharedPrivateLinkResourceStatusPtrOutput) ElementType

func (SharedPrivateLinkResourceStatusPtrOutput) ToSharedPrivateLinkResourceStatusPtrOutput

func (o SharedPrivateLinkResourceStatusPtrOutput) ToSharedPrivateLinkResourceStatusPtrOutput() SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatusPtrOutput) ToSharedPrivateLinkResourceStatusPtrOutputWithContext

func (o SharedPrivateLinkResourceStatusPtrOutput) ToSharedPrivateLinkResourceStatusPtrOutputWithContext(ctx context.Context) SharedPrivateLinkResourceStatusPtrOutput

func (SharedPrivateLinkResourceStatusPtrOutput) ToStringPtrOutput

func (SharedPrivateLinkResourceStatusPtrOutput) ToStringPtrOutputWithContext

type Sku

type Sku struct {
	// The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
	Name *SkuName `pulumi:"name"`
}

Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.

type SkuArgs

type SkuArgs struct {
	// The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
	Name SkuNamePtrInput `pulumi:"name"`
}

Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName

type SkuName string

The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

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

SkuNameFree
SkuNameBasic
SkuNameStandard
SkuNameStandard2
SkuNameStandard3
SkuNameStorageOptimizedL1
SkuNameStorageOptimizedL2

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

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

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

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

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

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

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() SkuNamePtrOutput

The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

func (o SkuPtrOutput) Name() SkuNamePtrOutput

The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
	Name *string `pulumi:"name"`
}

Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The SKU of the search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

Jump to

Keyboard shortcuts

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