elastic

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 (
	MonitoringStatusEnabled  = MonitoringStatus("Enabled")
	MonitoringStatusDisabled = MonitoringStatus("Disabled")
)
View Source
const (
	ProvisioningStateAccepted     = ProvisioningState("Accepted")
	ProvisioningStateCreating     = ProvisioningState("Creating")
	ProvisioningStateUpdating     = ProvisioningState("Updating")
	ProvisioningStateDeleting     = ProvisioningState("Deleting")
	ProvisioningStateSucceeded    = ProvisioningState("Succeeded")
	ProvisioningStateFailed       = ProvisioningState("Failed")
	ProvisioningStateCanceled     = ProvisioningState("Canceled")
	ProvisioningStateDeleted      = ProvisioningState("Deleted")
	ProvisioningStateNotSpecified = ProvisioningState("NotSpecified")
)
View Source
const (
	TagActionInclude = TagAction("Include")
	TagActionExclude = TagAction("Exclude")
)
View Source
const (
	ManagedIdentityTypesSystemAssigned = ManagedIdentityTypes("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CompanyInfo

type CompanyInfo struct {
	// Business of the company
	Business *string `pulumi:"business"`
	// Country of the company location.
	Country *string `pulumi:"country"`
	// Domain of the company
	Domain *string `pulumi:"domain"`
	// Number of employees in the company
	EmployeesNumber *string `pulumi:"employeesNumber"`
	// State of the company location.
	State *string `pulumi:"state"`
}

Company information of the user to be passed to partners.

type CompanyInfoArgs

type CompanyInfoArgs struct {
	// Business of the company
	Business pulumi.StringPtrInput `pulumi:"business"`
	// Country of the company location.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// Domain of the company
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	// Number of employees in the company
	EmployeesNumber pulumi.StringPtrInput `pulumi:"employeesNumber"`
	// State of the company location.
	State pulumi.StringPtrInput `pulumi:"state"`
}

Company information of the user to be passed to partners.

func (CompanyInfoArgs) ElementType

func (CompanyInfoArgs) ElementType() reflect.Type

func (CompanyInfoArgs) ToCompanyInfoOutput

func (i CompanyInfoArgs) ToCompanyInfoOutput() CompanyInfoOutput

func (CompanyInfoArgs) ToCompanyInfoOutputWithContext

func (i CompanyInfoArgs) ToCompanyInfoOutputWithContext(ctx context.Context) CompanyInfoOutput

func (CompanyInfoArgs) ToCompanyInfoPtrOutput

func (i CompanyInfoArgs) ToCompanyInfoPtrOutput() CompanyInfoPtrOutput

func (CompanyInfoArgs) ToCompanyInfoPtrOutputWithContext

func (i CompanyInfoArgs) ToCompanyInfoPtrOutputWithContext(ctx context.Context) CompanyInfoPtrOutput

type CompanyInfoInput

type CompanyInfoInput interface {
	pulumi.Input

	ToCompanyInfoOutput() CompanyInfoOutput
	ToCompanyInfoOutputWithContext(context.Context) CompanyInfoOutput
}

CompanyInfoInput is an input type that accepts CompanyInfoArgs and CompanyInfoOutput values. You can construct a concrete instance of `CompanyInfoInput` via:

CompanyInfoArgs{...}

type CompanyInfoOutput

type CompanyInfoOutput struct{ *pulumi.OutputState }

Company information of the user to be passed to partners.

func (CompanyInfoOutput) Business

Business of the company

func (CompanyInfoOutput) Country

Country of the company location.

func (CompanyInfoOutput) Domain

Domain of the company

func (CompanyInfoOutput) ElementType

func (CompanyInfoOutput) ElementType() reflect.Type

func (CompanyInfoOutput) EmployeesNumber

func (o CompanyInfoOutput) EmployeesNumber() pulumi.StringPtrOutput

Number of employees in the company

func (CompanyInfoOutput) State

State of the company location.

func (CompanyInfoOutput) ToCompanyInfoOutput

func (o CompanyInfoOutput) ToCompanyInfoOutput() CompanyInfoOutput

func (CompanyInfoOutput) ToCompanyInfoOutputWithContext

func (o CompanyInfoOutput) ToCompanyInfoOutputWithContext(ctx context.Context) CompanyInfoOutput

func (CompanyInfoOutput) ToCompanyInfoPtrOutput

func (o CompanyInfoOutput) ToCompanyInfoPtrOutput() CompanyInfoPtrOutput

func (CompanyInfoOutput) ToCompanyInfoPtrOutputWithContext

func (o CompanyInfoOutput) ToCompanyInfoPtrOutputWithContext(ctx context.Context) CompanyInfoPtrOutput

type CompanyInfoPtrInput

type CompanyInfoPtrInput interface {
	pulumi.Input

	ToCompanyInfoPtrOutput() CompanyInfoPtrOutput
	ToCompanyInfoPtrOutputWithContext(context.Context) CompanyInfoPtrOutput
}

CompanyInfoPtrInput is an input type that accepts CompanyInfoArgs, CompanyInfoPtr and CompanyInfoPtrOutput values. You can construct a concrete instance of `CompanyInfoPtrInput` via:

        CompanyInfoArgs{...}

or:

        nil

func CompanyInfoPtr

func CompanyInfoPtr(v *CompanyInfoArgs) CompanyInfoPtrInput

type CompanyInfoPtrOutput

type CompanyInfoPtrOutput struct{ *pulumi.OutputState }

func (CompanyInfoPtrOutput) Business

Business of the company

func (CompanyInfoPtrOutput) Country

Country of the company location.

func (CompanyInfoPtrOutput) Domain

Domain of the company

func (CompanyInfoPtrOutput) Elem

func (CompanyInfoPtrOutput) ElementType

func (CompanyInfoPtrOutput) ElementType() reflect.Type

func (CompanyInfoPtrOutput) EmployeesNumber

func (o CompanyInfoPtrOutput) EmployeesNumber() pulumi.StringPtrOutput

Number of employees in the company

func (CompanyInfoPtrOutput) State

State of the company location.

func (CompanyInfoPtrOutput) ToCompanyInfoPtrOutput

func (o CompanyInfoPtrOutput) ToCompanyInfoPtrOutput() CompanyInfoPtrOutput

func (CompanyInfoPtrOutput) ToCompanyInfoPtrOutputWithContext

func (o CompanyInfoPtrOutput) ToCompanyInfoPtrOutputWithContext(ctx context.Context) CompanyInfoPtrOutput

type ConnectedPartnerResourcePropertiesResponse

type ConnectedPartnerResourcePropertiesResponse struct {
	// The azure resource Id of the deployment.
	AzureResourceId *string `pulumi:"azureResourceId"`
	// The location of the deployment.
	Location *string `pulumi:"location"`
	// Elastic deployment name
	PartnerDeploymentName *string `pulumi:"partnerDeploymentName"`
	// Deployment URL of the elasticsearch in Elastic cloud deployment.
	PartnerDeploymentUri *string `pulumi:"partnerDeploymentUri"`
}

Connected Partner Resource Properties

type ConnectedPartnerResourcePropertiesResponseOutput

type ConnectedPartnerResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Connected Partner Resource Properties

func (ConnectedPartnerResourcePropertiesResponseOutput) AzureResourceId

The azure resource Id of the deployment.

func (ConnectedPartnerResourcePropertiesResponseOutput) ElementType

func (ConnectedPartnerResourcePropertiesResponseOutput) Location

The location of the deployment.

func (ConnectedPartnerResourcePropertiesResponseOutput) PartnerDeploymentName

Elastic deployment name

func (ConnectedPartnerResourcePropertiesResponseOutput) PartnerDeploymentUri

Deployment URL of the elasticsearch in Elastic cloud deployment.

func (ConnectedPartnerResourcePropertiesResponseOutput) ToConnectedPartnerResourcePropertiesResponseOutput

func (o ConnectedPartnerResourcePropertiesResponseOutput) ToConnectedPartnerResourcePropertiesResponseOutput() ConnectedPartnerResourcePropertiesResponseOutput

func (ConnectedPartnerResourcePropertiesResponseOutput) ToConnectedPartnerResourcePropertiesResponseOutputWithContext

func (o ConnectedPartnerResourcePropertiesResponseOutput) ToConnectedPartnerResourcePropertiesResponseOutputWithContext(ctx context.Context) ConnectedPartnerResourcePropertiesResponseOutput

type ConnectedPartnerResourcePropertiesResponsePtrOutput

type ConnectedPartnerResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) AzureResourceId

The azure resource Id of the deployment.

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) Elem

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) ElementType

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) Location

The location of the deployment.

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) PartnerDeploymentName

Elastic deployment name

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) PartnerDeploymentUri

Deployment URL of the elasticsearch in Elastic cloud deployment.

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) ToConnectedPartnerResourcePropertiesResponsePtrOutput

func (o ConnectedPartnerResourcePropertiesResponsePtrOutput) ToConnectedPartnerResourcePropertiesResponsePtrOutput() ConnectedPartnerResourcePropertiesResponsePtrOutput

func (ConnectedPartnerResourcePropertiesResponsePtrOutput) ToConnectedPartnerResourcePropertiesResponsePtrOutputWithContext

func (o ConnectedPartnerResourcePropertiesResponsePtrOutput) ToConnectedPartnerResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectedPartnerResourcePropertiesResponsePtrOutput

type ConnectedPartnerResourcesListFormatResponse

type ConnectedPartnerResourcesListFormatResponse struct {
	// Connected Partner Resource Properties
	Properties *ConnectedPartnerResourcePropertiesResponse `pulumi:"properties"`
}

Connected Partner Resources List Format

type ConnectedPartnerResourcesListFormatResponseArrayOutput

type ConnectedPartnerResourcesListFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectedPartnerResourcesListFormatResponseArrayOutput) ElementType

func (ConnectedPartnerResourcesListFormatResponseArrayOutput) Index

func (ConnectedPartnerResourcesListFormatResponseArrayOutput) ToConnectedPartnerResourcesListFormatResponseArrayOutput

func (ConnectedPartnerResourcesListFormatResponseArrayOutput) ToConnectedPartnerResourcesListFormatResponseArrayOutputWithContext

func (o ConnectedPartnerResourcesListFormatResponseArrayOutput) ToConnectedPartnerResourcesListFormatResponseArrayOutputWithContext(ctx context.Context) ConnectedPartnerResourcesListFormatResponseArrayOutput

type ConnectedPartnerResourcesListFormatResponseOutput

type ConnectedPartnerResourcesListFormatResponseOutput struct{ *pulumi.OutputState }

Connected Partner Resources List Format

func (ConnectedPartnerResourcesListFormatResponseOutput) ElementType

func (ConnectedPartnerResourcesListFormatResponseOutput) Properties

Connected Partner Resource Properties

func (ConnectedPartnerResourcesListFormatResponseOutput) ToConnectedPartnerResourcesListFormatResponseOutput

func (o ConnectedPartnerResourcesListFormatResponseOutput) ToConnectedPartnerResourcesListFormatResponseOutput() ConnectedPartnerResourcesListFormatResponseOutput

func (ConnectedPartnerResourcesListFormatResponseOutput) ToConnectedPartnerResourcesListFormatResponseOutputWithContext

func (o ConnectedPartnerResourcesListFormatResponseOutput) ToConnectedPartnerResourcesListFormatResponseOutputWithContext(ctx context.Context) ConnectedPartnerResourcesListFormatResponseOutput

type ElasticCloudDeploymentResponse

type ElasticCloudDeploymentResponse struct {
	// Associated Azure subscription Id for the elastic deployment.
	AzureSubscriptionId string `pulumi:"azureSubscriptionId"`
	// Elastic deployment Id
	DeploymentId string `pulumi:"deploymentId"`
	// Region where Deployment at Elastic side took place.
	ElasticsearchRegion string `pulumi:"elasticsearchRegion"`
	// Elasticsearch ingestion endpoint of the Elastic deployment.
	ElasticsearchServiceUrl string `pulumi:"elasticsearchServiceUrl"`
	// Kibana endpoint of the Elastic deployment.
	KibanaServiceUrl string `pulumi:"kibanaServiceUrl"`
	// Kibana dashboard sso URL of the Elastic deployment.
	KibanaSsoUrl string `pulumi:"kibanaSsoUrl"`
	// Elastic deployment name
	Name string `pulumi:"name"`
}

Details of the user's elastic deployment associated with the monitor resource.

type ElasticCloudDeploymentResponseOutput

type ElasticCloudDeploymentResponseOutput struct{ *pulumi.OutputState }

Details of the user's elastic deployment associated with the monitor resource.

func (ElasticCloudDeploymentResponseOutput) AzureSubscriptionId

Associated Azure subscription Id for the elastic deployment.

func (ElasticCloudDeploymentResponseOutput) DeploymentId

Elastic deployment Id

func (ElasticCloudDeploymentResponseOutput) ElasticsearchRegion

Region where Deployment at Elastic side took place.

func (ElasticCloudDeploymentResponseOutput) ElasticsearchServiceUrl

func (o ElasticCloudDeploymentResponseOutput) ElasticsearchServiceUrl() pulumi.StringOutput

Elasticsearch ingestion endpoint of the Elastic deployment.

func (ElasticCloudDeploymentResponseOutput) ElementType

func (ElasticCloudDeploymentResponseOutput) KibanaServiceUrl

Kibana endpoint of the Elastic deployment.

func (ElasticCloudDeploymentResponseOutput) KibanaSsoUrl

Kibana dashboard sso URL of the Elastic deployment.

func (ElasticCloudDeploymentResponseOutput) Name

Elastic deployment name

func (ElasticCloudDeploymentResponseOutput) ToElasticCloudDeploymentResponseOutput

func (o ElasticCloudDeploymentResponseOutput) ToElasticCloudDeploymentResponseOutput() ElasticCloudDeploymentResponseOutput

func (ElasticCloudDeploymentResponseOutput) ToElasticCloudDeploymentResponseOutputWithContext

func (o ElasticCloudDeploymentResponseOutput) ToElasticCloudDeploymentResponseOutputWithContext(ctx context.Context) ElasticCloudDeploymentResponseOutput

type ElasticCloudDeploymentResponsePtrOutput

type ElasticCloudDeploymentResponsePtrOutput struct{ *pulumi.OutputState }

func (ElasticCloudDeploymentResponsePtrOutput) AzureSubscriptionId

Associated Azure subscription Id for the elastic deployment.

func (ElasticCloudDeploymentResponsePtrOutput) DeploymentId

Elastic deployment Id

func (ElasticCloudDeploymentResponsePtrOutput) ElasticsearchRegion

Region where Deployment at Elastic side took place.

func (ElasticCloudDeploymentResponsePtrOutput) ElasticsearchServiceUrl

Elasticsearch ingestion endpoint of the Elastic deployment.

func (ElasticCloudDeploymentResponsePtrOutput) Elem

func (ElasticCloudDeploymentResponsePtrOutput) ElementType

func (ElasticCloudDeploymentResponsePtrOutput) KibanaServiceUrl

Kibana endpoint of the Elastic deployment.

func (ElasticCloudDeploymentResponsePtrOutput) KibanaSsoUrl

Kibana dashboard sso URL of the Elastic deployment.

func (ElasticCloudDeploymentResponsePtrOutput) Name

Elastic deployment name

func (ElasticCloudDeploymentResponsePtrOutput) ToElasticCloudDeploymentResponsePtrOutput

func (o ElasticCloudDeploymentResponsePtrOutput) ToElasticCloudDeploymentResponsePtrOutput() ElasticCloudDeploymentResponsePtrOutput

func (ElasticCloudDeploymentResponsePtrOutput) ToElasticCloudDeploymentResponsePtrOutputWithContext

func (o ElasticCloudDeploymentResponsePtrOutput) ToElasticCloudDeploymentResponsePtrOutputWithContext(ctx context.Context) ElasticCloudDeploymentResponsePtrOutput

type ElasticCloudUserResponse

type ElasticCloudUserResponse struct {
	// Elastic cloud default dashboard sso URL of the Elastic user account.
	ElasticCloudSsoDefaultUrl string `pulumi:"elasticCloudSsoDefaultUrl"`
	// Email of the Elastic User Account.
	EmailAddress string `pulumi:"emailAddress"`
	// User Id of the elastic account of the User.
	Id string `pulumi:"id"`
}

Details of the user's elastic account.

type ElasticCloudUserResponseOutput

type ElasticCloudUserResponseOutput struct{ *pulumi.OutputState }

Details of the user's elastic account.

func (ElasticCloudUserResponseOutput) ElasticCloudSsoDefaultUrl

func (o ElasticCloudUserResponseOutput) ElasticCloudSsoDefaultUrl() pulumi.StringOutput

Elastic cloud default dashboard sso URL of the Elastic user account.

func (ElasticCloudUserResponseOutput) ElementType

func (ElasticCloudUserResponseOutput) EmailAddress

Email of the Elastic User Account.

func (ElasticCloudUserResponseOutput) Id

User Id of the elastic account of the User.

func (ElasticCloudUserResponseOutput) ToElasticCloudUserResponseOutput

func (o ElasticCloudUserResponseOutput) ToElasticCloudUserResponseOutput() ElasticCloudUserResponseOutput

func (ElasticCloudUserResponseOutput) ToElasticCloudUserResponseOutputWithContext

func (o ElasticCloudUserResponseOutput) ToElasticCloudUserResponseOutputWithContext(ctx context.Context) ElasticCloudUserResponseOutput

type ElasticCloudUserResponsePtrOutput

type ElasticCloudUserResponsePtrOutput struct{ *pulumi.OutputState }

func (ElasticCloudUserResponsePtrOutput) ElasticCloudSsoDefaultUrl

func (o ElasticCloudUserResponsePtrOutput) ElasticCloudSsoDefaultUrl() pulumi.StringPtrOutput

Elastic cloud default dashboard sso URL of the Elastic user account.

func (ElasticCloudUserResponsePtrOutput) Elem

func (ElasticCloudUserResponsePtrOutput) ElementType

func (ElasticCloudUserResponsePtrOutput) EmailAddress

Email of the Elastic User Account.

func (ElasticCloudUserResponsePtrOutput) Id

User Id of the elastic account of the User.

func (ElasticCloudUserResponsePtrOutput) ToElasticCloudUserResponsePtrOutput

func (o ElasticCloudUserResponsePtrOutput) ToElasticCloudUserResponsePtrOutput() ElasticCloudUserResponsePtrOutput

func (ElasticCloudUserResponsePtrOutput) ToElasticCloudUserResponsePtrOutputWithContext

func (o ElasticCloudUserResponsePtrOutput) ToElasticCloudUserResponsePtrOutputWithContext(ctx context.Context) ElasticCloudUserResponsePtrOutput

type ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponse

type ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponse struct {
	// The Azure Subscription ID to which the Organization belongs and gets billed into. This is empty for a new user OR a user without an Elastic Organization.
	BilledAzureSubscriptionId *string `pulumi:"billedAzureSubscriptionId"`
	// The Elastic Organization Id.
	ElasticOrganizationId *string `pulumi:"elasticOrganizationId"`
	// The Elastic Organization Name.
	ElasticOrganizationName *string `pulumi:"elasticOrganizationName"`
	// Marketplace SaaS Info of the resource.
	MarketplaceSaasInfo MarketplaceSaaSInfoResponse `pulumi:"marketplaceSaasInfo"`
}

The properties of Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.

type ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput

type ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) BilledAzureSubscriptionId

The Azure Subscription ID to which the Organization belongs and gets billed into. This is empty for a new user OR a user without an Elastic Organization.

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) ElasticOrganizationId

The Elastic Organization Id.

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) ElasticOrganizationName

The Elastic Organization Name.

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) ElementType

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) MarketplaceSaasInfo

Marketplace SaaS Info of the resource.

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) ToElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput

func (ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutput) ToElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponseOutputWithContext

type ElasticPropertiesResponse

type ElasticPropertiesResponse struct {
	// Details of the elastic cloud deployment.
	ElasticCloudDeployment *ElasticCloudDeploymentResponse `pulumi:"elasticCloudDeployment"`
	// Details of the user's elastic account.
	ElasticCloudUser *ElasticCloudUserResponse `pulumi:"elasticCloudUser"`
}

Elastic Resource Properties.

type ElasticPropertiesResponseOutput

type ElasticPropertiesResponseOutput struct{ *pulumi.OutputState }

Elastic Resource Properties.

func (ElasticPropertiesResponseOutput) ElasticCloudDeployment

Details of the elastic cloud deployment.

func (ElasticPropertiesResponseOutput) ElasticCloudUser

Details of the user's elastic account.

func (ElasticPropertiesResponseOutput) ElementType

func (ElasticPropertiesResponseOutput) ToElasticPropertiesResponseOutput

func (o ElasticPropertiesResponseOutput) ToElasticPropertiesResponseOutput() ElasticPropertiesResponseOutput

func (ElasticPropertiesResponseOutput) ToElasticPropertiesResponseOutputWithContext

func (o ElasticPropertiesResponseOutput) ToElasticPropertiesResponseOutputWithContext(ctx context.Context) ElasticPropertiesResponseOutput

type ElasticPropertiesResponsePtrOutput

type ElasticPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ElasticPropertiesResponsePtrOutput) ElasticCloudDeployment

Details of the elastic cloud deployment.

func (ElasticPropertiesResponsePtrOutput) ElasticCloudUser

Details of the user's elastic account.

func (ElasticPropertiesResponsePtrOutput) Elem

func (ElasticPropertiesResponsePtrOutput) ElementType

func (ElasticPropertiesResponsePtrOutput) ToElasticPropertiesResponsePtrOutput

func (o ElasticPropertiesResponsePtrOutput) ToElasticPropertiesResponsePtrOutput() ElasticPropertiesResponsePtrOutput

func (ElasticPropertiesResponsePtrOutput) ToElasticPropertiesResponsePtrOutputWithContext

func (o ElasticPropertiesResponsePtrOutput) ToElasticPropertiesResponsePtrOutputWithContext(ctx context.Context) ElasticPropertiesResponsePtrOutput

type ElasticTrafficFilterResponse

type ElasticTrafficFilterResponse struct {
	// Description of the elastic filter
	Description *string `pulumi:"description"`
	// Id of the elastic filter
	Id *string `pulumi:"id"`
	// IncludeByDefault for the elastic filter
	IncludeByDefault *bool `pulumi:"includeByDefault"`
	// Name of the elastic filter
	Name *string `pulumi:"name"`
	// Region of the elastic filter
	Region *string `pulumi:"region"`
	// Rules in the elastic filter
	Rules []ElasticTrafficFilterRuleResponse `pulumi:"rules"`
	// Type of the elastic filter
	Type *string `pulumi:"type"`
}

Elastic traffic filter object

type ElasticTrafficFilterResponseArrayOutput

type ElasticTrafficFilterResponseArrayOutput struct{ *pulumi.OutputState }

func (ElasticTrafficFilterResponseArrayOutput) ElementType

func (ElasticTrafficFilterResponseArrayOutput) Index

func (ElasticTrafficFilterResponseArrayOutput) ToElasticTrafficFilterResponseArrayOutput

func (o ElasticTrafficFilterResponseArrayOutput) ToElasticTrafficFilterResponseArrayOutput() ElasticTrafficFilterResponseArrayOutput

func (ElasticTrafficFilterResponseArrayOutput) ToElasticTrafficFilterResponseArrayOutputWithContext

func (o ElasticTrafficFilterResponseArrayOutput) ToElasticTrafficFilterResponseArrayOutputWithContext(ctx context.Context) ElasticTrafficFilterResponseArrayOutput

type ElasticTrafficFilterResponseOutput

type ElasticTrafficFilterResponseOutput struct{ *pulumi.OutputState }

Elastic traffic filter object

func (ElasticTrafficFilterResponseOutput) Description

Description of the elastic filter

func (ElasticTrafficFilterResponseOutput) ElementType

func (ElasticTrafficFilterResponseOutput) Id

Id of the elastic filter

func (ElasticTrafficFilterResponseOutput) IncludeByDefault

IncludeByDefault for the elastic filter

func (ElasticTrafficFilterResponseOutput) Name

Name of the elastic filter

func (ElasticTrafficFilterResponseOutput) Region

Region of the elastic filter

func (ElasticTrafficFilterResponseOutput) Rules

Rules in the elastic filter

func (ElasticTrafficFilterResponseOutput) ToElasticTrafficFilterResponseOutput

func (o ElasticTrafficFilterResponseOutput) ToElasticTrafficFilterResponseOutput() ElasticTrafficFilterResponseOutput

func (ElasticTrafficFilterResponseOutput) ToElasticTrafficFilterResponseOutputWithContext

func (o ElasticTrafficFilterResponseOutput) ToElasticTrafficFilterResponseOutputWithContext(ctx context.Context) ElasticTrafficFilterResponseOutput

func (ElasticTrafficFilterResponseOutput) Type

Type of the elastic filter

type ElasticTrafficFilterRuleResponse

type ElasticTrafficFilterRuleResponse struct {
	// Guid of Private Endpoint in the elastic filter rule
	AzureEndpointGuid *string `pulumi:"azureEndpointGuid"`
	// Name of the Private Endpoint in the elastic filter rule
	AzureEndpointName *string `pulumi:"azureEndpointName"`
	// Description of the elastic filter rule
	Description *string `pulumi:"description"`
	// Id of the elastic filter rule
	Id *string `pulumi:"id"`
	// IP of the elastic filter rule
	Source *string `pulumi:"source"`
}

Elastic traffic filter rule object

type ElasticTrafficFilterRuleResponseArrayOutput

type ElasticTrafficFilterRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (ElasticTrafficFilterRuleResponseArrayOutput) ElementType

func (ElasticTrafficFilterRuleResponseArrayOutput) Index

func (ElasticTrafficFilterRuleResponseArrayOutput) ToElasticTrafficFilterRuleResponseArrayOutput

func (o ElasticTrafficFilterRuleResponseArrayOutput) ToElasticTrafficFilterRuleResponseArrayOutput() ElasticTrafficFilterRuleResponseArrayOutput

func (ElasticTrafficFilterRuleResponseArrayOutput) ToElasticTrafficFilterRuleResponseArrayOutputWithContext

func (o ElasticTrafficFilterRuleResponseArrayOutput) ToElasticTrafficFilterRuleResponseArrayOutputWithContext(ctx context.Context) ElasticTrafficFilterRuleResponseArrayOutput

type ElasticTrafficFilterRuleResponseOutput

type ElasticTrafficFilterRuleResponseOutput struct{ *pulumi.OutputState }

Elastic traffic filter rule object

func (ElasticTrafficFilterRuleResponseOutput) AzureEndpointGuid

Guid of Private Endpoint in the elastic filter rule

func (ElasticTrafficFilterRuleResponseOutput) AzureEndpointName

Name of the Private Endpoint in the elastic filter rule

func (ElasticTrafficFilterRuleResponseOutput) Description

Description of the elastic filter rule

func (ElasticTrafficFilterRuleResponseOutput) ElementType

func (ElasticTrafficFilterRuleResponseOutput) Id

Id of the elastic filter rule

func (ElasticTrafficFilterRuleResponseOutput) Source

IP of the elastic filter rule

func (ElasticTrafficFilterRuleResponseOutput) ToElasticTrafficFilterRuleResponseOutput

func (o ElasticTrafficFilterRuleResponseOutput) ToElasticTrafficFilterRuleResponseOutput() ElasticTrafficFilterRuleResponseOutput

func (ElasticTrafficFilterRuleResponseOutput) ToElasticTrafficFilterRuleResponseOutputWithContext

func (o ElasticTrafficFilterRuleResponseOutput) ToElasticTrafficFilterRuleResponseOutputWithContext(ctx context.Context) ElasticTrafficFilterRuleResponseOutput

type FilteringTag

type FilteringTag struct {
	// Valid actions for a filtering tag.
	Action *string `pulumi:"action"`
	// The name (also known as the key) of the tag.
	Name *string `pulumi:"name"`
	// The value of the tag.
	Value *string `pulumi:"value"`
}

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

type FilteringTagArgs

type FilteringTagArgs struct {
	// Valid actions for a filtering tag.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// The name (also known as the key) of the tag.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the tag.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

func (FilteringTagArgs) ElementType

func (FilteringTagArgs) ElementType() reflect.Type

func (FilteringTagArgs) ToFilteringTagOutput

func (i FilteringTagArgs) ToFilteringTagOutput() FilteringTagOutput

func (FilteringTagArgs) ToFilteringTagOutputWithContext

func (i FilteringTagArgs) ToFilteringTagOutputWithContext(ctx context.Context) FilteringTagOutput

type FilteringTagArray

type FilteringTagArray []FilteringTagInput

func (FilteringTagArray) ElementType

func (FilteringTagArray) ElementType() reflect.Type

func (FilteringTagArray) ToFilteringTagArrayOutput

func (i FilteringTagArray) ToFilteringTagArrayOutput() FilteringTagArrayOutput

func (FilteringTagArray) ToFilteringTagArrayOutputWithContext

func (i FilteringTagArray) ToFilteringTagArrayOutputWithContext(ctx context.Context) FilteringTagArrayOutput

type FilteringTagArrayInput

type FilteringTagArrayInput interface {
	pulumi.Input

	ToFilteringTagArrayOutput() FilteringTagArrayOutput
	ToFilteringTagArrayOutputWithContext(context.Context) FilteringTagArrayOutput
}

FilteringTagArrayInput is an input type that accepts FilteringTagArray and FilteringTagArrayOutput values. You can construct a concrete instance of `FilteringTagArrayInput` via:

FilteringTagArray{ FilteringTagArgs{...} }

type FilteringTagArrayOutput

type FilteringTagArrayOutput struct{ *pulumi.OutputState }

func (FilteringTagArrayOutput) ElementType

func (FilteringTagArrayOutput) ElementType() reflect.Type

func (FilteringTagArrayOutput) Index

func (FilteringTagArrayOutput) ToFilteringTagArrayOutput

func (o FilteringTagArrayOutput) ToFilteringTagArrayOutput() FilteringTagArrayOutput

func (FilteringTagArrayOutput) ToFilteringTagArrayOutputWithContext

func (o FilteringTagArrayOutput) ToFilteringTagArrayOutputWithContext(ctx context.Context) FilteringTagArrayOutput

type FilteringTagInput

type FilteringTagInput interface {
	pulumi.Input

	ToFilteringTagOutput() FilteringTagOutput
	ToFilteringTagOutputWithContext(context.Context) FilteringTagOutput
}

FilteringTagInput is an input type that accepts FilteringTagArgs and FilteringTagOutput values. You can construct a concrete instance of `FilteringTagInput` via:

FilteringTagArgs{...}

type FilteringTagOutput

type FilteringTagOutput struct{ *pulumi.OutputState }

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

func (FilteringTagOutput) Action

Valid actions for a filtering tag.

func (FilteringTagOutput) ElementType

func (FilteringTagOutput) ElementType() reflect.Type

func (FilteringTagOutput) Name

The name (also known as the key) of the tag.

func (FilteringTagOutput) ToFilteringTagOutput

func (o FilteringTagOutput) ToFilteringTagOutput() FilteringTagOutput

func (FilteringTagOutput) ToFilteringTagOutputWithContext

func (o FilteringTagOutput) ToFilteringTagOutputWithContext(ctx context.Context) FilteringTagOutput

func (FilteringTagOutput) Value

The value of the tag.

type FilteringTagResponse

type FilteringTagResponse struct {
	// Valid actions for a filtering tag.
	Action *string `pulumi:"action"`
	// The name (also known as the key) of the tag.
	Name *string `pulumi:"name"`
	// The value of the tag.
	Value *string `pulumi:"value"`
}

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

type FilteringTagResponseArrayOutput

type FilteringTagResponseArrayOutput struct{ *pulumi.OutputState }

func (FilteringTagResponseArrayOutput) ElementType

func (FilteringTagResponseArrayOutput) Index

func (FilteringTagResponseArrayOutput) ToFilteringTagResponseArrayOutput

func (o FilteringTagResponseArrayOutput) ToFilteringTagResponseArrayOutput() FilteringTagResponseArrayOutput

func (FilteringTagResponseArrayOutput) ToFilteringTagResponseArrayOutputWithContext

func (o FilteringTagResponseArrayOutput) ToFilteringTagResponseArrayOutputWithContext(ctx context.Context) FilteringTagResponseArrayOutput

type FilteringTagResponseOutput

type FilteringTagResponseOutput struct{ *pulumi.OutputState }

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

func (FilteringTagResponseOutput) Action

Valid actions for a filtering tag.

func (FilteringTagResponseOutput) ElementType

func (FilteringTagResponseOutput) ElementType() reflect.Type

func (FilteringTagResponseOutput) Name

The name (also known as the key) of the tag.

func (FilteringTagResponseOutput) ToFilteringTagResponseOutput

func (o FilteringTagResponseOutput) ToFilteringTagResponseOutput() FilteringTagResponseOutput

func (FilteringTagResponseOutput) ToFilteringTagResponseOutputWithContext

func (o FilteringTagResponseOutput) ToFilteringTagResponseOutputWithContext(ctx context.Context) FilteringTagResponseOutput

func (FilteringTagResponseOutput) Value

The value of the tag.

type GetBillingInfoArgs

type GetBillingInfoArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetBillingInfoOutputArgs

type GetBillingInfoOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetBillingInfoOutputArgs) ElementType

func (GetBillingInfoOutputArgs) ElementType() reflect.Type

type GetBillingInfoResult

type GetBillingInfoResult struct {
	// Marketplace Subscription details
	MarketplaceSaasInfo *MarketplaceSaaSInfoResponse `pulumi:"marketplaceSaasInfo"`
	// Partner Billing Entity details: Organization Info
	PartnerBillingEntity *PartnerBillingEntityResponse `pulumi:"partnerBillingEntity"`
}

Marketplace Subscription and Organization details to which resource gets billed into.

func GetBillingInfo

func GetBillingInfo(ctx *pulumi.Context, args *GetBillingInfoArgs, opts ...pulumi.InvokeOption) (*GetBillingInfoResult, error)

Marketplace Subscription and Organization details to which resource gets billed into. Azure REST API version: 2023-07-01-preview.

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

type GetBillingInfoResultOutput

type GetBillingInfoResultOutput struct{ *pulumi.OutputState }

Marketplace Subscription and Organization details to which resource gets billed into.

func (GetBillingInfoResultOutput) ElementType

func (GetBillingInfoResultOutput) ElementType() reflect.Type

func (GetBillingInfoResultOutput) MarketplaceSaasInfo

Marketplace Subscription details

func (GetBillingInfoResultOutput) PartnerBillingEntity

Partner Billing Entity details: Organization Info

func (GetBillingInfoResultOutput) ToGetBillingInfoResultOutput

func (o GetBillingInfoResultOutput) ToGetBillingInfoResultOutput() GetBillingInfoResultOutput

func (GetBillingInfoResultOutput) ToGetBillingInfoResultOutputWithContext

func (o GetBillingInfoResultOutput) ToGetBillingInfoResultOutputWithContext(ctx context.Context) GetBillingInfoResultOutput

type GetOpenAIStatusArgs

type GetOpenAIStatusArgs struct {
	// OpenAI Integration name
	IntegrationName string `pulumi:"integrationName"`
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetOpenAIStatusOutputArgs

type GetOpenAIStatusOutputArgs struct {
	// OpenAI Integration name
	IntegrationName pulumi.StringInput `pulumi:"integrationName"`
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetOpenAIStatusOutputArgs) ElementType

func (GetOpenAIStatusOutputArgs) ElementType() reflect.Type

type GetOpenAIStatusResult

type GetOpenAIStatusResult struct {
	// Status of the OpenAI Integration
	Properties OpenAIIntegrationStatusResponsePropertiesResponse `pulumi:"properties"`
}

Status of the OpenAI Integration

func GetOpenAIStatus

func GetOpenAIStatus(ctx *pulumi.Context, args *GetOpenAIStatusArgs, opts ...pulumi.InvokeOption) (*GetOpenAIStatusResult, error)

Status of the OpenAI Integration Azure REST API version: 2024-03-01.

Other available API versions: 2024-01-01-preview.

type GetOpenAIStatusResultOutput

type GetOpenAIStatusResultOutput struct{ *pulumi.OutputState }

Status of the OpenAI Integration

func (GetOpenAIStatusResultOutput) ElementType

func (GetOpenAIStatusResultOutput) Properties

Status of the OpenAI Integration

func (GetOpenAIStatusResultOutput) ToGetOpenAIStatusResultOutput

func (o GetOpenAIStatusResultOutput) ToGetOpenAIStatusResultOutput() GetOpenAIStatusResultOutput

func (GetOpenAIStatusResultOutput) ToGetOpenAIStatusResultOutputWithContext

func (o GetOpenAIStatusResultOutput) ToGetOpenAIStatusResultOutputWithContext(ctx context.Context) GetOpenAIStatusResultOutput

type GetOrganizationApiKeyArgs

type GetOrganizationApiKeyArgs struct {
	// The User email Id
	EmailId *string `pulumi:"emailId"`
}

type GetOrganizationApiKeyOutputArgs

type GetOrganizationApiKeyOutputArgs struct {
	// The User email Id
	EmailId pulumi.StringPtrInput `pulumi:"emailId"`
}

func (GetOrganizationApiKeyOutputArgs) ElementType

type GetOrganizationApiKeyResult

type GetOrganizationApiKeyResult struct {
	Properties UserApiKeyResponsePropertiesResponse `pulumi:"properties"`
}

The User Api Key created for the Organization associated with the User Email Id that was passed in the request

func GetOrganizationApiKey

func GetOrganizationApiKey(ctx *pulumi.Context, args *GetOrganizationApiKeyArgs, opts ...pulumi.InvokeOption) (*GetOrganizationApiKeyResult, error)

Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization. Azure REST API version: 2023-06-01.

Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type GetOrganizationApiKeyResultOutput

type GetOrganizationApiKeyResultOutput struct{ *pulumi.OutputState }

The User Api Key created for the Organization associated with the User Email Id that was passed in the request

func (GetOrganizationApiKeyResultOutput) ElementType

func (GetOrganizationApiKeyResultOutput) Properties

func (GetOrganizationApiKeyResultOutput) ToGetOrganizationApiKeyResultOutput

func (o GetOrganizationApiKeyResultOutput) ToGetOrganizationApiKeyResultOutput() GetOrganizationApiKeyResultOutput

func (GetOrganizationApiKeyResultOutput) ToGetOrganizationApiKeyResultOutputWithContext

func (o GetOrganizationApiKeyResultOutput) ToGetOrganizationApiKeyResultOutputWithContext(ctx context.Context) GetOrganizationApiKeyResultOutput

type GetOrganizationElasticToAzureSubscriptionMappingArgs

type GetOrganizationElasticToAzureSubscriptionMappingArgs struct {
}

type GetOrganizationElasticToAzureSubscriptionMappingOutputArgs

type GetOrganizationElasticToAzureSubscriptionMappingOutputArgs struct {
}

func (GetOrganizationElasticToAzureSubscriptionMappingOutputArgs) ElementType

type GetOrganizationElasticToAzureSubscriptionMappingResult

type GetOrganizationElasticToAzureSubscriptionMappingResult struct {
	// The properties of Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.
	Properties ElasticOrganizationToAzureSubscriptionMappingResponsePropertiesResponse `pulumi:"properties"`
}

The Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.

func GetOrganizationElasticToAzureSubscriptionMapping

Get Elastic Organization To Azure Subscription Mapping details for the logged-in user. Azure REST API version: 2023-06-15-preview.

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

type GetOrganizationElasticToAzureSubscriptionMappingResultOutput

type GetOrganizationElasticToAzureSubscriptionMappingResultOutput struct{ *pulumi.OutputState }

The Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.

func (GetOrganizationElasticToAzureSubscriptionMappingResultOutput) ElementType

func (GetOrganizationElasticToAzureSubscriptionMappingResultOutput) Properties

The properties of Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into.

func (GetOrganizationElasticToAzureSubscriptionMappingResultOutput) ToGetOrganizationElasticToAzureSubscriptionMappingResultOutput

func (GetOrganizationElasticToAzureSubscriptionMappingResultOutput) ToGetOrganizationElasticToAzureSubscriptionMappingResultOutputWithContext

func (o GetOrganizationElasticToAzureSubscriptionMappingResultOutput) ToGetOrganizationElasticToAzureSubscriptionMappingResultOutputWithContext(ctx context.Context) GetOrganizationElasticToAzureSubscriptionMappingResultOutput

type IdentityProperties

type IdentityProperties struct {
	// Managed identity type.
	Type *string `pulumi:"type"`
}

Identity properties.

type IdentityPropertiesArgs

type IdentityPropertiesArgs struct {
	// Managed identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Identity properties.

func (IdentityPropertiesArgs) ElementType

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

type IdentityPropertiesInput

type IdentityPropertiesInput interface {
	pulumi.Input

	ToIdentityPropertiesOutput() IdentityPropertiesOutput
	ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput
}

IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:

IdentityPropertiesArgs{...}

type IdentityPropertiesOutput

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

Identity properties.

func (IdentityPropertiesOutput) ElementType

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) Type

Managed identity type.

type IdentityPropertiesPtrInput

type IdentityPropertiesPtrInput interface {
	pulumi.Input

	ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
	ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput
}

IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:

        IdentityPropertiesArgs{...}

or:

        nil

type IdentityPropertiesPtrOutput

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem

func (IdentityPropertiesPtrOutput) ElementType

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) Type

Managed identity type.

type IdentityPropertiesResponse

type IdentityPropertiesResponse struct {
	// The identity ID.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// Managed identity type.
	Type *string `pulumi:"type"`
}

Identity properties.

type IdentityPropertiesResponseOutput

type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Identity properties.

func (IdentityPropertiesResponseOutput) ElementType

func (IdentityPropertiesResponseOutput) PrincipalId

The identity ID.

func (IdentityPropertiesResponseOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) Type

Managed identity type.

type IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) PrincipalId

The identity ID.

func (IdentityPropertiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) Type

Managed identity type.

type ListAllTrafficFilterArgs

type ListAllTrafficFilterArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAllTrafficFilterOutputArgs

type ListAllTrafficFilterOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListAllTrafficFilterOutputArgs) ElementType

type ListAllTrafficFilterResult

type ListAllTrafficFilterResult struct {
	// List of elastic traffic filters in the account
	Rulesets []ElasticTrafficFilterResponse `pulumi:"rulesets"`
}

List of elastic traffic filters in the account

func ListAllTrafficFilter

func ListAllTrafficFilter(ctx *pulumi.Context, args *ListAllTrafficFilterArgs, opts ...pulumi.InvokeOption) (*ListAllTrafficFilterResult, error)

List of elastic traffic filters in the account Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListAllTrafficFilterResultOutput

type ListAllTrafficFilterResultOutput struct{ *pulumi.OutputState }

List of elastic traffic filters in the account

func (ListAllTrafficFilterResultOutput) ElementType

func (ListAllTrafficFilterResultOutput) Rulesets

List of elastic traffic filters in the account

func (ListAllTrafficFilterResultOutput) ToListAllTrafficFilterResultOutput

func (o ListAllTrafficFilterResultOutput) ToListAllTrafficFilterResultOutput() ListAllTrafficFilterResultOutput

func (ListAllTrafficFilterResultOutput) ToListAllTrafficFilterResultOutputWithContext

func (o ListAllTrafficFilterResultOutput) ToListAllTrafficFilterResultOutputWithContext(ctx context.Context) ListAllTrafficFilterResultOutput

type ListConnectedPartnerResourceArgs

type ListConnectedPartnerResourceArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListConnectedPartnerResourceOutputArgs

type ListConnectedPartnerResourceOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListConnectedPartnerResourceOutputArgs) ElementType

type ListConnectedPartnerResourceResult

type ListConnectedPartnerResourceResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []ConnectedPartnerResourcesListFormatResponse `pulumi:"value"`
}

List of all active elastic deployments.

func ListConnectedPartnerResource

func ListConnectedPartnerResource(ctx *pulumi.Context, args *ListConnectedPartnerResourceArgs, opts ...pulumi.InvokeOption) (*ListConnectedPartnerResourceResult, error)
List of all active elastic deployments.

Azure REST API version: 2023-07-01-preview.

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

type ListConnectedPartnerResourceResultOutput

type ListConnectedPartnerResourceResultOutput struct{ *pulumi.OutputState }

List of all active elastic deployments.

func (ListConnectedPartnerResourceResultOutput) ElementType

Link to the next set of results, if any.

func (ListConnectedPartnerResourceResultOutput) ToListConnectedPartnerResourceResultOutput

func (o ListConnectedPartnerResourceResultOutput) ToListConnectedPartnerResourceResultOutput() ListConnectedPartnerResourceResultOutput

func (ListConnectedPartnerResourceResultOutput) ToListConnectedPartnerResourceResultOutputWithContext

func (o ListConnectedPartnerResourceResultOutput) ToListConnectedPartnerResourceResultOutputWithContext(ctx context.Context) ListConnectedPartnerResourceResultOutput

func (ListConnectedPartnerResourceResultOutput) Value

Results of a list operation.

type ListDeploymentInfoArgs

type ListDeploymentInfoArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDeploymentInfoOutputArgs

type ListDeploymentInfoOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListDeploymentInfoOutputArgs) ElementType

type ListDeploymentInfoResult

type ListDeploymentInfoResult struct {
	// Deployment URL of the elasticsearch in Elastic cloud deployment.
	DeploymentUrl string `pulumi:"deploymentUrl"`
	// Disk capacity of the elasticsearch in Elastic cloud deployment.
	DiskCapacity string `pulumi:"diskCapacity"`
	// Marketplace SaaS Info of the resource.
	MarketplaceSaasInfo MarketplaceSaaSInfoResponse `pulumi:"marketplaceSaasInfo"`
	// RAM capacity of the elasticsearch in Elastic cloud deployment.
	MemoryCapacity string `pulumi:"memoryCapacity"`
	// The Elastic deployment status.
	Status string `pulumi:"status"`
	// Version of the elasticsearch in Elastic cloud deployment.
	Version string `pulumi:"version"`
}

The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.

func ListDeploymentInfo

func ListDeploymentInfo(ctx *pulumi.Context, args *ListDeploymentInfoArgs, opts ...pulumi.InvokeOption) (*ListDeploymentInfoResult, error)

The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource. Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListDeploymentInfoResultOutput

type ListDeploymentInfoResultOutput struct{ *pulumi.OutputState }

The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.

func (ListDeploymentInfoResultOutput) DeploymentUrl

Deployment URL of the elasticsearch in Elastic cloud deployment.

func (ListDeploymentInfoResultOutput) DiskCapacity

Disk capacity of the elasticsearch in Elastic cloud deployment.

func (ListDeploymentInfoResultOutput) ElementType

func (ListDeploymentInfoResultOutput) MarketplaceSaasInfo

Marketplace SaaS Info of the resource.

func (ListDeploymentInfoResultOutput) MemoryCapacity

RAM capacity of the elasticsearch in Elastic cloud deployment.

func (ListDeploymentInfoResultOutput) Status

The Elastic deployment status.

func (ListDeploymentInfoResultOutput) ToListDeploymentInfoResultOutput

func (o ListDeploymentInfoResultOutput) ToListDeploymentInfoResultOutput() ListDeploymentInfoResultOutput

func (ListDeploymentInfoResultOutput) ToListDeploymentInfoResultOutputWithContext

func (o ListDeploymentInfoResultOutput) ToListDeploymentInfoResultOutputWithContext(ctx context.Context) ListDeploymentInfoResultOutput

func (ListDeploymentInfoResultOutput) Version

Version of the elasticsearch in Elastic cloud deployment.

type ListMonitoredResourceArgs

type ListMonitoredResourceArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListMonitoredResourceOutputArgs

type ListMonitoredResourceOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListMonitoredResourceOutputArgs) ElementType

type ListMonitoredResourceResult

type ListMonitoredResourceResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []MonitoredResourceResponse `pulumi:"value"`
}

Response of a list operation.

func ListMonitoredResource

func ListMonitoredResource(ctx *pulumi.Context, args *ListMonitoredResourceArgs, opts ...pulumi.InvokeOption) (*ListMonitoredResourceResult, error)

Response of a list operation. Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListMonitoredResourceResultOutput

type ListMonitoredResourceResultOutput struct{ *pulumi.OutputState }

Response of a list operation.

func (ListMonitoredResourceResultOutput) ElementType

Link to the next set of results, if any.

func (ListMonitoredResourceResultOutput) ToListMonitoredResourceResultOutput

func (o ListMonitoredResourceResultOutput) ToListMonitoredResourceResultOutput() ListMonitoredResourceResultOutput

func (ListMonitoredResourceResultOutput) ToListMonitoredResourceResultOutputWithContext

func (o ListMonitoredResourceResultOutput) ToListMonitoredResourceResultOutputWithContext(ctx context.Context) ListMonitoredResourceResultOutput

func (ListMonitoredResourceResultOutput) Value

Results of a list operation.

type ListUpgradableVersionDetailsArgs

type ListUpgradableVersionDetailsArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListUpgradableVersionDetailsOutputArgs

type ListUpgradableVersionDetailsOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListUpgradableVersionDetailsOutputArgs) ElementType

type ListUpgradableVersionDetailsResult

type ListUpgradableVersionDetailsResult struct {
	// Current version of the elastic monitor
	CurrentVersion *string `pulumi:"currentVersion"`
	// Stack Versions that this version can upgrade to
	UpgradableVersions []string `pulumi:"upgradableVersions"`
}

Stack Versions that this version can upgrade to

func ListUpgradableVersionDetails

func ListUpgradableVersionDetails(ctx *pulumi.Context, args *ListUpgradableVersionDetailsArgs, opts ...pulumi.InvokeOption) (*ListUpgradableVersionDetailsResult, error)

Stack Versions that this version can upgrade to Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListUpgradableVersionDetailsResultOutput

type ListUpgradableVersionDetailsResultOutput struct{ *pulumi.OutputState }

Stack Versions that this version can upgrade to

func (ListUpgradableVersionDetailsResultOutput) CurrentVersion

Current version of the elastic monitor

func (ListUpgradableVersionDetailsResultOutput) ElementType

func (ListUpgradableVersionDetailsResultOutput) ToListUpgradableVersionDetailsResultOutput

func (o ListUpgradableVersionDetailsResultOutput) ToListUpgradableVersionDetailsResultOutput() ListUpgradableVersionDetailsResultOutput

func (ListUpgradableVersionDetailsResultOutput) ToListUpgradableVersionDetailsResultOutputWithContext

func (o ListUpgradableVersionDetailsResultOutput) ToListUpgradableVersionDetailsResultOutputWithContext(ctx context.Context) ListUpgradableVersionDetailsResultOutput

func (ListUpgradableVersionDetailsResultOutput) UpgradableVersions

Stack Versions that this version can upgrade to

type ListVMHostArgs

type ListVMHostArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListVMHostOutputArgs

type ListVMHostOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListVMHostOutputArgs) ElementType

func (ListVMHostOutputArgs) ElementType() reflect.Type

type ListVMHostResult

type ListVMHostResult struct {
	// Link to the next Vm resource Id, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []VMResourcesResponse `pulumi:"value"`
}

Response of a list operation.

func ListVMHost

func ListVMHost(ctx *pulumi.Context, args *ListVMHostArgs, opts ...pulumi.InvokeOption) (*ListVMHostResult, error)

Response of a list operation. Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListVMHostResultOutput

type ListVMHostResultOutput struct{ *pulumi.OutputState }

Response of a list operation.

func (ListVMHostResultOutput) ElementType

func (ListVMHostResultOutput) ElementType() reflect.Type

Link to the next Vm resource Id, if any.

func (ListVMHostResultOutput) ToListVMHostResultOutput

func (o ListVMHostResultOutput) ToListVMHostResultOutput() ListVMHostResultOutput

func (ListVMHostResultOutput) ToListVMHostResultOutputWithContext

func (o ListVMHostResultOutput) ToListVMHostResultOutputWithContext(ctx context.Context) ListVMHostResultOutput

func (ListVMHostResultOutput) Value

Results of a list operation.

type ListlistAssociatedTrafficFilterArgs

type ListlistAssociatedTrafficFilterArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListlistAssociatedTrafficFilterOutputArgs

type ListlistAssociatedTrafficFilterOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListlistAssociatedTrafficFilterOutputArgs) ElementType

type ListlistAssociatedTrafficFilterResult

type ListlistAssociatedTrafficFilterResult struct {
	// List of elastic traffic filters in the account
	Rulesets []ElasticTrafficFilterResponse `pulumi:"rulesets"`
}

List of elastic traffic filters in the account

func ListlistAssociatedTrafficFilter

List of elastic traffic filters in the account Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type ListlistAssociatedTrafficFilterResultOutput

type ListlistAssociatedTrafficFilterResultOutput struct{ *pulumi.OutputState }

List of elastic traffic filters in the account

func (ListlistAssociatedTrafficFilterResultOutput) ElementType

func (ListlistAssociatedTrafficFilterResultOutput) Rulesets

List of elastic traffic filters in the account

func (ListlistAssociatedTrafficFilterResultOutput) ToListlistAssociatedTrafficFilterResultOutput

func (o ListlistAssociatedTrafficFilterResultOutput) ToListlistAssociatedTrafficFilterResultOutput() ListlistAssociatedTrafficFilterResultOutput

func (ListlistAssociatedTrafficFilterResultOutput) ToListlistAssociatedTrafficFilterResultOutputWithContext

func (o ListlistAssociatedTrafficFilterResultOutput) ToListlistAssociatedTrafficFilterResultOutputWithContext(ctx context.Context) ListlistAssociatedTrafficFilterResultOutput

type LogRules

type LogRules struct {
	// List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
	FilteringTags []FilteringTag `pulumi:"filteringTags"`
	// Flag specifying if AAD logs should be sent for the Monitor resource.
	SendAadLogs *bool `pulumi:"sendAadLogs"`
	// Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
	SendActivityLogs *bool `pulumi:"sendActivityLogs"`
	// Flag specifying if subscription logs should be sent for the Monitor resource.
	SendSubscriptionLogs *bool `pulumi:"sendSubscriptionLogs"`
}

Set of rules for sending logs for the Monitor resource.

type LogRulesArgs

type LogRulesArgs struct {
	// List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
	FilteringTags FilteringTagArrayInput `pulumi:"filteringTags"`
	// Flag specifying if AAD logs should be sent for the Monitor resource.
	SendAadLogs pulumi.BoolPtrInput `pulumi:"sendAadLogs"`
	// Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
	SendActivityLogs pulumi.BoolPtrInput `pulumi:"sendActivityLogs"`
	// Flag specifying if subscription logs should be sent for the Monitor resource.
	SendSubscriptionLogs pulumi.BoolPtrInput `pulumi:"sendSubscriptionLogs"`
}

Set of rules for sending logs for the Monitor resource.

func (LogRulesArgs) ElementType

func (LogRulesArgs) ElementType() reflect.Type

func (LogRulesArgs) ToLogRulesOutput

func (i LogRulesArgs) ToLogRulesOutput() LogRulesOutput

func (LogRulesArgs) ToLogRulesOutputWithContext

func (i LogRulesArgs) ToLogRulesOutputWithContext(ctx context.Context) LogRulesOutput

func (LogRulesArgs) ToLogRulesPtrOutput

func (i LogRulesArgs) ToLogRulesPtrOutput() LogRulesPtrOutput

func (LogRulesArgs) ToLogRulesPtrOutputWithContext

func (i LogRulesArgs) ToLogRulesPtrOutputWithContext(ctx context.Context) LogRulesPtrOutput

type LogRulesInput

type LogRulesInput interface {
	pulumi.Input

	ToLogRulesOutput() LogRulesOutput
	ToLogRulesOutputWithContext(context.Context) LogRulesOutput
}

LogRulesInput is an input type that accepts LogRulesArgs and LogRulesOutput values. You can construct a concrete instance of `LogRulesInput` via:

LogRulesArgs{...}

type LogRulesOutput

type LogRulesOutput struct{ *pulumi.OutputState }

Set of rules for sending logs for the Monitor resource.

func (LogRulesOutput) ElementType

func (LogRulesOutput) ElementType() reflect.Type

func (LogRulesOutput) FilteringTags

func (o LogRulesOutput) FilteringTags() FilteringTagArrayOutput

List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.

func (LogRulesOutput) SendAadLogs

func (o LogRulesOutput) SendAadLogs() pulumi.BoolPtrOutput

Flag specifying if AAD logs should be sent for the Monitor resource.

func (LogRulesOutput) SendActivityLogs

func (o LogRulesOutput) SendActivityLogs() pulumi.BoolPtrOutput

Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.

func (LogRulesOutput) SendSubscriptionLogs

func (o LogRulesOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput

Flag specifying if subscription logs should be sent for the Monitor resource.

func (LogRulesOutput) ToLogRulesOutput

func (o LogRulesOutput) ToLogRulesOutput() LogRulesOutput

func (LogRulesOutput) ToLogRulesOutputWithContext

func (o LogRulesOutput) ToLogRulesOutputWithContext(ctx context.Context) LogRulesOutput

func (LogRulesOutput) ToLogRulesPtrOutput

func (o LogRulesOutput) ToLogRulesPtrOutput() LogRulesPtrOutput

func (LogRulesOutput) ToLogRulesPtrOutputWithContext

func (o LogRulesOutput) ToLogRulesPtrOutputWithContext(ctx context.Context) LogRulesPtrOutput

type LogRulesPtrInput

type LogRulesPtrInput interface {
	pulumi.Input

	ToLogRulesPtrOutput() LogRulesPtrOutput
	ToLogRulesPtrOutputWithContext(context.Context) LogRulesPtrOutput
}

LogRulesPtrInput is an input type that accepts LogRulesArgs, LogRulesPtr and LogRulesPtrOutput values. You can construct a concrete instance of `LogRulesPtrInput` via:

        LogRulesArgs{...}

or:

        nil

func LogRulesPtr

func LogRulesPtr(v *LogRulesArgs) LogRulesPtrInput

type LogRulesPtrOutput

type LogRulesPtrOutput struct{ *pulumi.OutputState }

func (LogRulesPtrOutput) Elem

func (LogRulesPtrOutput) ElementType

func (LogRulesPtrOutput) ElementType() reflect.Type

func (LogRulesPtrOutput) FilteringTags

func (o LogRulesPtrOutput) FilteringTags() FilteringTagArrayOutput

List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.

func (LogRulesPtrOutput) SendAadLogs

func (o LogRulesPtrOutput) SendAadLogs() pulumi.BoolPtrOutput

Flag specifying if AAD logs should be sent for the Monitor resource.

func (LogRulesPtrOutput) SendActivityLogs

func (o LogRulesPtrOutput) SendActivityLogs() pulumi.BoolPtrOutput

Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.

func (LogRulesPtrOutput) SendSubscriptionLogs

func (o LogRulesPtrOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput

Flag specifying if subscription logs should be sent for the Monitor resource.

func (LogRulesPtrOutput) ToLogRulesPtrOutput

func (o LogRulesPtrOutput) ToLogRulesPtrOutput() LogRulesPtrOutput

func (LogRulesPtrOutput) ToLogRulesPtrOutputWithContext

func (o LogRulesPtrOutput) ToLogRulesPtrOutputWithContext(ctx context.Context) LogRulesPtrOutput

type LogRulesResponse

type LogRulesResponse struct {
	// List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
	FilteringTags []FilteringTagResponse `pulumi:"filteringTags"`
	// Flag specifying if AAD logs should be sent for the Monitor resource.
	SendAadLogs *bool `pulumi:"sendAadLogs"`
	// Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
	SendActivityLogs *bool `pulumi:"sendActivityLogs"`
	// Flag specifying if subscription logs should be sent for the Monitor resource.
	SendSubscriptionLogs *bool `pulumi:"sendSubscriptionLogs"`
}

Set of rules for sending logs for the Monitor resource.

type LogRulesResponseOutput

type LogRulesResponseOutput struct{ *pulumi.OutputState }

Set of rules for sending logs for the Monitor resource.

func (LogRulesResponseOutput) ElementType

func (LogRulesResponseOutput) ElementType() reflect.Type

func (LogRulesResponseOutput) FilteringTags

List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.

func (LogRulesResponseOutput) SendAadLogs

Flag specifying if AAD logs should be sent for the Monitor resource.

func (LogRulesResponseOutput) SendActivityLogs

func (o LogRulesResponseOutput) SendActivityLogs() pulumi.BoolPtrOutput

Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.

func (LogRulesResponseOutput) SendSubscriptionLogs

func (o LogRulesResponseOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput

Flag specifying if subscription logs should be sent for the Monitor resource.

func (LogRulesResponseOutput) ToLogRulesResponseOutput

func (o LogRulesResponseOutput) ToLogRulesResponseOutput() LogRulesResponseOutput

func (LogRulesResponseOutput) ToLogRulesResponseOutputWithContext

func (o LogRulesResponseOutput) ToLogRulesResponseOutputWithContext(ctx context.Context) LogRulesResponseOutput

type LogRulesResponsePtrOutput

type LogRulesResponsePtrOutput struct{ *pulumi.OutputState }

func (LogRulesResponsePtrOutput) Elem

func (LogRulesResponsePtrOutput) ElementType

func (LogRulesResponsePtrOutput) ElementType() reflect.Type

func (LogRulesResponsePtrOutput) FilteringTags

List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.

func (LogRulesResponsePtrOutput) SendAadLogs

Flag specifying if AAD logs should be sent for the Monitor resource.

func (LogRulesResponsePtrOutput) SendActivityLogs

func (o LogRulesResponsePtrOutput) SendActivityLogs() pulumi.BoolPtrOutput

Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.

func (LogRulesResponsePtrOutput) SendSubscriptionLogs

func (o LogRulesResponsePtrOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput

Flag specifying if subscription logs should be sent for the Monitor resource.

func (LogRulesResponsePtrOutput) ToLogRulesResponsePtrOutput

func (o LogRulesResponsePtrOutput) ToLogRulesResponsePtrOutput() LogRulesResponsePtrOutput

func (LogRulesResponsePtrOutput) ToLogRulesResponsePtrOutputWithContext

func (o LogRulesResponsePtrOutput) ToLogRulesResponsePtrOutputWithContext(ctx context.Context) LogRulesResponsePtrOutput

type LookupMonitorArgs

type LookupMonitorArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMonitorOutputArgs

type LookupMonitorOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMonitorOutputArgs) ElementType

func (LookupMonitorOutputArgs) ElementType() reflect.Type

type LookupMonitorResult

type LookupMonitorResult struct {
	// ARM id of the monitor resource.
	Id string `pulumi:"id"`
	// Identity properties of the monitor resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The location of the monitor resource
	Location string `pulumi:"location"`
	// Name of the monitor resource.
	Name string `pulumi:"name"`
	// Properties of the monitor resource.
	Properties MonitorPropertiesResponse `pulumi:"properties"`
	// SKU of the monitor resource.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the monitor resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the monitor resource.
	Type string `pulumi:"type"`
}

Monitor resource.

func LookupMonitor

func LookupMonitor(ctx *pulumi.Context, args *LookupMonitorArgs, opts ...pulumi.InvokeOption) (*LookupMonitorResult, error)

Monitor resource. Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type LookupMonitorResultOutput

type LookupMonitorResultOutput struct{ *pulumi.OutputState }

Monitor resource.

func (LookupMonitorResultOutput) ElementType

func (LookupMonitorResultOutput) ElementType() reflect.Type

func (LookupMonitorResultOutput) Id

ARM id of the monitor resource.

func (LookupMonitorResultOutput) Identity

Identity properties of the monitor resource.

func (LookupMonitorResultOutput) Location

The location of the monitor resource

func (LookupMonitorResultOutput) Name

Name of the monitor resource.

func (LookupMonitorResultOutput) Properties

Properties of the monitor resource.

func (LookupMonitorResultOutput) Sku

SKU of the monitor resource.

func (LookupMonitorResultOutput) SystemData

The system metadata relating to this resource

func (LookupMonitorResultOutput) Tags

The tags of the monitor resource.

func (LookupMonitorResultOutput) ToLookupMonitorResultOutput

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutput() LookupMonitorResultOutput

func (LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext(ctx context.Context) LookupMonitorResultOutput

func (LookupMonitorResultOutput) Type

The type of the monitor resource.

type LookupOpenAIArgs

type LookupOpenAIArgs struct {
	// OpenAI Integration name
	IntegrationName string `pulumi:"integrationName"`
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOpenAIOutputArgs

type LookupOpenAIOutputArgs struct {
	// OpenAI Integration name
	IntegrationName pulumi.StringInput `pulumi:"integrationName"`
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupOpenAIOutputArgs) ElementType

func (LookupOpenAIOutputArgs) ElementType() reflect.Type

type LookupOpenAIResult

type LookupOpenAIResult struct {
	// The id of the integration.
	Id string `pulumi:"id"`
	// Name of the integration.
	Name string `pulumi:"name"`
	// Open AI Integration details.
	Properties OpenAIIntegrationPropertiesResponse `pulumi:"properties"`
	// The type of the integration.
	Type string `pulumi:"type"`
}

Capture properties of Open AI resource Integration.

func LookupOpenAI

func LookupOpenAI(ctx *pulumi.Context, args *LookupOpenAIArgs, opts ...pulumi.InvokeOption) (*LookupOpenAIResult, error)

Capture properties of Open AI resource Integration. Azure REST API version: 2024-03-01.

Other available API versions: 2024-01-01-preview.

type LookupOpenAIResultOutput

type LookupOpenAIResultOutput struct{ *pulumi.OutputState }

Capture properties of Open AI resource Integration.

func (LookupOpenAIResultOutput) ElementType

func (LookupOpenAIResultOutput) ElementType() reflect.Type

func (LookupOpenAIResultOutput) Id

The id of the integration.

func (LookupOpenAIResultOutput) Name

Name of the integration.

func (LookupOpenAIResultOutput) Properties

Open AI Integration details.

func (LookupOpenAIResultOutput) ToLookupOpenAIResultOutput

func (o LookupOpenAIResultOutput) ToLookupOpenAIResultOutput() LookupOpenAIResultOutput

func (LookupOpenAIResultOutput) ToLookupOpenAIResultOutputWithContext

func (o LookupOpenAIResultOutput) ToLookupOpenAIResultOutputWithContext(ctx context.Context) LookupOpenAIResultOutput

func (LookupOpenAIResultOutput) Type

The type of the integration.

type LookupTagRuleArgs

type LookupTagRuleArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Tag Rule Set resource name
	RuleSetName string `pulumi:"ruleSetName"`
}

type LookupTagRuleOutputArgs

type LookupTagRuleOutputArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Tag Rule Set resource name
	RuleSetName pulumi.StringInput `pulumi:"ruleSetName"`
}

func (LookupTagRuleOutputArgs) ElementType

func (LookupTagRuleOutputArgs) ElementType() reflect.Type

type LookupTagRuleResult

type LookupTagRuleResult struct {
	// The id of the rule set.
	Id string `pulumi:"id"`
	// Name of the rule set.
	Name string `pulumi:"name"`
	// Properties of the monitoring tag rules.
	Properties MonitoringTagRulesPropertiesResponse `pulumi:"properties"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the rule set.
	Type string `pulumi:"type"`
}

Capture logs and metrics of Azure resources based on ARM tags.

func LookupTagRule

func LookupTagRule(ctx *pulumi.Context, args *LookupTagRuleArgs, opts ...pulumi.InvokeOption) (*LookupTagRuleResult, error)

Capture logs and metrics of Azure resources based on ARM tags. Azure REST API version: 2023-06-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

type LookupTagRuleResultOutput

type LookupTagRuleResultOutput struct{ *pulumi.OutputState }

Capture logs and metrics of Azure resources based on ARM tags.

func (LookupTagRuleResultOutput) ElementType

func (LookupTagRuleResultOutput) ElementType() reflect.Type

func (LookupTagRuleResultOutput) Id

The id of the rule set.

func (LookupTagRuleResultOutput) Name

Name of the rule set.

func (LookupTagRuleResultOutput) Properties

Properties of the monitoring tag rules.

func (LookupTagRuleResultOutput) SystemData

The system metadata relating to this resource

func (LookupTagRuleResultOutput) ToLookupTagRuleResultOutput

func (o LookupTagRuleResultOutput) ToLookupTagRuleResultOutput() LookupTagRuleResultOutput

func (LookupTagRuleResultOutput) ToLookupTagRuleResultOutputWithContext

func (o LookupTagRuleResultOutput) ToLookupTagRuleResultOutputWithContext(ctx context.Context) LookupTagRuleResultOutput

func (LookupTagRuleResultOutput) Type

The type of the rule set.

type ManagedIdentityTypes

type ManagedIdentityTypes string

Managed identity type.

func (ManagedIdentityTypes) ElementType

func (ManagedIdentityTypes) ElementType() reflect.Type

func (ManagedIdentityTypes) ToManagedIdentityTypesOutput

func (e ManagedIdentityTypes) ToManagedIdentityTypesOutput() ManagedIdentityTypesOutput

func (ManagedIdentityTypes) ToManagedIdentityTypesOutputWithContext

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

func (ManagedIdentityTypes) ToManagedIdentityTypesPtrOutput

func (e ManagedIdentityTypes) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypes) ToManagedIdentityTypesPtrOutputWithContext

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

func (ManagedIdentityTypes) ToStringOutput

func (e ManagedIdentityTypes) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypes) ToStringOutputWithContext

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

func (ManagedIdentityTypes) ToStringPtrOutput

func (e ManagedIdentityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypes) ToStringPtrOutputWithContext

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

type ManagedIdentityTypesInput

type ManagedIdentityTypesInput interface {
	pulumi.Input

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

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

ManagedIdentityTypesSystemAssigned

type ManagedIdentityTypesOutput

type ManagedIdentityTypesOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypesOutput) ElementType

func (ManagedIdentityTypesOutput) ElementType() reflect.Type

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesOutput

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesOutput() ManagedIdentityTypesOutput

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesOutputWithContext

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

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutput

func (o ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesOutput) ToManagedIdentityTypesPtrOutputWithContext

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

func (ManagedIdentityTypesOutput) ToStringOutput

func (o ManagedIdentityTypesOutput) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypesOutput) ToStringOutputWithContext

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

func (ManagedIdentityTypesOutput) ToStringPtrOutput

func (o ManagedIdentityTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypesOutput) ToStringPtrOutputWithContext

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

type ManagedIdentityTypesPtrInput

type ManagedIdentityTypesPtrInput interface {
	pulumi.Input

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

func ManagedIdentityTypesPtr

func ManagedIdentityTypesPtr(v string) ManagedIdentityTypesPtrInput

type ManagedIdentityTypesPtrOutput

type ManagedIdentityTypesPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypesPtrOutput) Elem

func (ManagedIdentityTypesPtrOutput) ElementType

func (ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutput

func (o ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutput() ManagedIdentityTypesPtrOutput

func (ManagedIdentityTypesPtrOutput) ToManagedIdentityTypesPtrOutputWithContext

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

func (ManagedIdentityTypesPtrOutput) ToStringPtrOutput

func (ManagedIdentityTypesPtrOutput) ToStringPtrOutputWithContext

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

type MarketplaceSaaSInfoResponse

type MarketplaceSaaSInfoResponse struct {
	// The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
	BilledAzureSubscriptionId *string `pulumi:"billedAzureSubscriptionId"`
	// Marketplace Subscription Details: SAAS Name
	MarketplaceName *string `pulumi:"marketplaceName"`
	// Marketplace Subscription Details: Resource URI
	MarketplaceResourceId *string `pulumi:"marketplaceResourceId"`
	// Marketplace Subscription Details: SaaS Subscription Status
	MarketplaceStatus *string `pulumi:"marketplaceStatus"`
	// Marketplace Subscription
	MarketplaceSubscription *MarketplaceSaaSInfoResponseMarketplaceSubscription `pulumi:"marketplaceSubscription"`
	// Flag specifying if the Marketplace status is subscribed or not.
	Subscribed *bool `pulumi:"subscribed"`
}

Marketplace SAAS Info of the resource.

type MarketplaceSaaSInfoResponseMarketplaceSubscription

type MarketplaceSaaSInfoResponseMarketplaceSubscription struct {
	// Marketplace Subscription Id. This is a GUID-formatted string.
	Id *string `pulumi:"id"`
}

Marketplace Subscription

type MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput

type MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput struct{ *pulumi.OutputState }

Marketplace Subscription

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput) ElementType

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput) Id

Marketplace Subscription Id. This is a GUID-formatted string.

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionOutputWithContext

func (o MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionOutputWithContext(ctx context.Context) MarketplaceSaaSInfoResponseMarketplaceSubscriptionOutput

type MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput

type MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) Elem

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) ElementType

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) Id

Marketplace Subscription Id. This is a GUID-formatted string.

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput

func (MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutputWithContext

func (o MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput) ToMarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutputWithContext(ctx context.Context) MarketplaceSaaSInfoResponseMarketplaceSubscriptionPtrOutput

type MarketplaceSaaSInfoResponseOutput

type MarketplaceSaaSInfoResponseOutput struct{ *pulumi.OutputState }

Marketplace SAAS Info of the resource.

func (MarketplaceSaaSInfoResponseOutput) BilledAzureSubscriptionId

func (o MarketplaceSaaSInfoResponseOutput) BilledAzureSubscriptionId() pulumi.StringPtrOutput

The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.

func (MarketplaceSaaSInfoResponseOutput) ElementType

func (MarketplaceSaaSInfoResponseOutput) MarketplaceName

Marketplace Subscription Details: SAAS Name

func (MarketplaceSaaSInfoResponseOutput) MarketplaceResourceId

func (o MarketplaceSaaSInfoResponseOutput) MarketplaceResourceId() pulumi.StringPtrOutput

Marketplace Subscription Details: Resource URI

func (MarketplaceSaaSInfoResponseOutput) MarketplaceStatus

Marketplace Subscription Details: SaaS Subscription Status

func (MarketplaceSaaSInfoResponseOutput) MarketplaceSubscription

Marketplace Subscription

func (MarketplaceSaaSInfoResponseOutput) Subscribed

Flag specifying if the Marketplace status is subscribed or not.

func (MarketplaceSaaSInfoResponseOutput) ToMarketplaceSaaSInfoResponseOutput

func (o MarketplaceSaaSInfoResponseOutput) ToMarketplaceSaaSInfoResponseOutput() MarketplaceSaaSInfoResponseOutput

func (MarketplaceSaaSInfoResponseOutput) ToMarketplaceSaaSInfoResponseOutputWithContext

func (o MarketplaceSaaSInfoResponseOutput) ToMarketplaceSaaSInfoResponseOutputWithContext(ctx context.Context) MarketplaceSaaSInfoResponseOutput

type MarketplaceSaaSInfoResponsePtrOutput

type MarketplaceSaaSInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (MarketplaceSaaSInfoResponsePtrOutput) BilledAzureSubscriptionId

func (o MarketplaceSaaSInfoResponsePtrOutput) BilledAzureSubscriptionId() pulumi.StringPtrOutput

The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.

func (MarketplaceSaaSInfoResponsePtrOutput) Elem

func (MarketplaceSaaSInfoResponsePtrOutput) ElementType

func (MarketplaceSaaSInfoResponsePtrOutput) MarketplaceName

Marketplace Subscription Details: SAAS Name

func (MarketplaceSaaSInfoResponsePtrOutput) MarketplaceResourceId

Marketplace Subscription Details: Resource URI

func (MarketplaceSaaSInfoResponsePtrOutput) MarketplaceStatus

Marketplace Subscription Details: SaaS Subscription Status

func (MarketplaceSaaSInfoResponsePtrOutput) MarketplaceSubscription

Marketplace Subscription

func (MarketplaceSaaSInfoResponsePtrOutput) Subscribed

Flag specifying if the Marketplace status is subscribed or not.

func (MarketplaceSaaSInfoResponsePtrOutput) ToMarketplaceSaaSInfoResponsePtrOutput

func (o MarketplaceSaaSInfoResponsePtrOutput) ToMarketplaceSaaSInfoResponsePtrOutput() MarketplaceSaaSInfoResponsePtrOutput

func (MarketplaceSaaSInfoResponsePtrOutput) ToMarketplaceSaaSInfoResponsePtrOutputWithContext

func (o MarketplaceSaaSInfoResponsePtrOutput) ToMarketplaceSaaSInfoResponsePtrOutputWithContext(ctx context.Context) MarketplaceSaaSInfoResponsePtrOutput

type Monitor

type Monitor struct {
	pulumi.CustomResourceState

	// Identity properties of the monitor resource.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The location of the monitor resource
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the monitor resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the monitor resource.
	Properties MonitorPropertiesResponseOutput `pulumi:"properties"`
	// SKU of the monitor resource.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags of the monitor resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the monitor resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Monitor resource. Azure REST API version: 2023-06-01. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

func GetMonitor

func GetMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitorState, opts ...pulumi.ResourceOption) (*Monitor, error)

GetMonitor gets an existing Monitor 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 NewMonitor

func NewMonitor(ctx *pulumi.Context,
	name string, args *MonitorArgs, opts ...pulumi.ResourceOption) (*Monitor, error)

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

func (*Monitor) ElementType

func (*Monitor) ElementType() reflect.Type

func (*Monitor) ToMonitorOutput

func (i *Monitor) ToMonitorOutput() MonitorOutput

func (*Monitor) ToMonitorOutputWithContext

func (i *Monitor) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

type MonitorArgs

type MonitorArgs struct {
	// Identity properties of the monitor resource.
	Identity IdentityPropertiesPtrInput
	// The location of the monitor resource
	Location pulumi.StringPtrInput
	// Monitor resource name
	MonitorName pulumi.StringPtrInput
	// Properties of the monitor resource.
	Properties MonitorPropertiesPtrInput
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput
	// SKU of the monitor resource.
	Sku ResourceSkuPtrInput
	// The tags of the monitor resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Monitor resource.

func (MonitorArgs) ElementType

func (MonitorArgs) ElementType() reflect.Type

type MonitorInput

type MonitorInput interface {
	pulumi.Input

	ToMonitorOutput() MonitorOutput
	ToMonitorOutputWithContext(ctx context.Context) MonitorOutput
}

type MonitorOutput

type MonitorOutput struct{ *pulumi.OutputState }

func (MonitorOutput) ElementType

func (MonitorOutput) ElementType() reflect.Type

func (MonitorOutput) Identity

Identity properties of the monitor resource.

func (MonitorOutput) Location

func (o MonitorOutput) Location() pulumi.StringOutput

The location of the monitor resource

func (MonitorOutput) Name

Name of the monitor resource.

func (MonitorOutput) Properties

Properties of the monitor resource.

func (MonitorOutput) Sku

SKU of the monitor resource.

func (MonitorOutput) SystemData

func (o MonitorOutput) SystemData() SystemDataResponseOutput

The system metadata relating to this resource

func (MonitorOutput) Tags

The tags of the monitor resource.

func (MonitorOutput) ToMonitorOutput

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext

func (o MonitorOutput) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

func (MonitorOutput) Type

The type of the monitor resource.

type MonitorProperties

type MonitorProperties struct {
	// Flag to determine if User API Key has to be generated and shared.
	GenerateApiKey *bool `pulumi:"generateApiKey"`
	// Flag specifying if the resource monitoring is enabled or disabled.
	MonitoringStatus *string `pulumi:"monitoringStatus"`
	// Provisioning state of the monitor resource.
	ProvisioningState *string `pulumi:"provisioningState"`
	// User information.
	UserInfo *UserInfo `pulumi:"userInfo"`
	// Version of elastic of the monitor resource
	Version *string `pulumi:"version"`
}

Properties specific to the monitor resource.

type MonitorPropertiesArgs

type MonitorPropertiesArgs struct {
	// Flag to determine if User API Key has to be generated and shared.
	GenerateApiKey pulumi.BoolPtrInput `pulumi:"generateApiKey"`
	// Flag specifying if the resource monitoring is enabled or disabled.
	MonitoringStatus pulumi.StringPtrInput `pulumi:"monitoringStatus"`
	// Provisioning state of the monitor resource.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// User information.
	UserInfo UserInfoPtrInput `pulumi:"userInfo"`
	// Version of elastic of the monitor resource
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Properties specific to the monitor resource.

func (MonitorPropertiesArgs) ElementType

func (MonitorPropertiesArgs) ElementType() reflect.Type

func (MonitorPropertiesArgs) ToMonitorPropertiesOutput

func (i MonitorPropertiesArgs) ToMonitorPropertiesOutput() MonitorPropertiesOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesOutputWithContext

func (i MonitorPropertiesArgs) ToMonitorPropertiesOutputWithContext(ctx context.Context) MonitorPropertiesOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesPtrOutput

func (i MonitorPropertiesArgs) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesPtrOutputWithContext

func (i MonitorPropertiesArgs) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

type MonitorPropertiesInput

type MonitorPropertiesInput interface {
	pulumi.Input

	ToMonitorPropertiesOutput() MonitorPropertiesOutput
	ToMonitorPropertiesOutputWithContext(context.Context) MonitorPropertiesOutput
}

MonitorPropertiesInput is an input type that accepts MonitorPropertiesArgs and MonitorPropertiesOutput values. You can construct a concrete instance of `MonitorPropertiesInput` via:

MonitorPropertiesArgs{...}

type MonitorPropertiesOutput

type MonitorPropertiesOutput struct{ *pulumi.OutputState }

Properties specific to the monitor resource.

func (MonitorPropertiesOutput) ElementType

func (MonitorPropertiesOutput) ElementType() reflect.Type

func (MonitorPropertiesOutput) GenerateApiKey

func (o MonitorPropertiesOutput) GenerateApiKey() pulumi.BoolPtrOutput

Flag to determine if User API Key has to be generated and shared.

func (MonitorPropertiesOutput) MonitoringStatus

func (o MonitorPropertiesOutput) MonitoringStatus() pulumi.StringPtrOutput

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitorPropertiesOutput) ProvisioningState

func (o MonitorPropertiesOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the monitor resource.

func (MonitorPropertiesOutput) ToMonitorPropertiesOutput

func (o MonitorPropertiesOutput) ToMonitorPropertiesOutput() MonitorPropertiesOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesOutputWithContext

func (o MonitorPropertiesOutput) ToMonitorPropertiesOutputWithContext(ctx context.Context) MonitorPropertiesOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesPtrOutput

func (o MonitorPropertiesOutput) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesPtrOutputWithContext

func (o MonitorPropertiesOutput) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

func (MonitorPropertiesOutput) UserInfo

User information.

func (MonitorPropertiesOutput) Version

Version of elastic of the monitor resource

type MonitorPropertiesPtrInput

type MonitorPropertiesPtrInput interface {
	pulumi.Input

	ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput
	ToMonitorPropertiesPtrOutputWithContext(context.Context) MonitorPropertiesPtrOutput
}

MonitorPropertiesPtrInput is an input type that accepts MonitorPropertiesArgs, MonitorPropertiesPtr and MonitorPropertiesPtrOutput values. You can construct a concrete instance of `MonitorPropertiesPtrInput` via:

        MonitorPropertiesArgs{...}

or:

        nil

type MonitorPropertiesPtrOutput

type MonitorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MonitorPropertiesPtrOutput) Elem

func (MonitorPropertiesPtrOutput) ElementType

func (MonitorPropertiesPtrOutput) ElementType() reflect.Type

func (MonitorPropertiesPtrOutput) GenerateApiKey

func (o MonitorPropertiesPtrOutput) GenerateApiKey() pulumi.BoolPtrOutput

Flag to determine if User API Key has to be generated and shared.

func (MonitorPropertiesPtrOutput) MonitoringStatus

func (o MonitorPropertiesPtrOutput) MonitoringStatus() pulumi.StringPtrOutput

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitorPropertiesPtrOutput) ProvisioningState

func (o MonitorPropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the monitor resource.

func (MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutput

func (o MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutputWithContext

func (o MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

func (MonitorPropertiesPtrOutput) UserInfo

User information.

func (MonitorPropertiesPtrOutput) Version

Version of elastic of the monitor resource

type MonitorPropertiesResponse

type MonitorPropertiesResponse struct {
	// Elastic cloud properties.
	ElasticProperties *ElasticPropertiesResponse `pulumi:"elasticProperties"`
	// Flag to determine if User API Key has to be generated and shared.
	GenerateApiKey        *bool  `pulumi:"generateApiKey"`
	LiftrResourceCategory string `pulumi:"liftrResourceCategory"`
	// The priority of the resource.
	LiftrResourcePreference int `pulumi:"liftrResourcePreference"`
	// Flag specifying if the resource monitoring is enabled or disabled.
	MonitoringStatus *string `pulumi:"monitoringStatus"`
	// Provisioning state of the monitor resource.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Version of elastic of the monitor resource
	Version *string `pulumi:"version"`
}

Properties specific to the monitor resource.

type MonitorPropertiesResponseOutput

type MonitorPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties specific to the monitor resource.

func (MonitorPropertiesResponseOutput) ElasticProperties

Elastic cloud properties.

func (MonitorPropertiesResponseOutput) ElementType

func (MonitorPropertiesResponseOutput) GenerateApiKey

Flag to determine if User API Key has to be generated and shared.

func (MonitorPropertiesResponseOutput) LiftrResourceCategory

func (o MonitorPropertiesResponseOutput) LiftrResourceCategory() pulumi.StringOutput

func (MonitorPropertiesResponseOutput) LiftrResourcePreference

func (o MonitorPropertiesResponseOutput) LiftrResourcePreference() pulumi.IntOutput

The priority of the resource.

func (MonitorPropertiesResponseOutput) MonitoringStatus

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitorPropertiesResponseOutput) ProvisioningState

Provisioning state of the monitor resource.

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutput

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutput() MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutputWithContext

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutputWithContext(ctx context.Context) MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseOutput) Version

Version of elastic of the monitor resource

type MonitorState

type MonitorState struct {
}

func (MonitorState) ElementType

func (MonitorState) ElementType() reflect.Type

type MonitoredResourceResponse

type MonitoredResourceResponse struct {
	// The ARM id of the resource.
	Id *string `pulumi:"id"`
	// Reason for why the resource is sending logs (or why it is not sending).
	ReasonForLogsStatus *string `pulumi:"reasonForLogsStatus"`
	// Flag indicating the status of the resource for sending logs operation to Elastic.
	SendingLogs *string `pulumi:"sendingLogs"`
}

The properties of a resource currently being monitored by the Elastic monitor resource.

type MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (MonitoredResourceResponseArrayOutput) ElementType

func (MonitoredResourceResponseArrayOutput) Index

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput() MonitoredResourceResponseArrayOutput

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext(ctx context.Context) MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseOutput

type MonitoredResourceResponseOutput struct{ *pulumi.OutputState }

The properties of a resource currently being monitored by the Elastic monitor resource.

func (MonitoredResourceResponseOutput) ElementType

func (MonitoredResourceResponseOutput) Id

The ARM id of the resource.

func (MonitoredResourceResponseOutput) ReasonForLogsStatus

func (o MonitoredResourceResponseOutput) ReasonForLogsStatus() pulumi.StringPtrOutput

Reason for why the resource is sending logs (or why it is not sending).

func (MonitoredResourceResponseOutput) SendingLogs

Flag indicating the status of the resource for sending logs operation to Elastic.

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput() MonitoredResourceResponseOutput

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext(ctx context.Context) MonitoredResourceResponseOutput

type MonitoringStatus

type MonitoringStatus string

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitoringStatus) ElementType

func (MonitoringStatus) ElementType() reflect.Type

func (MonitoringStatus) ToMonitoringStatusOutput

func (e MonitoringStatus) ToMonitoringStatusOutput() MonitoringStatusOutput

func (MonitoringStatus) ToMonitoringStatusOutputWithContext

func (e MonitoringStatus) ToMonitoringStatusOutputWithContext(ctx context.Context) MonitoringStatusOutput

func (MonitoringStatus) ToMonitoringStatusPtrOutput

func (e MonitoringStatus) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatus) ToMonitoringStatusPtrOutputWithContext

func (e MonitoringStatus) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatus) ToStringOutput

func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput

func (MonitoringStatus) ToStringOutputWithContext

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

func (MonitoringStatus) ToStringPtrOutput

func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatus) ToStringPtrOutputWithContext

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

type MonitoringStatusInput

type MonitoringStatusInput interface {
	pulumi.Input

	ToMonitoringStatusOutput() MonitoringStatusOutput
	ToMonitoringStatusOutputWithContext(context.Context) MonitoringStatusOutput
}

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

MonitoringStatusEnabled
MonitoringStatusDisabled

type MonitoringStatusOutput

type MonitoringStatusOutput struct{ *pulumi.OutputState }

func (MonitoringStatusOutput) ElementType

func (MonitoringStatusOutput) ElementType() reflect.Type

func (MonitoringStatusOutput) ToMonitoringStatusOutput

func (o MonitoringStatusOutput) ToMonitoringStatusOutput() MonitoringStatusOutput

func (MonitoringStatusOutput) ToMonitoringStatusOutputWithContext

func (o MonitoringStatusOutput) ToMonitoringStatusOutputWithContext(ctx context.Context) MonitoringStatusOutput

func (MonitoringStatusOutput) ToMonitoringStatusPtrOutput

func (o MonitoringStatusOutput) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatusOutput) ToMonitoringStatusPtrOutputWithContext

func (o MonitoringStatusOutput) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatusOutput) ToStringOutput

func (o MonitoringStatusOutput) ToStringOutput() pulumi.StringOutput

func (MonitoringStatusOutput) ToStringOutputWithContext

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

func (MonitoringStatusOutput) ToStringPtrOutput

func (o MonitoringStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatusOutput) ToStringPtrOutputWithContext

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

type MonitoringStatusPtrInput

type MonitoringStatusPtrInput interface {
	pulumi.Input

	ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput
	ToMonitoringStatusPtrOutputWithContext(context.Context) MonitoringStatusPtrOutput
}

func MonitoringStatusPtr

func MonitoringStatusPtr(v string) MonitoringStatusPtrInput

type MonitoringStatusPtrOutput

type MonitoringStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitoringStatusPtrOutput) Elem

func (MonitoringStatusPtrOutput) ElementType

func (MonitoringStatusPtrOutput) ElementType() reflect.Type

func (MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutput

func (o MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutputWithContext

func (o MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatusPtrOutput) ToStringPtrOutput

func (o MonitoringStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatusPtrOutput) ToStringPtrOutputWithContext

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

type MonitoringTagRulesProperties

type MonitoringTagRulesProperties struct {
	// Rules for sending logs.
	LogRules *LogRules `pulumi:"logRules"`
	// Provisioning state of the monitoring tag rules.
	ProvisioningState *string `pulumi:"provisioningState"`
}

Definition of the properties for a TagRules resource.

type MonitoringTagRulesPropertiesArgs

type MonitoringTagRulesPropertiesArgs struct {
	// Rules for sending logs.
	LogRules LogRulesPtrInput `pulumi:"logRules"`
	// Provisioning state of the monitoring tag rules.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Definition of the properties for a TagRules resource.

func (MonitoringTagRulesPropertiesArgs) ElementType

func (MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesOutput

func (i MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesOutput() MonitoringTagRulesPropertiesOutput

func (MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesOutputWithContext

func (i MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesOutput

func (MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesPtrOutput

func (i MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesPtrOutput() MonitoringTagRulesPropertiesPtrOutput

func (MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesPtrOutputWithContext

func (i MonitoringTagRulesPropertiesArgs) ToMonitoringTagRulesPropertiesPtrOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesPtrOutput

type MonitoringTagRulesPropertiesInput

type MonitoringTagRulesPropertiesInput interface {
	pulumi.Input

	ToMonitoringTagRulesPropertiesOutput() MonitoringTagRulesPropertiesOutput
	ToMonitoringTagRulesPropertiesOutputWithContext(context.Context) MonitoringTagRulesPropertiesOutput
}

MonitoringTagRulesPropertiesInput is an input type that accepts MonitoringTagRulesPropertiesArgs and MonitoringTagRulesPropertiesOutput values. You can construct a concrete instance of `MonitoringTagRulesPropertiesInput` via:

MonitoringTagRulesPropertiesArgs{...}

type MonitoringTagRulesPropertiesOutput

type MonitoringTagRulesPropertiesOutput struct{ *pulumi.OutputState }

Definition of the properties for a TagRules resource.

func (MonitoringTagRulesPropertiesOutput) ElementType

func (MonitoringTagRulesPropertiesOutput) LogRules

Rules for sending logs.

func (MonitoringTagRulesPropertiesOutput) ProvisioningState

Provisioning state of the monitoring tag rules.

func (MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesOutput

func (o MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesOutput() MonitoringTagRulesPropertiesOutput

func (MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesOutputWithContext

func (o MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesOutput

func (MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesPtrOutput

func (o MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesPtrOutput() MonitoringTagRulesPropertiesPtrOutput

func (MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesPtrOutputWithContext

func (o MonitoringTagRulesPropertiesOutput) ToMonitoringTagRulesPropertiesPtrOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesPtrOutput

type MonitoringTagRulesPropertiesPtrInput

type MonitoringTagRulesPropertiesPtrInput interface {
	pulumi.Input

	ToMonitoringTagRulesPropertiesPtrOutput() MonitoringTagRulesPropertiesPtrOutput
	ToMonitoringTagRulesPropertiesPtrOutputWithContext(context.Context) MonitoringTagRulesPropertiesPtrOutput
}

MonitoringTagRulesPropertiesPtrInput is an input type that accepts MonitoringTagRulesPropertiesArgs, MonitoringTagRulesPropertiesPtr and MonitoringTagRulesPropertiesPtrOutput values. You can construct a concrete instance of `MonitoringTagRulesPropertiesPtrInput` via:

        MonitoringTagRulesPropertiesArgs{...}

or:

        nil

type MonitoringTagRulesPropertiesPtrOutput

type MonitoringTagRulesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MonitoringTagRulesPropertiesPtrOutput) Elem

func (MonitoringTagRulesPropertiesPtrOutput) ElementType

func (MonitoringTagRulesPropertiesPtrOutput) LogRules

Rules for sending logs.

func (MonitoringTagRulesPropertiesPtrOutput) ProvisioningState

Provisioning state of the monitoring tag rules.

func (MonitoringTagRulesPropertiesPtrOutput) ToMonitoringTagRulesPropertiesPtrOutput

func (o MonitoringTagRulesPropertiesPtrOutput) ToMonitoringTagRulesPropertiesPtrOutput() MonitoringTagRulesPropertiesPtrOutput

func (MonitoringTagRulesPropertiesPtrOutput) ToMonitoringTagRulesPropertiesPtrOutputWithContext

func (o MonitoringTagRulesPropertiesPtrOutput) ToMonitoringTagRulesPropertiesPtrOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesPtrOutput

type MonitoringTagRulesPropertiesResponse

type MonitoringTagRulesPropertiesResponse struct {
	// Rules for sending logs.
	LogRules *LogRulesResponse `pulumi:"logRules"`
	// Provisioning state of the monitoring tag rules.
	ProvisioningState *string `pulumi:"provisioningState"`
}

Definition of the properties for a TagRules resource.

type MonitoringTagRulesPropertiesResponseOutput

type MonitoringTagRulesPropertiesResponseOutput struct{ *pulumi.OutputState }

Definition of the properties for a TagRules resource.

func (MonitoringTagRulesPropertiesResponseOutput) ElementType

func (MonitoringTagRulesPropertiesResponseOutput) LogRules

Rules for sending logs.

func (MonitoringTagRulesPropertiesResponseOutput) ProvisioningState

Provisioning state of the monitoring tag rules.

func (MonitoringTagRulesPropertiesResponseOutput) ToMonitoringTagRulesPropertiesResponseOutput

func (o MonitoringTagRulesPropertiesResponseOutput) ToMonitoringTagRulesPropertiesResponseOutput() MonitoringTagRulesPropertiesResponseOutput

func (MonitoringTagRulesPropertiesResponseOutput) ToMonitoringTagRulesPropertiesResponseOutputWithContext

func (o MonitoringTagRulesPropertiesResponseOutput) ToMonitoringTagRulesPropertiesResponseOutputWithContext(ctx context.Context) MonitoringTagRulesPropertiesResponseOutput

type OpenAI

type OpenAI struct {
	pulumi.CustomResourceState

	// Name of the integration.
	Name pulumi.StringOutput `pulumi:"name"`
	// Open AI Integration details.
	Properties OpenAIIntegrationPropertiesResponseOutput `pulumi:"properties"`
	// The type of the integration.
	Type pulumi.StringOutput `pulumi:"type"`
}

Capture properties of Open AI resource Integration. Azure REST API version: 2024-03-01.

Other available API versions: 2024-01-01-preview.

func GetOpenAI

func GetOpenAI(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OpenAIState, opts ...pulumi.ResourceOption) (*OpenAI, error)

GetOpenAI gets an existing OpenAI 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 NewOpenAI

func NewOpenAI(ctx *pulumi.Context,
	name string, args *OpenAIArgs, opts ...pulumi.ResourceOption) (*OpenAI, error)

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

func (*OpenAI) ElementType

func (*OpenAI) ElementType() reflect.Type

func (*OpenAI) ToOpenAIOutput

func (i *OpenAI) ToOpenAIOutput() OpenAIOutput

func (*OpenAI) ToOpenAIOutputWithContext

func (i *OpenAI) ToOpenAIOutputWithContext(ctx context.Context) OpenAIOutput

type OpenAIArgs

type OpenAIArgs struct {
	// OpenAI Integration name
	IntegrationName pulumi.StringPtrInput
	// Monitor resource name
	MonitorName pulumi.StringInput
	// Open AI Integration details.
	Properties OpenAIIntegrationPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a OpenAI resource.

func (OpenAIArgs) ElementType

func (OpenAIArgs) ElementType() reflect.Type

type OpenAIInput

type OpenAIInput interface {
	pulumi.Input

	ToOpenAIOutput() OpenAIOutput
	ToOpenAIOutputWithContext(ctx context.Context) OpenAIOutput
}

type OpenAIIntegrationProperties

type OpenAIIntegrationProperties struct {
	// Value of API key for Open AI resource
	Key *string `pulumi:"key"`
	// The API endpoint for Open AI resource
	OpenAIResourceEndpoint *string `pulumi:"openAIResourceEndpoint"`
	// The resource id of Open AI resource
	OpenAIResourceId *string `pulumi:"openAIResourceId"`
}

Open AI Integration details.

type OpenAIIntegrationPropertiesArgs

type OpenAIIntegrationPropertiesArgs struct {
	// Value of API key for Open AI resource
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The API endpoint for Open AI resource
	OpenAIResourceEndpoint pulumi.StringPtrInput `pulumi:"openAIResourceEndpoint"`
	// The resource id of Open AI resource
	OpenAIResourceId pulumi.StringPtrInput `pulumi:"openAIResourceId"`
}

Open AI Integration details.

func (OpenAIIntegrationPropertiesArgs) ElementType

func (OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesOutput

func (i OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesOutput() OpenAIIntegrationPropertiesOutput

func (OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesOutputWithContext

func (i OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesOutput

func (OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesPtrOutput

func (i OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesPtrOutput() OpenAIIntegrationPropertiesPtrOutput

func (OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesPtrOutputWithContext

func (i OpenAIIntegrationPropertiesArgs) ToOpenAIIntegrationPropertiesPtrOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesPtrOutput

type OpenAIIntegrationPropertiesInput

type OpenAIIntegrationPropertiesInput interface {
	pulumi.Input

	ToOpenAIIntegrationPropertiesOutput() OpenAIIntegrationPropertiesOutput
	ToOpenAIIntegrationPropertiesOutputWithContext(context.Context) OpenAIIntegrationPropertiesOutput
}

OpenAIIntegrationPropertiesInput is an input type that accepts OpenAIIntegrationPropertiesArgs and OpenAIIntegrationPropertiesOutput values. You can construct a concrete instance of `OpenAIIntegrationPropertiesInput` via:

OpenAIIntegrationPropertiesArgs{...}

type OpenAIIntegrationPropertiesOutput

type OpenAIIntegrationPropertiesOutput struct{ *pulumi.OutputState }

Open AI Integration details.

func (OpenAIIntegrationPropertiesOutput) ElementType

func (OpenAIIntegrationPropertiesOutput) Key

Value of API key for Open AI resource

func (OpenAIIntegrationPropertiesOutput) OpenAIResourceEndpoint

func (o OpenAIIntegrationPropertiesOutput) OpenAIResourceEndpoint() pulumi.StringPtrOutput

The API endpoint for Open AI resource

func (OpenAIIntegrationPropertiesOutput) OpenAIResourceId

The resource id of Open AI resource

func (OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesOutput

func (o OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesOutput() OpenAIIntegrationPropertiesOutput

func (OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesOutputWithContext

func (o OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesOutput

func (OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesPtrOutput

func (o OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesPtrOutput() OpenAIIntegrationPropertiesPtrOutput

func (OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesPtrOutputWithContext

func (o OpenAIIntegrationPropertiesOutput) ToOpenAIIntegrationPropertiesPtrOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesPtrOutput

type OpenAIIntegrationPropertiesPtrInput

type OpenAIIntegrationPropertiesPtrInput interface {
	pulumi.Input

	ToOpenAIIntegrationPropertiesPtrOutput() OpenAIIntegrationPropertiesPtrOutput
	ToOpenAIIntegrationPropertiesPtrOutputWithContext(context.Context) OpenAIIntegrationPropertiesPtrOutput
}

OpenAIIntegrationPropertiesPtrInput is an input type that accepts OpenAIIntegrationPropertiesArgs, OpenAIIntegrationPropertiesPtr and OpenAIIntegrationPropertiesPtrOutput values. You can construct a concrete instance of `OpenAIIntegrationPropertiesPtrInput` via:

        OpenAIIntegrationPropertiesArgs{...}

or:

        nil

type OpenAIIntegrationPropertiesPtrOutput

type OpenAIIntegrationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OpenAIIntegrationPropertiesPtrOutput) Elem

func (OpenAIIntegrationPropertiesPtrOutput) ElementType

func (OpenAIIntegrationPropertiesPtrOutput) Key

Value of API key for Open AI resource

func (OpenAIIntegrationPropertiesPtrOutput) OpenAIResourceEndpoint

func (o OpenAIIntegrationPropertiesPtrOutput) OpenAIResourceEndpoint() pulumi.StringPtrOutput

The API endpoint for Open AI resource

func (OpenAIIntegrationPropertiesPtrOutput) OpenAIResourceId

The resource id of Open AI resource

func (OpenAIIntegrationPropertiesPtrOutput) ToOpenAIIntegrationPropertiesPtrOutput

func (o OpenAIIntegrationPropertiesPtrOutput) ToOpenAIIntegrationPropertiesPtrOutput() OpenAIIntegrationPropertiesPtrOutput

func (OpenAIIntegrationPropertiesPtrOutput) ToOpenAIIntegrationPropertiesPtrOutputWithContext

func (o OpenAIIntegrationPropertiesPtrOutput) ToOpenAIIntegrationPropertiesPtrOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesPtrOutput

type OpenAIIntegrationPropertiesResponse

type OpenAIIntegrationPropertiesResponse struct {
	// Value of API key for Open AI resource
	Key *string `pulumi:"key"`
	// Last Update Timestamp for key updation
	LastRefreshAt string `pulumi:"lastRefreshAt"`
	// The API endpoint for Open AI resource
	OpenAIResourceEndpoint *string `pulumi:"openAIResourceEndpoint"`
	// The resource id of Open AI resource
	OpenAIResourceId *string `pulumi:"openAIResourceId"`
}

Open AI Integration details.

type OpenAIIntegrationPropertiesResponseOutput

type OpenAIIntegrationPropertiesResponseOutput struct{ *pulumi.OutputState }

Open AI Integration details.

func (OpenAIIntegrationPropertiesResponseOutput) ElementType

func (OpenAIIntegrationPropertiesResponseOutput) Key

Value of API key for Open AI resource

func (OpenAIIntegrationPropertiesResponseOutput) LastRefreshAt

Last Update Timestamp for key updation

func (OpenAIIntegrationPropertiesResponseOutput) OpenAIResourceEndpoint

The API endpoint for Open AI resource

func (OpenAIIntegrationPropertiesResponseOutput) OpenAIResourceId

The resource id of Open AI resource

func (OpenAIIntegrationPropertiesResponseOutput) ToOpenAIIntegrationPropertiesResponseOutput

func (o OpenAIIntegrationPropertiesResponseOutput) ToOpenAIIntegrationPropertiesResponseOutput() OpenAIIntegrationPropertiesResponseOutput

func (OpenAIIntegrationPropertiesResponseOutput) ToOpenAIIntegrationPropertiesResponseOutputWithContext

func (o OpenAIIntegrationPropertiesResponseOutput) ToOpenAIIntegrationPropertiesResponseOutputWithContext(ctx context.Context) OpenAIIntegrationPropertiesResponseOutput

type OpenAIIntegrationStatusResponsePropertiesResponse

type OpenAIIntegrationStatusResponsePropertiesResponse struct {
	// Status of the OpenAI Integration
	Status *string `pulumi:"status"`
}

Status of the OpenAI Integration

type OpenAIIntegrationStatusResponsePropertiesResponseOutput

type OpenAIIntegrationStatusResponsePropertiesResponseOutput struct{ *pulumi.OutputState }

Status of the OpenAI Integration

func (OpenAIIntegrationStatusResponsePropertiesResponseOutput) ElementType

func (OpenAIIntegrationStatusResponsePropertiesResponseOutput) Status

Status of the OpenAI Integration

func (OpenAIIntegrationStatusResponsePropertiesResponseOutput) ToOpenAIIntegrationStatusResponsePropertiesResponseOutput

func (OpenAIIntegrationStatusResponsePropertiesResponseOutput) ToOpenAIIntegrationStatusResponsePropertiesResponseOutputWithContext

func (o OpenAIIntegrationStatusResponsePropertiesResponseOutput) ToOpenAIIntegrationStatusResponsePropertiesResponseOutputWithContext(ctx context.Context) OpenAIIntegrationStatusResponsePropertiesResponseOutput

type OpenAIOutput

type OpenAIOutput struct{ *pulumi.OutputState }

func (OpenAIOutput) ElementType

func (OpenAIOutput) ElementType() reflect.Type

func (OpenAIOutput) Name

func (o OpenAIOutput) Name() pulumi.StringOutput

Name of the integration.

func (OpenAIOutput) Properties

Open AI Integration details.

func (OpenAIOutput) ToOpenAIOutput

func (o OpenAIOutput) ToOpenAIOutput() OpenAIOutput

func (OpenAIOutput) ToOpenAIOutputWithContext

func (o OpenAIOutput) ToOpenAIOutputWithContext(ctx context.Context) OpenAIOutput

func (OpenAIOutput) Type

func (o OpenAIOutput) Type() pulumi.StringOutput

The type of the integration.

type OpenAIState

type OpenAIState struct {
}

func (OpenAIState) ElementType

func (OpenAIState) ElementType() reflect.Type

type PartnerBillingEntityResponse

type PartnerBillingEntityResponse struct {
	// The Elastic Organization Id.
	Id *string `pulumi:"id"`
	// The Elastic Organization Name.
	Name *string `pulumi:"name"`
	// Link to the elastic organization page
	PartnerEntityUri *string `pulumi:"partnerEntityUri"`
}

Partner Billing details associated with the resource.

type PartnerBillingEntityResponseOutput

type PartnerBillingEntityResponseOutput struct{ *pulumi.OutputState }

Partner Billing details associated with the resource.

func (PartnerBillingEntityResponseOutput) ElementType

func (PartnerBillingEntityResponseOutput) Id

The Elastic Organization Id.

func (PartnerBillingEntityResponseOutput) Name

The Elastic Organization Name.

func (PartnerBillingEntityResponseOutput) PartnerEntityUri

Link to the elastic organization page

func (PartnerBillingEntityResponseOutput) ToPartnerBillingEntityResponseOutput

func (o PartnerBillingEntityResponseOutput) ToPartnerBillingEntityResponseOutput() PartnerBillingEntityResponseOutput

func (PartnerBillingEntityResponseOutput) ToPartnerBillingEntityResponseOutputWithContext

func (o PartnerBillingEntityResponseOutput) ToPartnerBillingEntityResponseOutputWithContext(ctx context.Context) PartnerBillingEntityResponseOutput

type PartnerBillingEntityResponsePtrOutput

type PartnerBillingEntityResponsePtrOutput struct{ *pulumi.OutputState }

func (PartnerBillingEntityResponsePtrOutput) Elem

func (PartnerBillingEntityResponsePtrOutput) ElementType

func (PartnerBillingEntityResponsePtrOutput) Id

The Elastic Organization Id.

func (PartnerBillingEntityResponsePtrOutput) Name

The Elastic Organization Name.

func (PartnerBillingEntityResponsePtrOutput) PartnerEntityUri

Link to the elastic organization page

func (PartnerBillingEntityResponsePtrOutput) ToPartnerBillingEntityResponsePtrOutput

func (o PartnerBillingEntityResponsePtrOutput) ToPartnerBillingEntityResponsePtrOutput() PartnerBillingEntityResponsePtrOutput

func (PartnerBillingEntityResponsePtrOutput) ToPartnerBillingEntityResponsePtrOutputWithContext

func (o PartnerBillingEntityResponsePtrOutput) ToPartnerBillingEntityResponsePtrOutputWithContext(ctx context.Context) PartnerBillingEntityResponsePtrOutput

type ProvisioningState

type ProvisioningState string

Provisioning state of the monitoring tag rules.

func (ProvisioningState) ElementType

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToProvisioningStateOutput

func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStateOutputWithContext

func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStatePtrOutput

func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningState) ToProvisioningStatePtrOutputWithContext

func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningState) ToStringOutput

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext

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

func (ProvisioningState) ToStringPtrOutput

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext

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

type ProvisioningStateInput

type ProvisioningStateInput interface {
	pulumi.Input

	ToProvisioningStateOutput() ProvisioningStateOutput
	ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput
}

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

ProvisioningStateAccepted
ProvisioningStateCreating
ProvisioningStateUpdating
ProvisioningStateDeleting
ProvisioningStateSucceeded
ProvisioningStateFailed
ProvisioningStateCanceled
ProvisioningStateDeleted
ProvisioningStateNotSpecified

type ProvisioningStateOutput

type ProvisioningStateOutput struct{ *pulumi.OutputState }

func (ProvisioningStateOutput) ElementType

func (ProvisioningStateOutput) ElementType() reflect.Type

func (ProvisioningStateOutput) ToProvisioningStateOutput

func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToStringOutput

func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateOutput) ToStringOutputWithContext

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

func (ProvisioningStateOutput) ToStringPtrOutput

func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateOutput) ToStringPtrOutputWithContext

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

type ProvisioningStatePtrInput

type ProvisioningStatePtrInput interface {
	pulumi.Input

	ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
	ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput
}

func ProvisioningStatePtr

func ProvisioningStatePtr(v string) ProvisioningStatePtrInput

type ProvisioningStatePtrOutput

type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningStatePtrOutput) Elem

func (ProvisioningStatePtrOutput) ElementType

func (ProvisioningStatePtrOutput) ElementType() reflect.Type

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutput

func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext

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

type ResourceSku

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

Microsoft.Elastic SKU.

type ResourceSkuArgs

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

Microsoft.Elastic SKU.

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

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

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

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

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

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

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

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

Microsoft.Elastic SKU.

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

Name of the SKU.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

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

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

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

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

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

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

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

Name of the SKU.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

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

type ResourceSkuResponse

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

Microsoft.Elastic SKU.

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

Microsoft.Elastic SKU.

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Name

Name of the SKU.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

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

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Name

Name of the SKU.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

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

type SystemDataResponse

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type TagAction

type TagAction string

Valid actions for a filtering tag.

func (TagAction) ElementType

func (TagAction) ElementType() reflect.Type

func (TagAction) ToStringOutput

func (e TagAction) ToStringOutput() pulumi.StringOutput

func (TagAction) ToStringOutputWithContext

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

func (TagAction) ToStringPtrOutput

func (e TagAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (TagAction) ToStringPtrOutputWithContext

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

func (TagAction) ToTagActionOutput

func (e TagAction) ToTagActionOutput() TagActionOutput

func (TagAction) ToTagActionOutputWithContext

func (e TagAction) ToTagActionOutputWithContext(ctx context.Context) TagActionOutput

func (TagAction) ToTagActionPtrOutput

func (e TagAction) ToTagActionPtrOutput() TagActionPtrOutput

func (TagAction) ToTagActionPtrOutputWithContext

func (e TagAction) ToTagActionPtrOutputWithContext(ctx context.Context) TagActionPtrOutput

type TagActionInput

type TagActionInput interface {
	pulumi.Input

	ToTagActionOutput() TagActionOutput
	ToTagActionOutputWithContext(context.Context) TagActionOutput
}

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

TagActionInclude
TagActionExclude

type TagActionOutput

type TagActionOutput struct{ *pulumi.OutputState }

func (TagActionOutput) ElementType

func (TagActionOutput) ElementType() reflect.Type

func (TagActionOutput) ToStringOutput

func (o TagActionOutput) ToStringOutput() pulumi.StringOutput

func (TagActionOutput) ToStringOutputWithContext

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

func (TagActionOutput) ToStringPtrOutput

func (o TagActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TagActionOutput) ToStringPtrOutputWithContext

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

func (TagActionOutput) ToTagActionOutput

func (o TagActionOutput) ToTagActionOutput() TagActionOutput

func (TagActionOutput) ToTagActionOutputWithContext

func (o TagActionOutput) ToTagActionOutputWithContext(ctx context.Context) TagActionOutput

func (TagActionOutput) ToTagActionPtrOutput

func (o TagActionOutput) ToTagActionPtrOutput() TagActionPtrOutput

func (TagActionOutput) ToTagActionPtrOutputWithContext

func (o TagActionOutput) ToTagActionPtrOutputWithContext(ctx context.Context) TagActionPtrOutput

type TagActionPtrInput

type TagActionPtrInput interface {
	pulumi.Input

	ToTagActionPtrOutput() TagActionPtrOutput
	ToTagActionPtrOutputWithContext(context.Context) TagActionPtrOutput
}

func TagActionPtr

func TagActionPtr(v string) TagActionPtrInput

type TagActionPtrOutput

type TagActionPtrOutput struct{ *pulumi.OutputState }

func (TagActionPtrOutput) Elem

func (TagActionPtrOutput) ElementType

func (TagActionPtrOutput) ElementType() reflect.Type

func (TagActionPtrOutput) ToStringPtrOutput

func (o TagActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TagActionPtrOutput) ToStringPtrOutputWithContext

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

func (TagActionPtrOutput) ToTagActionPtrOutput

func (o TagActionPtrOutput) ToTagActionPtrOutput() TagActionPtrOutput

func (TagActionPtrOutput) ToTagActionPtrOutputWithContext

func (o TagActionPtrOutput) ToTagActionPtrOutputWithContext(ctx context.Context) TagActionPtrOutput

type TagRule

type TagRule struct {
	pulumi.CustomResourceState

	// Name of the rule set.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the monitoring tag rules.
	Properties MonitoringTagRulesPropertiesResponseOutput `pulumi:"properties"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the rule set.
	Type pulumi.StringOutput `pulumi:"type"`
}

Capture logs and metrics of Azure resources based on ARM tags. Azure REST API version: 2023-06-01. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

func GetTagRule

func GetTagRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagRuleState, opts ...pulumi.ResourceOption) (*TagRule, error)

GetTagRule gets an existing TagRule 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 NewTagRule

func NewTagRule(ctx *pulumi.Context,
	name string, args *TagRuleArgs, opts ...pulumi.ResourceOption) (*TagRule, error)

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

func (*TagRule) ElementType

func (*TagRule) ElementType() reflect.Type

func (*TagRule) ToTagRuleOutput

func (i *TagRule) ToTagRuleOutput() TagRuleOutput

func (*TagRule) ToTagRuleOutputWithContext

func (i *TagRule) ToTagRuleOutputWithContext(ctx context.Context) TagRuleOutput

type TagRuleArgs

type TagRuleArgs struct {
	// Monitor resource name
	MonitorName pulumi.StringInput
	// Properties of the monitoring tag rules.
	Properties MonitoringTagRulesPropertiesPtrInput
	// The name of the resource group to which the Elastic resource belongs.
	ResourceGroupName pulumi.StringInput
	// Tag Rule Set resource name
	RuleSetName pulumi.StringPtrInput
}

The set of arguments for constructing a TagRule resource.

func (TagRuleArgs) ElementType

func (TagRuleArgs) ElementType() reflect.Type

type TagRuleInput

type TagRuleInput interface {
	pulumi.Input

	ToTagRuleOutput() TagRuleOutput
	ToTagRuleOutputWithContext(ctx context.Context) TagRuleOutput
}

type TagRuleOutput

type TagRuleOutput struct{ *pulumi.OutputState }

func (TagRuleOutput) ElementType

func (TagRuleOutput) ElementType() reflect.Type

func (TagRuleOutput) Name

Name of the rule set.

func (TagRuleOutput) Properties

Properties of the monitoring tag rules.

func (TagRuleOutput) SystemData

func (o TagRuleOutput) SystemData() SystemDataResponseOutput

The system metadata relating to this resource

func (TagRuleOutput) ToTagRuleOutput

func (o TagRuleOutput) ToTagRuleOutput() TagRuleOutput

func (TagRuleOutput) ToTagRuleOutputWithContext

func (o TagRuleOutput) ToTagRuleOutputWithContext(ctx context.Context) TagRuleOutput

func (TagRuleOutput) Type

The type of the rule set.

type TagRuleState

type TagRuleState struct {
}

func (TagRuleState) ElementType

func (TagRuleState) ElementType() reflect.Type

type UserApiKeyResponsePropertiesResponse

type UserApiKeyResponsePropertiesResponse struct {
	// The User Api Key Generated based on GenerateApiKey flag. This is applicable for non-Portal clients only.
	ApiKey *string `pulumi:"apiKey"`
}

type UserApiKeyResponsePropertiesResponseOutput

type UserApiKeyResponsePropertiesResponseOutput struct{ *pulumi.OutputState }

func (UserApiKeyResponsePropertiesResponseOutput) ApiKey

The User Api Key Generated based on GenerateApiKey flag. This is applicable for non-Portal clients only.

func (UserApiKeyResponsePropertiesResponseOutput) ElementType

func (UserApiKeyResponsePropertiesResponseOutput) ToUserApiKeyResponsePropertiesResponseOutput

func (o UserApiKeyResponsePropertiesResponseOutput) ToUserApiKeyResponsePropertiesResponseOutput() UserApiKeyResponsePropertiesResponseOutput

func (UserApiKeyResponsePropertiesResponseOutput) ToUserApiKeyResponsePropertiesResponseOutputWithContext

func (o UserApiKeyResponsePropertiesResponseOutput) ToUserApiKeyResponsePropertiesResponseOutputWithContext(ctx context.Context) UserApiKeyResponsePropertiesResponseOutput

type UserInfo

type UserInfo struct {
	// Company information of the user to be passed to partners.
	CompanyInfo *CompanyInfo `pulumi:"companyInfo"`
	// Company name of the user
	CompanyName *string `pulumi:"companyName"`
	// Email of the user used by Elastic for contacting them if needed
	EmailAddress *string `pulumi:"emailAddress"`
	// First name of the user
	FirstName *string `pulumi:"firstName"`
	// Last name of the user
	LastName *string `pulumi:"lastName"`
}

User Information to be passed to partners.

type UserInfoArgs

type UserInfoArgs struct {
	// Company information of the user to be passed to partners.
	CompanyInfo CompanyInfoPtrInput `pulumi:"companyInfo"`
	// Company name of the user
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// Email of the user used by Elastic for contacting them if needed
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// First name of the user
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// Last name of the user
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
}

User Information to be passed to partners.

func (UserInfoArgs) ElementType

func (UserInfoArgs) ElementType() reflect.Type

func (UserInfoArgs) ToUserInfoOutput

func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput

func (UserInfoArgs) ToUserInfoOutputWithContext

func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoArgs) ToUserInfoPtrOutput

func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoArgs) ToUserInfoPtrOutputWithContext

func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoInput

type UserInfoInput interface {
	pulumi.Input

	ToUserInfoOutput() UserInfoOutput
	ToUserInfoOutputWithContext(context.Context) UserInfoOutput
}

UserInfoInput is an input type that accepts UserInfoArgs and UserInfoOutput values. You can construct a concrete instance of `UserInfoInput` via:

UserInfoArgs{...}

type UserInfoOutput

type UserInfoOutput struct{ *pulumi.OutputState }

User Information to be passed to partners.

func (UserInfoOutput) CompanyInfo

func (o UserInfoOutput) CompanyInfo() CompanyInfoPtrOutput

Company information of the user to be passed to partners.

func (UserInfoOutput) CompanyName

func (o UserInfoOutput) CompanyName() pulumi.StringPtrOutput

Company name of the user

func (UserInfoOutput) ElementType

func (UserInfoOutput) ElementType() reflect.Type

func (UserInfoOutput) EmailAddress

func (o UserInfoOutput) EmailAddress() pulumi.StringPtrOutput

Email of the user used by Elastic for contacting them if needed

func (UserInfoOutput) FirstName

func (o UserInfoOutput) FirstName() pulumi.StringPtrOutput

First name of the user

func (UserInfoOutput) LastName

func (o UserInfoOutput) LastName() pulumi.StringPtrOutput

Last name of the user

func (UserInfoOutput) ToUserInfoOutput

func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput

func (UserInfoOutput) ToUserInfoOutputWithContext

func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoOutput) ToUserInfoPtrOutput

func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoPtrInput

type UserInfoPtrInput interface {
	pulumi.Input

	ToUserInfoPtrOutput() UserInfoPtrOutput
	ToUserInfoPtrOutputWithContext(context.Context) UserInfoPtrOutput
}

UserInfoPtrInput is an input type that accepts UserInfoArgs, UserInfoPtr and UserInfoPtrOutput values. You can construct a concrete instance of `UserInfoPtrInput` via:

        UserInfoArgs{...}

or:

        nil

func UserInfoPtr

func UserInfoPtr(v *UserInfoArgs) UserInfoPtrInput

type UserInfoPtrOutput

type UserInfoPtrOutput struct{ *pulumi.OutputState }

func (UserInfoPtrOutput) CompanyInfo

func (o UserInfoPtrOutput) CompanyInfo() CompanyInfoPtrOutput

Company information of the user to be passed to partners.

func (UserInfoPtrOutput) CompanyName

func (o UserInfoPtrOutput) CompanyName() pulumi.StringPtrOutput

Company name of the user

func (UserInfoPtrOutput) Elem

func (UserInfoPtrOutput) ElementType

func (UserInfoPtrOutput) ElementType() reflect.Type

func (UserInfoPtrOutput) EmailAddress

func (o UserInfoPtrOutput) EmailAddress() pulumi.StringPtrOutput

Email of the user used by Elastic for contacting them if needed

func (UserInfoPtrOutput) FirstName

First name of the user

func (UserInfoPtrOutput) LastName

Last name of the user

func (UserInfoPtrOutput) ToUserInfoPtrOutput

func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoPtrOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type VMResourcesResponse

type VMResourcesResponse struct {
	// The ARM id of the VM resource.
	VmResourceId *string `pulumi:"vmResourceId"`
}

The vm resource properties that is currently being monitored by the Elastic monitor resource.

type VMResourcesResponseArrayOutput

type VMResourcesResponseArrayOutput struct{ *pulumi.OutputState }

func (VMResourcesResponseArrayOutput) ElementType

func (VMResourcesResponseArrayOutput) Index

func (VMResourcesResponseArrayOutput) ToVMResourcesResponseArrayOutput

func (o VMResourcesResponseArrayOutput) ToVMResourcesResponseArrayOutput() VMResourcesResponseArrayOutput

func (VMResourcesResponseArrayOutput) ToVMResourcesResponseArrayOutputWithContext

func (o VMResourcesResponseArrayOutput) ToVMResourcesResponseArrayOutputWithContext(ctx context.Context) VMResourcesResponseArrayOutput

type VMResourcesResponseOutput

type VMResourcesResponseOutput struct{ *pulumi.OutputState }

The vm resource properties that is currently being monitored by the Elastic monitor resource.

func (VMResourcesResponseOutput) ElementType

func (VMResourcesResponseOutput) ElementType() reflect.Type

func (VMResourcesResponseOutput) ToVMResourcesResponseOutput

func (o VMResourcesResponseOutput) ToVMResourcesResponseOutput() VMResourcesResponseOutput

func (VMResourcesResponseOutput) ToVMResourcesResponseOutputWithContext

func (o VMResourcesResponseOutput) ToVMResourcesResponseOutputWithContext(ctx context.Context) VMResourcesResponseOutput

func (VMResourcesResponseOutput) VmResourceId

The ARM id of the VM resource.

Jump to

Keyboard shortcuts

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