aadiam

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 (
	CategoryAuditLogs  = Category("AuditLogs")
	CategorySignInLogs = Category("SignInLogs")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusApproved     = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusPending      = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusRejected     = PrivateEndpointServiceConnectionStatus("Rejected")
	PrivateEndpointServiceConnectionStatusDisconnected = PrivateEndpointServiceConnectionStatus("Disconnected")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureADMetric

type AzureADMetric struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name       pulumi.StringOutput                          `pulumi:"name"`
	Properties AzureADMetricsPropertiesFormatResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

AzureADMetrics resource. Azure REST API version: 2020-07-01-preview. Prior API version in Azure Native 1.x: 2020-07-01-preview.

func GetAzureADMetric

func GetAzureADMetric(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureADMetricState, opts ...pulumi.ResourceOption) (*AzureADMetric, error)

GetAzureADMetric gets an existing AzureADMetric 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 NewAzureADMetric

func NewAzureADMetric(ctx *pulumi.Context,
	name string, args *AzureADMetricArgs, opts ...pulumi.ResourceOption) (*AzureADMetric, error)

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

func (*AzureADMetric) ElementType

func (*AzureADMetric) ElementType() reflect.Type

func (*AzureADMetric) ToAzureADMetricOutput

func (i *AzureADMetric) ToAzureADMetricOutput() AzureADMetricOutput

func (*AzureADMetric) ToAzureADMetricOutputWithContext

func (i *AzureADMetric) ToAzureADMetricOutputWithContext(ctx context.Context) AzureADMetricOutput

type AzureADMetricArgs

type AzureADMetricArgs struct {
	// Name of the azureADMetrics instance.
	AzureADMetricsName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AzureADMetric resource.

func (AzureADMetricArgs) ElementType

func (AzureADMetricArgs) ElementType() reflect.Type

type AzureADMetricInput

type AzureADMetricInput interface {
	pulumi.Input

	ToAzureADMetricOutput() AzureADMetricOutput
	ToAzureADMetricOutputWithContext(ctx context.Context) AzureADMetricOutput
}

type AzureADMetricOutput

type AzureADMetricOutput struct{ *pulumi.OutputState }

func (AzureADMetricOutput) ElementType

func (AzureADMetricOutput) ElementType() reflect.Type

func (AzureADMetricOutput) Location

The geo-location where the resource lives

func (AzureADMetricOutput) Name

The name of the resource

func (AzureADMetricOutput) Properties

func (AzureADMetricOutput) Tags

Resource tags.

func (AzureADMetricOutput) ToAzureADMetricOutput

func (o AzureADMetricOutput) ToAzureADMetricOutput() AzureADMetricOutput

func (AzureADMetricOutput) ToAzureADMetricOutputWithContext

func (o AzureADMetricOutput) ToAzureADMetricOutputWithContext(ctx context.Context) AzureADMetricOutput

func (AzureADMetricOutput) Type

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

type AzureADMetricState

type AzureADMetricState struct {
}

func (AzureADMetricState) ElementType

func (AzureADMetricState) ElementType() reflect.Type

type AzureADMetricsPropertiesFormatResponse

type AzureADMetricsPropertiesFormatResponse struct {
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
}

type AzureADMetricsPropertiesFormatResponseOutput

type AzureADMetricsPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

func (AzureADMetricsPropertiesFormatResponseOutput) ElementType

func (AzureADMetricsPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the resource.

func (AzureADMetricsPropertiesFormatResponseOutput) ToAzureADMetricsPropertiesFormatResponseOutput

func (o AzureADMetricsPropertiesFormatResponseOutput) ToAzureADMetricsPropertiesFormatResponseOutput() AzureADMetricsPropertiesFormatResponseOutput

func (AzureADMetricsPropertiesFormatResponseOutput) ToAzureADMetricsPropertiesFormatResponseOutputWithContext

func (o AzureADMetricsPropertiesFormatResponseOutput) ToAzureADMetricsPropertiesFormatResponseOutputWithContext(ctx context.Context) AzureADMetricsPropertiesFormatResponseOutput

type Category

type Category string

Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (Category) ElementType

func (Category) ElementType() reflect.Type

func (Category) ToCategoryOutput

func (e Category) ToCategoryOutput() CategoryOutput

func (Category) ToCategoryOutputWithContext

func (e Category) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput

func (Category) ToCategoryPtrOutput

func (e Category) ToCategoryPtrOutput() CategoryPtrOutput

func (Category) ToCategoryPtrOutputWithContext

func (e Category) ToCategoryPtrOutputWithContext(ctx context.Context) CategoryPtrOutput

func (Category) ToStringOutput

func (e Category) ToStringOutput() pulumi.StringOutput

func (Category) ToStringOutputWithContext

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

func (Category) ToStringPtrOutput

func (e Category) ToStringPtrOutput() pulumi.StringPtrOutput

func (Category) ToStringPtrOutputWithContext

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

type CategoryInput

type CategoryInput interface {
	pulumi.Input

	ToCategoryOutput() CategoryOutput
	ToCategoryOutputWithContext(context.Context) CategoryOutput
}

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

CategoryAuditLogs
CategorySignInLogs

type CategoryOutput

type CategoryOutput struct{ *pulumi.OutputState }

func (CategoryOutput) ElementType

func (CategoryOutput) ElementType() reflect.Type

func (CategoryOutput) ToCategoryOutput

func (o CategoryOutput) ToCategoryOutput() CategoryOutput

func (CategoryOutput) ToCategoryOutputWithContext

func (o CategoryOutput) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput

func (CategoryOutput) ToCategoryPtrOutput

func (o CategoryOutput) ToCategoryPtrOutput() CategoryPtrOutput

func (CategoryOutput) ToCategoryPtrOutputWithContext

func (o CategoryOutput) ToCategoryPtrOutputWithContext(ctx context.Context) CategoryPtrOutput

func (CategoryOutput) ToStringOutput

func (o CategoryOutput) ToStringOutput() pulumi.StringOutput

func (CategoryOutput) ToStringOutputWithContext

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

func (CategoryOutput) ToStringPtrOutput

func (o CategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CategoryOutput) ToStringPtrOutputWithContext

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

type CategoryPtrInput

type CategoryPtrInput interface {
	pulumi.Input

	ToCategoryPtrOutput() CategoryPtrOutput
	ToCategoryPtrOutputWithContext(context.Context) CategoryPtrOutput
}

func CategoryPtr

func CategoryPtr(v string) CategoryPtrInput

type CategoryPtrOutput

type CategoryPtrOutput struct{ *pulumi.OutputState }

func (CategoryPtrOutput) Elem

func (CategoryPtrOutput) ElementType

func (CategoryPtrOutput) ElementType() reflect.Type

func (CategoryPtrOutput) ToCategoryPtrOutput

func (o CategoryPtrOutput) ToCategoryPtrOutput() CategoryPtrOutput

func (CategoryPtrOutput) ToCategoryPtrOutputWithContext

func (o CategoryPtrOutput) ToCategoryPtrOutputWithContext(ctx context.Context) CategoryPtrOutput

func (CategoryPtrOutput) ToStringPtrOutput

func (o CategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CategoryPtrOutput) ToStringPtrOutputWithContext

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

type DiagnosticSetting

type DiagnosticSetting struct {
	pulumi.CustomResourceState

	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"`
	// The list of logs settings.
	Logs LogSettingsResponseArrayOutput `pulumi:"logs"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"`
}

The diagnostic setting resource. Azure REST API version: 2017-04-01. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2017-04-01-preview.

func GetDiagnosticSetting

func GetDiagnosticSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiagnosticSettingState, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)

GetDiagnosticSetting gets an existing DiagnosticSetting 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 NewDiagnosticSetting

func NewDiagnosticSetting(ctx *pulumi.Context,
	name string, args *DiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)

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

func (*DiagnosticSetting) ElementType

func (*DiagnosticSetting) ElementType() reflect.Type

func (*DiagnosticSetting) ToDiagnosticSettingOutput

func (i *DiagnosticSetting) ToDiagnosticSettingOutput() DiagnosticSettingOutput

func (*DiagnosticSetting) ToDiagnosticSettingOutputWithContext

func (i *DiagnosticSetting) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput

type DiagnosticSettingArgs

type DiagnosticSettingArgs struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrInput
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrInput
	// The list of logs settings.
	Logs LogSettingsArrayInput
	// The name of the diagnostic setting.
	Name pulumi.StringPtrInput
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrInput
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrInput
	// The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrInput
}

The set of arguments for constructing a DiagnosticSetting resource.

func (DiagnosticSettingArgs) ElementType

func (DiagnosticSettingArgs) ElementType() reflect.Type

type DiagnosticSettingInput

type DiagnosticSettingInput interface {
	pulumi.Input

	ToDiagnosticSettingOutput() DiagnosticSettingOutput
	ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
}

type DiagnosticSettingOutput

type DiagnosticSettingOutput struct{ *pulumi.OutputState }

func (DiagnosticSettingOutput) ElementType

func (DiagnosticSettingOutput) ElementType() reflect.Type

func (DiagnosticSettingOutput) EventHubAuthorizationRuleId

func (o DiagnosticSettingOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (DiagnosticSettingOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (DiagnosticSettingOutput) Logs

The list of logs settings.

func (DiagnosticSettingOutput) Name

Azure resource name

func (DiagnosticSettingOutput) ServiceBusRuleId

func (o DiagnosticSettingOutput) ServiceBusRuleId() pulumi.StringPtrOutput

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (DiagnosticSettingOutput) StorageAccountId

func (o DiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (DiagnosticSettingOutput) ToDiagnosticSettingOutput

func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput

func (DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext

func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput

func (DiagnosticSettingOutput) Type

Azure resource type

func (DiagnosticSettingOutput) WorkspaceId

The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type DiagnosticSettingState

type DiagnosticSettingState struct {
}

func (DiagnosticSettingState) ElementType

func (DiagnosticSettingState) ElementType() reflect.Type

type LogSettings

type LogSettings struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// A value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
	// The retention policy for this log.
	RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

type LogSettingsArgs

type LogSettingsArgs struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// A value indicating whether this log is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// The retention policy for this log.
	RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsArgs) ElementType

func (LogSettingsArgs) ElementType() reflect.Type

func (LogSettingsArgs) ToLogSettingsOutput

func (i LogSettingsArgs) ToLogSettingsOutput() LogSettingsOutput

func (LogSettingsArgs) ToLogSettingsOutputWithContext

func (i LogSettingsArgs) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput

type LogSettingsArray

type LogSettingsArray []LogSettingsInput

func (LogSettingsArray) ElementType

func (LogSettingsArray) ElementType() reflect.Type

func (LogSettingsArray) ToLogSettingsArrayOutput

func (i LogSettingsArray) ToLogSettingsArrayOutput() LogSettingsArrayOutput

func (LogSettingsArray) ToLogSettingsArrayOutputWithContext

func (i LogSettingsArray) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput

type LogSettingsArrayInput

type LogSettingsArrayInput interface {
	pulumi.Input

	ToLogSettingsArrayOutput() LogSettingsArrayOutput
	ToLogSettingsArrayOutputWithContext(context.Context) LogSettingsArrayOutput
}

LogSettingsArrayInput is an input type that accepts LogSettingsArray and LogSettingsArrayOutput values. You can construct a concrete instance of `LogSettingsArrayInput` via:

LogSettingsArray{ LogSettingsArgs{...} }

type LogSettingsArrayOutput

type LogSettingsArrayOutput struct{ *pulumi.OutputState }

func (LogSettingsArrayOutput) ElementType

func (LogSettingsArrayOutput) ElementType() reflect.Type

func (LogSettingsArrayOutput) Index

func (LogSettingsArrayOutput) ToLogSettingsArrayOutput

func (o LogSettingsArrayOutput) ToLogSettingsArrayOutput() LogSettingsArrayOutput

func (LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext

func (o LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput

type LogSettingsInput

type LogSettingsInput interface {
	pulumi.Input

	ToLogSettingsOutput() LogSettingsOutput
	ToLogSettingsOutputWithContext(context.Context) LogSettingsOutput
}

LogSettingsInput is an input type that accepts LogSettingsArgs and LogSettingsOutput values. You can construct a concrete instance of `LogSettingsInput` via:

LogSettingsArgs{...}

type LogSettingsOutput

type LogSettingsOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsOutput) Category

Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsOutput) ElementType

func (LogSettingsOutput) ElementType() reflect.Type

func (LogSettingsOutput) Enabled

func (o LogSettingsOutput) Enabled() pulumi.BoolOutput

A value indicating whether this log is enabled.

func (LogSettingsOutput) RetentionPolicy

func (o LogSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput

The retention policy for this log.

func (LogSettingsOutput) ToLogSettingsOutput

func (o LogSettingsOutput) ToLogSettingsOutput() LogSettingsOutput

func (LogSettingsOutput) ToLogSettingsOutputWithContext

func (o LogSettingsOutput) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput

type LogSettingsResponse

type LogSettingsResponse struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// A value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
	// The retention policy for this log.
	RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

type LogSettingsResponseArrayOutput

type LogSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LogSettingsResponseArrayOutput) ElementType

func (LogSettingsResponseArrayOutput) Index

func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput

func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput

func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext

func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext(ctx context.Context) LogSettingsResponseArrayOutput

type LogSettingsResponseOutput

type LogSettingsResponseOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsResponseOutput) Category

Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsResponseOutput) ElementType

func (LogSettingsResponseOutput) ElementType() reflect.Type

func (LogSettingsResponseOutput) Enabled

A value indicating whether this log is enabled.

func (LogSettingsResponseOutput) RetentionPolicy

The retention policy for this log.

func (LogSettingsResponseOutput) ToLogSettingsResponseOutput

func (o LogSettingsResponseOutput) ToLogSettingsResponseOutput() LogSettingsResponseOutput

func (LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext

func (o LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext(ctx context.Context) LogSettingsResponseOutput

type LookupAzureADMetricArgs

type LookupAzureADMetricArgs struct {
	// Name of the azureADMetrics instance.
	AzureADMetricsName string `pulumi:"azureADMetricsName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAzureADMetricOutputArgs

type LookupAzureADMetricOutputArgs struct {
	// Name of the azureADMetrics instance.
	AzureADMetricsName pulumi.StringInput `pulumi:"azureADMetricsName"`
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAzureADMetricOutputArgs) ElementType

type LookupAzureADMetricResult

type LookupAzureADMetricResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name       string                                 `pulumi:"name"`
	Properties AzureADMetricsPropertiesFormatResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

AzureADMetrics resource.

func LookupAzureADMetric

func LookupAzureADMetric(ctx *pulumi.Context, args *LookupAzureADMetricArgs, opts ...pulumi.InvokeOption) (*LookupAzureADMetricResult, error)

Gets a azureADMetrics instance with a given name. Azure REST API version: 2020-07-01-preview.

type LookupAzureADMetricResultOutput

type LookupAzureADMetricResultOutput struct{ *pulumi.OutputState }

AzureADMetrics resource.

func (LookupAzureADMetricResultOutput) ElementType

func (LookupAzureADMetricResultOutput) Id

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

func (LookupAzureADMetricResultOutput) Location

The geo-location where the resource lives

func (LookupAzureADMetricResultOutput) Name

The name of the resource

func (LookupAzureADMetricResultOutput) Properties

func (LookupAzureADMetricResultOutput) Tags

Resource tags.

func (LookupAzureADMetricResultOutput) ToLookupAzureADMetricResultOutput

func (o LookupAzureADMetricResultOutput) ToLookupAzureADMetricResultOutput() LookupAzureADMetricResultOutput

func (LookupAzureADMetricResultOutput) ToLookupAzureADMetricResultOutputWithContext

func (o LookupAzureADMetricResultOutput) ToLookupAzureADMetricResultOutputWithContext(ctx context.Context) LookupAzureADMetricResultOutput

func (LookupAzureADMetricResultOutput) Type

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

type LookupDiagnosticSettingArgs

type LookupDiagnosticSettingArgs struct {
	// The name of the diagnostic setting.
	Name string `pulumi:"name"`
}

type LookupDiagnosticSettingOutputArgs

type LookupDiagnosticSettingOutputArgs struct {
	// The name of the diagnostic setting.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupDiagnosticSettingOutputArgs) ElementType

type LookupDiagnosticSettingResult

type LookupDiagnosticSettingResult struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName *string `pulumi:"eventHubName"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The list of logs settings.
	Logs []LogSettingsResponse `pulumi:"logs"`
	// Azure resource name
	Name string `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId *string `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId *string `pulumi:"workspaceId"`
}

The diagnostic setting resource.

func LookupDiagnosticSetting

func LookupDiagnosticSetting(ctx *pulumi.Context, args *LookupDiagnosticSettingArgs, opts ...pulumi.InvokeOption) (*LookupDiagnosticSettingResult, error)

Gets the active diagnostic setting for AadIam. Azure REST API version: 2017-04-01.

Other available API versions: 2017-04-01-preview.

type LookupDiagnosticSettingResultOutput

type LookupDiagnosticSettingResultOutput struct{ *pulumi.OutputState }

The diagnostic setting resource.

func (LookupDiagnosticSettingResultOutput) ElementType

func (LookupDiagnosticSettingResultOutput) EventHubAuthorizationRuleId

func (o LookupDiagnosticSettingResultOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (LookupDiagnosticSettingResultOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (LookupDiagnosticSettingResultOutput) Id

Azure resource Id

func (LookupDiagnosticSettingResultOutput) Logs

The list of logs settings.

func (LookupDiagnosticSettingResultOutput) Name

Azure resource name

func (LookupDiagnosticSettingResultOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (LookupDiagnosticSettingResultOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutput

func (o LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutput() LookupDiagnosticSettingResultOutput

func (LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutputWithContext

func (o LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutputWithContext(ctx context.Context) LookupDiagnosticSettingResultOutput

func (LookupDiagnosticSettingResultOutput) Type

Azure resource type

func (LookupDiagnosticSettingResultOutput) WorkspaceId

The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName string `pulumi:"policyName"`
	// The PrivateEndpointConnection name.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName pulumi.StringInput `pulumi:"policyName"`
	// The PrivateEndpointConnection name.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the private endpoint object.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Approval state of the private link connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Private endpoint connection resource.

func LookupPrivateEndpointConnection

Gets the specified private endpoint connection associated with the given policy. Azure REST API version: 2020-03-01.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

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

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

Properties of the private endpoint object.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

Approval state of the private link connection.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

Provisioning state of the private endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

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

func (LookupPrivateEndpointConnectionResultOutput) Type

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

type LookupPrivateLinkForAzureAdArgs

type LookupPrivateLinkForAzureAdArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName string `pulumi:"policyName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateLinkForAzureAdOutputArgs

type LookupPrivateLinkForAzureAdOutputArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName pulumi.StringInput `pulumi:"policyName"`
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateLinkForAzureAdOutputArgs) ElementType

type LookupPrivateLinkForAzureAdResult

type LookupPrivateLinkForAzureAdResult struct {
	// Flag indicating whether all tenants are allowed
	AllTenants *bool `pulumi:"allTenants"`
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Name of this resource.
	Name *string `pulumi:"name"`
	// Guid of the owner tenant
	OwnerTenantId *string `pulumi:"ownerTenantId"`
	// Name of the resource group
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Name of the private link policy resource
	ResourceName *string `pulumi:"resourceName"`
	// Subscription Identifier
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The list of tenantIds.
	Tenants []string `pulumi:"tenants"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

PrivateLink Policy configuration object.

func LookupPrivateLinkForAzureAd

func LookupPrivateLinkForAzureAd(ctx *pulumi.Context, args *LookupPrivateLinkForAzureAdArgs, opts ...pulumi.InvokeOption) (*LookupPrivateLinkForAzureAdResult, error)

Gets a private link policy with a given name. Azure REST API version: 2020-03-01.

type LookupPrivateLinkForAzureAdResultOutput

type LookupPrivateLinkForAzureAdResultOutput struct{ *pulumi.OutputState }

PrivateLink Policy configuration object.

func (LookupPrivateLinkForAzureAdResultOutput) AllTenants

Flag indicating whether all tenants are allowed

func (LookupPrivateLinkForAzureAdResultOutput) ElementType

func (LookupPrivateLinkForAzureAdResultOutput) Id

String Id used to locate any resource on Azure.

func (LookupPrivateLinkForAzureAdResultOutput) Name

Name of this resource.

func (LookupPrivateLinkForAzureAdResultOutput) OwnerTenantId

Guid of the owner tenant

func (LookupPrivateLinkForAzureAdResultOutput) ResourceGroup

Name of the resource group

func (LookupPrivateLinkForAzureAdResultOutput) ResourceName

Name of the private link policy resource

func (LookupPrivateLinkForAzureAdResultOutput) SubscriptionId

Subscription Identifier

func (LookupPrivateLinkForAzureAdResultOutput) Tags

Resource tags.

func (LookupPrivateLinkForAzureAdResultOutput) Tenants

The list of tenantIds.

func (LookupPrivateLinkForAzureAdResultOutput) ToLookupPrivateLinkForAzureAdResultOutput

func (o LookupPrivateLinkForAzureAdResultOutput) ToLookupPrivateLinkForAzureAdResultOutput() LookupPrivateLinkForAzureAdResultOutput

func (LookupPrivateLinkForAzureAdResultOutput) ToLookupPrivateLinkForAzureAdResultOutputWithContext

func (o LookupPrivateLinkForAzureAdResultOutput) ToLookupPrivateLinkForAzureAdResultOutputWithContext(ctx context.Context) LookupPrivateLinkForAzureAdResultOutput

func (LookupPrivateLinkForAzureAdResultOutput) Type

Type of this resource.

type PrivateEndpoint

type PrivateEndpoint struct {
	// Full identifier of the private endpoint resource.
	Id *string `pulumi:"id"`
}

Private endpoint object properties.

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// Full identifier of the private endpoint resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint object properties.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the private endpoint object.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Approval state of the private link connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Private endpoint connection resource. Azure REST API version: 2020-03-01. Prior API version in Azure Native 1.x: 2020-03-01.

func GetPrivateEndpointConnection

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

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

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

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

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

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName pulumi.StringInput
	// Properties of the private endpoint object.
	PrivateEndpoint PrivateEndpointPtrInput
	// The PrivateEndpointConnection name.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// Updated tag information to set into the PrivateLinkConnection instance.
	PrivateLinkConnectionTags TagsResourcePtrInput
	// Approval state of the private link connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

Properties of the private endpoint object.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

Approval state of the private link connection.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

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

func (PrivateEndpointConnectionOutput) Type

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

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

Private endpoint object properties.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

Full identifier of the private endpoint resource.

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

Full identifier of the private endpoint resource.

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// Full identifier of the private endpoint resource.
	Id *string `pulumi:"id"`
}

Private endpoint object properties.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

Private endpoint object properties.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

Full identifier of the private endpoint resource.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

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

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

Full identifier of the private endpoint resource.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been approved, rejected or removed by the given policy owner.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

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

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

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

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

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

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

PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusRejected
PrivateEndpointServiceConnectionStatusDisconnected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

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

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

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

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

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

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

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

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkForAzureAd

type PrivateLinkForAzureAd struct {
	pulumi.CustomResourceState

	// Flag indicating whether all tenants are allowed
	AllTenants pulumi.BoolPtrOutput `pulumi:"allTenants"`
	// Name of this resource.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Guid of the owner tenant
	OwnerTenantId pulumi.StringPtrOutput `pulumi:"ownerTenantId"`
	// Name of the resource group
	ResourceGroup pulumi.StringPtrOutput `pulumi:"resourceGroup"`
	// Name of the private link policy resource
	ResourceName pulumi.StringPtrOutput `pulumi:"resourceName"`
	// Subscription Identifier
	SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The list of tenantIds.
	Tenants pulumi.StringArrayOutput `pulumi:"tenants"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

PrivateLink Policy configuration object. Azure REST API version: 2020-03-01. Prior API version in Azure Native 1.x: 2020-03-01.

func GetPrivateLinkForAzureAd

func GetPrivateLinkForAzureAd(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateLinkForAzureAdState, opts ...pulumi.ResourceOption) (*PrivateLinkForAzureAd, error)

GetPrivateLinkForAzureAd gets an existing PrivateLinkForAzureAd 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 NewPrivateLinkForAzureAd

func NewPrivateLinkForAzureAd(ctx *pulumi.Context,
	name string, args *PrivateLinkForAzureAdArgs, opts ...pulumi.ResourceOption) (*PrivateLinkForAzureAd, error)

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

func (*PrivateLinkForAzureAd) ElementType

func (*PrivateLinkForAzureAd) ElementType() reflect.Type

func (*PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutput

func (i *PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput

func (*PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutputWithContext

func (i *PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput

type PrivateLinkForAzureAdArgs

type PrivateLinkForAzureAdArgs struct {
	// Flag indicating whether all tenants are allowed
	AllTenants pulumi.BoolPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Guid of the owner tenant
	OwnerTenantId pulumi.StringPtrInput
	// The name of the private link policy in Azure AD.
	PolicyName pulumi.StringPtrInput
	// Name of the resource group
	ResourceGroup pulumi.StringPtrInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the private link policy resource
	ResourceName pulumi.StringPtrInput
	// Subscription Identifier
	SubscriptionId pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The list of tenantIds.
	Tenants pulumi.StringArrayInput
}

The set of arguments for constructing a PrivateLinkForAzureAd resource.

func (PrivateLinkForAzureAdArgs) ElementType

func (PrivateLinkForAzureAdArgs) ElementType() reflect.Type

type PrivateLinkForAzureAdInput

type PrivateLinkForAzureAdInput interface {
	pulumi.Input

	ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput
	ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput
}

type PrivateLinkForAzureAdOutput

type PrivateLinkForAzureAdOutput struct{ *pulumi.OutputState }

func (PrivateLinkForAzureAdOutput) AllTenants

Flag indicating whether all tenants are allowed

func (PrivateLinkForAzureAdOutput) ElementType

func (PrivateLinkForAzureAdOutput) Name

Name of this resource.

func (PrivateLinkForAzureAdOutput) OwnerTenantId

Guid of the owner tenant

func (PrivateLinkForAzureAdOutput) ResourceGroup

Name of the resource group

func (PrivateLinkForAzureAdOutput) ResourceName

Name of the private link policy resource

func (PrivateLinkForAzureAdOutput) SubscriptionId

Subscription Identifier

func (PrivateLinkForAzureAdOutput) Tags

Resource tags.

func (PrivateLinkForAzureAdOutput) Tenants

The list of tenantIds.

func (PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutput

func (o PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput

func (PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutputWithContext

func (o PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput

func (PrivateLinkForAzureAdOutput) Type

Type of this resource.

type PrivateLinkForAzureAdState

type PrivateLinkForAzureAdState struct {
}

func (PrivateLinkForAzureAdState) ElementType

func (PrivateLinkForAzureAdState) ElementType() reflect.Type

type PrivateLinkServiceConnectionState

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

An object that represents the approval state of the private link connection.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval or rejection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been approved, rejected or removed by the given policy owner.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

An object that represents the approval state of the private link connection.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

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

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

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

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

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

An object that represents the approval state of the private link connection.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval or rejection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been approved, rejected or removed by the given policy owner.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

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

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval or rejection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been approved, rejected or removed by the given policy owner.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

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

An object that represents the approval state of the private link connection.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

An object that represents the approval state of the private link connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval or rejection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been approved, rejected or removed by the given policy owner.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

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

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval or rejection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Indicates whether the connection has been approved, rejected or removed by the given policy owner.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type RetentionPolicy

type RetentionPolicy struct {
	// The number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days int `pulumi:"days"`
	// A value indicating whether the retention policy is enabled.
	Enabled bool `pulumi:"enabled"`
}

Specifies the retention policy for the log.

type RetentionPolicyArgs

type RetentionPolicyArgs struct {
	// The number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days pulumi.IntInput `pulumi:"days"`
	// A value indicating whether the retention policy is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

Specifies the retention policy for the log.

func (RetentionPolicyArgs) ElementType

func (RetentionPolicyArgs) ElementType() reflect.Type

func (RetentionPolicyArgs) ToRetentionPolicyOutput

func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyInput

type RetentionPolicyInput interface {
	pulumi.Input

	ToRetentionPolicyOutput() RetentionPolicyOutput
	ToRetentionPolicyOutputWithContext(context.Context) RetentionPolicyOutput
}

RetentionPolicyInput is an input type that accepts RetentionPolicyArgs and RetentionPolicyOutput values. You can construct a concrete instance of `RetentionPolicyInput` via:

RetentionPolicyArgs{...}

type RetentionPolicyOutput

type RetentionPolicyOutput struct{ *pulumi.OutputState }

Specifies the retention policy for the log.

func (RetentionPolicyOutput) Days

The number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyOutput) ElementType

func (RetentionPolicyOutput) ElementType() reflect.Type

func (RetentionPolicyOutput) Enabled

A value indicating whether the retention policy is enabled.

func (RetentionPolicyOutput) ToRetentionPolicyOutput

func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyPtrInput

type RetentionPolicyPtrInput interface {
	pulumi.Input

	ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
	ToRetentionPolicyPtrOutputWithContext(context.Context) RetentionPolicyPtrOutput
}

RetentionPolicyPtrInput is an input type that accepts RetentionPolicyArgs, RetentionPolicyPtr and RetentionPolicyPtrOutput values. You can construct a concrete instance of `RetentionPolicyPtrInput` via:

        RetentionPolicyArgs{...}

or:

        nil

type RetentionPolicyPtrOutput

type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyPtrOutput) Days

The number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyPtrOutput) Elem

func (RetentionPolicyPtrOutput) ElementType

func (RetentionPolicyPtrOutput) ElementType() reflect.Type

func (RetentionPolicyPtrOutput) Enabled

A value indicating whether the retention policy is enabled.

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyResponse

type RetentionPolicyResponse struct {
	// The number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days int `pulumi:"days"`
	// A value indicating whether the retention policy is enabled.
	Enabled bool `pulumi:"enabled"`
}

Specifies the retention policy for the log.

type RetentionPolicyResponseOutput

type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }

Specifies the retention policy for the log.

func (RetentionPolicyResponseOutput) Days

The number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyResponseOutput) ElementType

func (RetentionPolicyResponseOutput) Enabled

A value indicating whether the retention policy is enabled.

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput

type RetentionPolicyResponsePtrOutput

type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyResponsePtrOutput) Days

The number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyResponsePtrOutput) Elem

func (RetentionPolicyResponsePtrOutput) ElementType

func (RetentionPolicyResponsePtrOutput) Enabled

A value indicating whether the retention policy is enabled.

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput

type TagsResource

type TagsResource struct {
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
}

A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkConnection instance.

type TagsResourceArgs

type TagsResourceArgs struct {
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkConnection instance.

func (TagsResourceArgs) ElementType

func (TagsResourceArgs) ElementType() reflect.Type

func (TagsResourceArgs) ToTagsResourceOutput

func (i TagsResourceArgs) ToTagsResourceOutput() TagsResourceOutput

func (TagsResourceArgs) ToTagsResourceOutputWithContext

func (i TagsResourceArgs) ToTagsResourceOutputWithContext(ctx context.Context) TagsResourceOutput

func (TagsResourceArgs) ToTagsResourcePtrOutput

func (i TagsResourceArgs) ToTagsResourcePtrOutput() TagsResourcePtrOutput

func (TagsResourceArgs) ToTagsResourcePtrOutputWithContext

func (i TagsResourceArgs) ToTagsResourcePtrOutputWithContext(ctx context.Context) TagsResourcePtrOutput

type TagsResourceInput

type TagsResourceInput interface {
	pulumi.Input

	ToTagsResourceOutput() TagsResourceOutput
	ToTagsResourceOutputWithContext(context.Context) TagsResourceOutput
}

TagsResourceInput is an input type that accepts TagsResourceArgs and TagsResourceOutput values. You can construct a concrete instance of `TagsResourceInput` via:

TagsResourceArgs{...}

type TagsResourceOutput

type TagsResourceOutput struct{ *pulumi.OutputState }

A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkConnection instance.

func (TagsResourceOutput) ElementType

func (TagsResourceOutput) ElementType() reflect.Type

func (TagsResourceOutput) Tags

Resource tags

func (TagsResourceOutput) ToTagsResourceOutput

func (o TagsResourceOutput) ToTagsResourceOutput() TagsResourceOutput

func (TagsResourceOutput) ToTagsResourceOutputWithContext

func (o TagsResourceOutput) ToTagsResourceOutputWithContext(ctx context.Context) TagsResourceOutput

func (TagsResourceOutput) ToTagsResourcePtrOutput

func (o TagsResourceOutput) ToTagsResourcePtrOutput() TagsResourcePtrOutput

func (TagsResourceOutput) ToTagsResourcePtrOutputWithContext

func (o TagsResourceOutput) ToTagsResourcePtrOutputWithContext(ctx context.Context) TagsResourcePtrOutput

type TagsResourcePtrInput

type TagsResourcePtrInput interface {
	pulumi.Input

	ToTagsResourcePtrOutput() TagsResourcePtrOutput
	ToTagsResourcePtrOutputWithContext(context.Context) TagsResourcePtrOutput
}

TagsResourcePtrInput is an input type that accepts TagsResourceArgs, TagsResourcePtr and TagsResourcePtrOutput values. You can construct a concrete instance of `TagsResourcePtrInput` via:

        TagsResourceArgs{...}

or:

        nil

type TagsResourcePtrOutput

type TagsResourcePtrOutput struct{ *pulumi.OutputState }

func (TagsResourcePtrOutput) Elem

func (TagsResourcePtrOutput) ElementType

func (TagsResourcePtrOutput) ElementType() reflect.Type

func (TagsResourcePtrOutput) Tags

Resource tags

func (TagsResourcePtrOutput) ToTagsResourcePtrOutput

func (o TagsResourcePtrOutput) ToTagsResourcePtrOutput() TagsResourcePtrOutput

func (TagsResourcePtrOutput) ToTagsResourcePtrOutputWithContext

func (o TagsResourcePtrOutput) ToTagsResourcePtrOutputWithContext(ctx context.Context) TagsResourcePtrOutput

Jump to

Keyboard shortcuts

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