networkfunction

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 (
	DestinationTypeAzureMonitor = DestinationType("AzureMonitor")
)
View Source
const (
	EmissionTypeIPFIX = EmissionType("IPFIX")
)
View Source
const (
	IngestionTypeIPFIX = IngestionType("IPFIX")
)
View Source
const (
	SourceTypeResource = SourceType("Resource")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureTrafficCollector

type AzureTrafficCollector struct {
	pulumi.CustomResourceState

	// Collector Policies for Azure Traffic Collector.
	CollectorPolicies ResourceReferenceResponseArrayOutput `pulumi:"collectorPolicies"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the application rule collection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData TrackedResourceResponseSystemDataOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The virtualHub to which the Azure Traffic Collector belongs.
	VirtualHub ResourceReferenceResponsePtrOutput `pulumi:"virtualHub"`
}

Azure Traffic Collector resource. Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2022-05-01.

Other available API versions: 2022-08-01.

func GetAzureTrafficCollector

func GetAzureTrafficCollector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureTrafficCollectorState, opts ...pulumi.ResourceOption) (*AzureTrafficCollector, error)

GetAzureTrafficCollector gets an existing AzureTrafficCollector 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 NewAzureTrafficCollector

func NewAzureTrafficCollector(ctx *pulumi.Context,
	name string, args *AzureTrafficCollectorArgs, opts ...pulumi.ResourceOption) (*AzureTrafficCollector, error)

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

func (*AzureTrafficCollector) ElementType

func (*AzureTrafficCollector) ElementType() reflect.Type

func (*AzureTrafficCollector) ToAzureTrafficCollectorOutput

func (i *AzureTrafficCollector) ToAzureTrafficCollectorOutput() AzureTrafficCollectorOutput

func (*AzureTrafficCollector) ToAzureTrafficCollectorOutputWithContext

func (i *AzureTrafficCollector) ToAzureTrafficCollectorOutputWithContext(ctx context.Context) AzureTrafficCollectorOutput

type AzureTrafficCollectorArgs

type AzureTrafficCollectorArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AzureTrafficCollector resource.

func (AzureTrafficCollectorArgs) ElementType

func (AzureTrafficCollectorArgs) ElementType() reflect.Type

type AzureTrafficCollectorInput

type AzureTrafficCollectorInput interface {
	pulumi.Input

	ToAzureTrafficCollectorOutput() AzureTrafficCollectorOutput
	ToAzureTrafficCollectorOutputWithContext(ctx context.Context) AzureTrafficCollectorOutput
}

type AzureTrafficCollectorOutput

type AzureTrafficCollectorOutput struct{ *pulumi.OutputState }

func (AzureTrafficCollectorOutput) CollectorPolicies

Collector Policies for Azure Traffic Collector.

func (AzureTrafficCollectorOutput) ElementType

func (AzureTrafficCollectorOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (AzureTrafficCollectorOutput) Location

Resource location.

func (AzureTrafficCollectorOutput) Name

Resource name.

func (AzureTrafficCollectorOutput) ProvisioningState

func (o AzureTrafficCollectorOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the application rule collection resource.

func (AzureTrafficCollectorOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (AzureTrafficCollectorOutput) Tags

Resource tags.

func (AzureTrafficCollectorOutput) ToAzureTrafficCollectorOutput

func (o AzureTrafficCollectorOutput) ToAzureTrafficCollectorOutput() AzureTrafficCollectorOutput

func (AzureTrafficCollectorOutput) ToAzureTrafficCollectorOutputWithContext

func (o AzureTrafficCollectorOutput) ToAzureTrafficCollectorOutputWithContext(ctx context.Context) AzureTrafficCollectorOutput

func (AzureTrafficCollectorOutput) Type

Resource type.

func (AzureTrafficCollectorOutput) VirtualHub

The virtualHub to which the Azure Traffic Collector belongs.

type AzureTrafficCollectorState

type AzureTrafficCollectorState struct {
}

func (AzureTrafficCollectorState) ElementType

func (AzureTrafficCollectorState) ElementType() reflect.Type

type CollectorPolicy

type CollectorPolicy struct {
	pulumi.CustomResourceState

	// Emission policies.
	EmissionPolicies EmissionPoliciesPropertiesFormatResponseArrayOutput `pulumi:"emissionPolicies"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Ingestion policies.
	IngestionPolicy IngestionPolicyPropertiesFormatResponsePtrOutput `pulumi:"ingestionPolicy"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData TrackedResourceResponseSystemDataOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Collector policy resource. Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2022-05-01.

Other available API versions: 2022-05-01.

func GetCollectorPolicy

func GetCollectorPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CollectorPolicyState, opts ...pulumi.ResourceOption) (*CollectorPolicy, error)

GetCollectorPolicy gets an existing CollectorPolicy 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 NewCollectorPolicy

func NewCollectorPolicy(ctx *pulumi.Context,
	name string, args *CollectorPolicyArgs, opts ...pulumi.ResourceOption) (*CollectorPolicy, error)

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

func (*CollectorPolicy) ElementType

func (*CollectorPolicy) ElementType() reflect.Type

func (*CollectorPolicy) ToCollectorPolicyOutput

func (i *CollectorPolicy) ToCollectorPolicyOutput() CollectorPolicyOutput

func (*CollectorPolicy) ToCollectorPolicyOutputWithContext

func (i *CollectorPolicy) ToCollectorPolicyOutputWithContext(ctx context.Context) CollectorPolicyOutput

type CollectorPolicyArgs

type CollectorPolicyArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName pulumi.StringInput
	// Collector Policy Name
	CollectorPolicyName pulumi.StringPtrInput
	// Emission policies.
	EmissionPolicies EmissionPoliciesPropertiesFormatArrayInput
	// Ingestion policies.
	IngestionPolicy IngestionPolicyPropertiesFormatPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CollectorPolicy resource.

func (CollectorPolicyArgs) ElementType

func (CollectorPolicyArgs) ElementType() reflect.Type

type CollectorPolicyInput

type CollectorPolicyInput interface {
	pulumi.Input

	ToCollectorPolicyOutput() CollectorPolicyOutput
	ToCollectorPolicyOutputWithContext(ctx context.Context) CollectorPolicyOutput
}

type CollectorPolicyOutput

type CollectorPolicyOutput struct{ *pulumi.OutputState }

func (CollectorPolicyOutput) ElementType

func (CollectorPolicyOutput) ElementType() reflect.Type

func (CollectorPolicyOutput) EmissionPolicies

Emission policies.

func (CollectorPolicyOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (CollectorPolicyOutput) IngestionPolicy

Ingestion policies.

func (CollectorPolicyOutput) Location

Resource location.

func (CollectorPolicyOutput) Name

Resource name.

func (CollectorPolicyOutput) ProvisioningState

func (o CollectorPolicyOutput) ProvisioningState() pulumi.StringOutput

The provisioning state.

func (CollectorPolicyOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CollectorPolicyOutput) Tags

Resource tags.

func (CollectorPolicyOutput) ToCollectorPolicyOutput

func (o CollectorPolicyOutput) ToCollectorPolicyOutput() CollectorPolicyOutput

func (CollectorPolicyOutput) ToCollectorPolicyOutputWithContext

func (o CollectorPolicyOutput) ToCollectorPolicyOutputWithContext(ctx context.Context) CollectorPolicyOutput

func (CollectorPolicyOutput) Type

Resource type.

type CollectorPolicyState

type CollectorPolicyState struct {
}

func (CollectorPolicyState) ElementType

func (CollectorPolicyState) ElementType() reflect.Type

type DestinationType

type DestinationType string

Emission destination type.

func (DestinationType) ElementType

func (DestinationType) ElementType() reflect.Type

func (DestinationType) ToDestinationTypeOutput

func (e DestinationType) ToDestinationTypeOutput() DestinationTypeOutput

func (DestinationType) ToDestinationTypeOutputWithContext

func (e DestinationType) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput

func (DestinationType) ToDestinationTypePtrOutput

func (e DestinationType) ToDestinationTypePtrOutput() DestinationTypePtrOutput

func (DestinationType) ToDestinationTypePtrOutputWithContext

func (e DestinationType) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput

func (DestinationType) ToStringOutput

func (e DestinationType) ToStringOutput() pulumi.StringOutput

func (DestinationType) ToStringOutputWithContext

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

func (DestinationType) ToStringPtrOutput

func (e DestinationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DestinationType) ToStringPtrOutputWithContext

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

type DestinationTypeInput

type DestinationTypeInput interface {
	pulumi.Input

	ToDestinationTypeOutput() DestinationTypeOutput
	ToDestinationTypeOutputWithContext(context.Context) DestinationTypeOutput
}

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

DestinationTypeAzureMonitor

type DestinationTypeOutput

type DestinationTypeOutput struct{ *pulumi.OutputState }

func (DestinationTypeOutput) ElementType

func (DestinationTypeOutput) ElementType() reflect.Type

func (DestinationTypeOutput) ToDestinationTypeOutput

func (o DestinationTypeOutput) ToDestinationTypeOutput() DestinationTypeOutput

func (DestinationTypeOutput) ToDestinationTypeOutputWithContext

func (o DestinationTypeOutput) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput

func (DestinationTypeOutput) ToDestinationTypePtrOutput

func (o DestinationTypeOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput

func (DestinationTypeOutput) ToDestinationTypePtrOutputWithContext

func (o DestinationTypeOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput

func (DestinationTypeOutput) ToStringOutput

func (o DestinationTypeOutput) ToStringOutput() pulumi.StringOutput

func (DestinationTypeOutput) ToStringOutputWithContext

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

func (DestinationTypeOutput) ToStringPtrOutput

func (o DestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DestinationTypeOutput) ToStringPtrOutputWithContext

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

type DestinationTypePtrInput

type DestinationTypePtrInput interface {
	pulumi.Input

	ToDestinationTypePtrOutput() DestinationTypePtrOutput
	ToDestinationTypePtrOutputWithContext(context.Context) DestinationTypePtrOutput
}

func DestinationTypePtr

func DestinationTypePtr(v string) DestinationTypePtrInput

type DestinationTypePtrOutput

type DestinationTypePtrOutput struct{ *pulumi.OutputState }

func (DestinationTypePtrOutput) Elem

func (DestinationTypePtrOutput) ElementType

func (DestinationTypePtrOutput) ElementType() reflect.Type

func (DestinationTypePtrOutput) ToDestinationTypePtrOutput

func (o DestinationTypePtrOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput

func (DestinationTypePtrOutput) ToDestinationTypePtrOutputWithContext

func (o DestinationTypePtrOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput

func (DestinationTypePtrOutput) ToStringPtrOutput

func (o DestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DestinationTypePtrOutput) ToStringPtrOutputWithContext

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

type EmissionPoliciesPropertiesFormat

type EmissionPoliciesPropertiesFormat struct {
	// Emission policy destinations.
	EmissionDestinations []EmissionPolicyDestination `pulumi:"emissionDestinations"`
	// Emission format type.
	EmissionType *string `pulumi:"emissionType"`
}

Emission policy properties.

type EmissionPoliciesPropertiesFormatArgs

type EmissionPoliciesPropertiesFormatArgs struct {
	// Emission policy destinations.
	EmissionDestinations EmissionPolicyDestinationArrayInput `pulumi:"emissionDestinations"`
	// Emission format type.
	EmissionType pulumi.StringPtrInput `pulumi:"emissionType"`
}

Emission policy properties.

func (EmissionPoliciesPropertiesFormatArgs) ElementType

func (EmissionPoliciesPropertiesFormatArgs) ToEmissionPoliciesPropertiesFormatOutput

func (i EmissionPoliciesPropertiesFormatArgs) ToEmissionPoliciesPropertiesFormatOutput() EmissionPoliciesPropertiesFormatOutput

func (EmissionPoliciesPropertiesFormatArgs) ToEmissionPoliciesPropertiesFormatOutputWithContext

func (i EmissionPoliciesPropertiesFormatArgs) ToEmissionPoliciesPropertiesFormatOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatOutput

type EmissionPoliciesPropertiesFormatArray

type EmissionPoliciesPropertiesFormatArray []EmissionPoliciesPropertiesFormatInput

func (EmissionPoliciesPropertiesFormatArray) ElementType

func (EmissionPoliciesPropertiesFormatArray) ToEmissionPoliciesPropertiesFormatArrayOutput

func (i EmissionPoliciesPropertiesFormatArray) ToEmissionPoliciesPropertiesFormatArrayOutput() EmissionPoliciesPropertiesFormatArrayOutput

func (EmissionPoliciesPropertiesFormatArray) ToEmissionPoliciesPropertiesFormatArrayOutputWithContext

func (i EmissionPoliciesPropertiesFormatArray) ToEmissionPoliciesPropertiesFormatArrayOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatArrayOutput

type EmissionPoliciesPropertiesFormatArrayInput

type EmissionPoliciesPropertiesFormatArrayInput interface {
	pulumi.Input

	ToEmissionPoliciesPropertiesFormatArrayOutput() EmissionPoliciesPropertiesFormatArrayOutput
	ToEmissionPoliciesPropertiesFormatArrayOutputWithContext(context.Context) EmissionPoliciesPropertiesFormatArrayOutput
}

EmissionPoliciesPropertiesFormatArrayInput is an input type that accepts EmissionPoliciesPropertiesFormatArray and EmissionPoliciesPropertiesFormatArrayOutput values. You can construct a concrete instance of `EmissionPoliciesPropertiesFormatArrayInput` via:

EmissionPoliciesPropertiesFormatArray{ EmissionPoliciesPropertiesFormatArgs{...} }

type EmissionPoliciesPropertiesFormatArrayOutput

type EmissionPoliciesPropertiesFormatArrayOutput struct{ *pulumi.OutputState }

func (EmissionPoliciesPropertiesFormatArrayOutput) ElementType

func (EmissionPoliciesPropertiesFormatArrayOutput) Index

func (EmissionPoliciesPropertiesFormatArrayOutput) ToEmissionPoliciesPropertiesFormatArrayOutput

func (o EmissionPoliciesPropertiesFormatArrayOutput) ToEmissionPoliciesPropertiesFormatArrayOutput() EmissionPoliciesPropertiesFormatArrayOutput

func (EmissionPoliciesPropertiesFormatArrayOutput) ToEmissionPoliciesPropertiesFormatArrayOutputWithContext

func (o EmissionPoliciesPropertiesFormatArrayOutput) ToEmissionPoliciesPropertiesFormatArrayOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatArrayOutput

type EmissionPoliciesPropertiesFormatInput

type EmissionPoliciesPropertiesFormatInput interface {
	pulumi.Input

	ToEmissionPoliciesPropertiesFormatOutput() EmissionPoliciesPropertiesFormatOutput
	ToEmissionPoliciesPropertiesFormatOutputWithContext(context.Context) EmissionPoliciesPropertiesFormatOutput
}

EmissionPoliciesPropertiesFormatInput is an input type that accepts EmissionPoliciesPropertiesFormatArgs and EmissionPoliciesPropertiesFormatOutput values. You can construct a concrete instance of `EmissionPoliciesPropertiesFormatInput` via:

EmissionPoliciesPropertiesFormatArgs{...}

type EmissionPoliciesPropertiesFormatOutput

type EmissionPoliciesPropertiesFormatOutput struct{ *pulumi.OutputState }

Emission policy properties.

func (EmissionPoliciesPropertiesFormatOutput) ElementType

func (EmissionPoliciesPropertiesFormatOutput) EmissionDestinations

Emission policy destinations.

func (EmissionPoliciesPropertiesFormatOutput) EmissionType

Emission format type.

func (EmissionPoliciesPropertiesFormatOutput) ToEmissionPoliciesPropertiesFormatOutput

func (o EmissionPoliciesPropertiesFormatOutput) ToEmissionPoliciesPropertiesFormatOutput() EmissionPoliciesPropertiesFormatOutput

func (EmissionPoliciesPropertiesFormatOutput) ToEmissionPoliciesPropertiesFormatOutputWithContext

func (o EmissionPoliciesPropertiesFormatOutput) ToEmissionPoliciesPropertiesFormatOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatOutput

type EmissionPoliciesPropertiesFormatResponse

type EmissionPoliciesPropertiesFormatResponse struct {
	// Emission policy destinations.
	EmissionDestinations []EmissionPolicyDestinationResponse `pulumi:"emissionDestinations"`
	// Emission format type.
	EmissionType *string `pulumi:"emissionType"`
}

Emission policy properties.

type EmissionPoliciesPropertiesFormatResponseArrayOutput

type EmissionPoliciesPropertiesFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (EmissionPoliciesPropertiesFormatResponseArrayOutput) ElementType

func (EmissionPoliciesPropertiesFormatResponseArrayOutput) Index

func (EmissionPoliciesPropertiesFormatResponseArrayOutput) ToEmissionPoliciesPropertiesFormatResponseArrayOutput

func (o EmissionPoliciesPropertiesFormatResponseArrayOutput) ToEmissionPoliciesPropertiesFormatResponseArrayOutput() EmissionPoliciesPropertiesFormatResponseArrayOutput

func (EmissionPoliciesPropertiesFormatResponseArrayOutput) ToEmissionPoliciesPropertiesFormatResponseArrayOutputWithContext

func (o EmissionPoliciesPropertiesFormatResponseArrayOutput) ToEmissionPoliciesPropertiesFormatResponseArrayOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatResponseArrayOutput

type EmissionPoliciesPropertiesFormatResponseOutput

type EmissionPoliciesPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Emission policy properties.

func (EmissionPoliciesPropertiesFormatResponseOutput) ElementType

func (EmissionPoliciesPropertiesFormatResponseOutput) EmissionDestinations

Emission policy destinations.

func (EmissionPoliciesPropertiesFormatResponseOutput) EmissionType

Emission format type.

func (EmissionPoliciesPropertiesFormatResponseOutput) ToEmissionPoliciesPropertiesFormatResponseOutput

func (o EmissionPoliciesPropertiesFormatResponseOutput) ToEmissionPoliciesPropertiesFormatResponseOutput() EmissionPoliciesPropertiesFormatResponseOutput

func (EmissionPoliciesPropertiesFormatResponseOutput) ToEmissionPoliciesPropertiesFormatResponseOutputWithContext

func (o EmissionPoliciesPropertiesFormatResponseOutput) ToEmissionPoliciesPropertiesFormatResponseOutputWithContext(ctx context.Context) EmissionPoliciesPropertiesFormatResponseOutput

type EmissionPolicyDestination

type EmissionPolicyDestination struct {
	// Emission destination type.
	DestinationType *string `pulumi:"destinationType"`
}

Emission policy destination properties.

type EmissionPolicyDestinationArgs

type EmissionPolicyDestinationArgs struct {
	// Emission destination type.
	DestinationType pulumi.StringPtrInput `pulumi:"destinationType"`
}

Emission policy destination properties.

func (EmissionPolicyDestinationArgs) ElementType

func (EmissionPolicyDestinationArgs) ToEmissionPolicyDestinationOutput

func (i EmissionPolicyDestinationArgs) ToEmissionPolicyDestinationOutput() EmissionPolicyDestinationOutput

func (EmissionPolicyDestinationArgs) ToEmissionPolicyDestinationOutputWithContext

func (i EmissionPolicyDestinationArgs) ToEmissionPolicyDestinationOutputWithContext(ctx context.Context) EmissionPolicyDestinationOutput

type EmissionPolicyDestinationArray

type EmissionPolicyDestinationArray []EmissionPolicyDestinationInput

func (EmissionPolicyDestinationArray) ElementType

func (EmissionPolicyDestinationArray) ToEmissionPolicyDestinationArrayOutput

func (i EmissionPolicyDestinationArray) ToEmissionPolicyDestinationArrayOutput() EmissionPolicyDestinationArrayOutput

func (EmissionPolicyDestinationArray) ToEmissionPolicyDestinationArrayOutputWithContext

func (i EmissionPolicyDestinationArray) ToEmissionPolicyDestinationArrayOutputWithContext(ctx context.Context) EmissionPolicyDestinationArrayOutput

type EmissionPolicyDestinationArrayInput

type EmissionPolicyDestinationArrayInput interface {
	pulumi.Input

	ToEmissionPolicyDestinationArrayOutput() EmissionPolicyDestinationArrayOutput
	ToEmissionPolicyDestinationArrayOutputWithContext(context.Context) EmissionPolicyDestinationArrayOutput
}

EmissionPolicyDestinationArrayInput is an input type that accepts EmissionPolicyDestinationArray and EmissionPolicyDestinationArrayOutput values. You can construct a concrete instance of `EmissionPolicyDestinationArrayInput` via:

EmissionPolicyDestinationArray{ EmissionPolicyDestinationArgs{...} }

type EmissionPolicyDestinationArrayOutput

type EmissionPolicyDestinationArrayOutput struct{ *pulumi.OutputState }

func (EmissionPolicyDestinationArrayOutput) ElementType

func (EmissionPolicyDestinationArrayOutput) Index

func (EmissionPolicyDestinationArrayOutput) ToEmissionPolicyDestinationArrayOutput

func (o EmissionPolicyDestinationArrayOutput) ToEmissionPolicyDestinationArrayOutput() EmissionPolicyDestinationArrayOutput

func (EmissionPolicyDestinationArrayOutput) ToEmissionPolicyDestinationArrayOutputWithContext

func (o EmissionPolicyDestinationArrayOutput) ToEmissionPolicyDestinationArrayOutputWithContext(ctx context.Context) EmissionPolicyDestinationArrayOutput

type EmissionPolicyDestinationInput

type EmissionPolicyDestinationInput interface {
	pulumi.Input

	ToEmissionPolicyDestinationOutput() EmissionPolicyDestinationOutput
	ToEmissionPolicyDestinationOutputWithContext(context.Context) EmissionPolicyDestinationOutput
}

EmissionPolicyDestinationInput is an input type that accepts EmissionPolicyDestinationArgs and EmissionPolicyDestinationOutput values. You can construct a concrete instance of `EmissionPolicyDestinationInput` via:

EmissionPolicyDestinationArgs{...}

type EmissionPolicyDestinationOutput

type EmissionPolicyDestinationOutput struct{ *pulumi.OutputState }

Emission policy destination properties.

func (EmissionPolicyDestinationOutput) DestinationType

Emission destination type.

func (EmissionPolicyDestinationOutput) ElementType

func (EmissionPolicyDestinationOutput) ToEmissionPolicyDestinationOutput

func (o EmissionPolicyDestinationOutput) ToEmissionPolicyDestinationOutput() EmissionPolicyDestinationOutput

func (EmissionPolicyDestinationOutput) ToEmissionPolicyDestinationOutputWithContext

func (o EmissionPolicyDestinationOutput) ToEmissionPolicyDestinationOutputWithContext(ctx context.Context) EmissionPolicyDestinationOutput

type EmissionPolicyDestinationResponse

type EmissionPolicyDestinationResponse struct {
	// Emission destination type.
	DestinationType *string `pulumi:"destinationType"`
}

Emission policy destination properties.

type EmissionPolicyDestinationResponseArrayOutput

type EmissionPolicyDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (EmissionPolicyDestinationResponseArrayOutput) ElementType

func (EmissionPolicyDestinationResponseArrayOutput) Index

func (EmissionPolicyDestinationResponseArrayOutput) ToEmissionPolicyDestinationResponseArrayOutput

func (o EmissionPolicyDestinationResponseArrayOutput) ToEmissionPolicyDestinationResponseArrayOutput() EmissionPolicyDestinationResponseArrayOutput

func (EmissionPolicyDestinationResponseArrayOutput) ToEmissionPolicyDestinationResponseArrayOutputWithContext

func (o EmissionPolicyDestinationResponseArrayOutput) ToEmissionPolicyDestinationResponseArrayOutputWithContext(ctx context.Context) EmissionPolicyDestinationResponseArrayOutput

type EmissionPolicyDestinationResponseOutput

type EmissionPolicyDestinationResponseOutput struct{ *pulumi.OutputState }

Emission policy destination properties.

func (EmissionPolicyDestinationResponseOutput) DestinationType

Emission destination type.

func (EmissionPolicyDestinationResponseOutput) ElementType

func (EmissionPolicyDestinationResponseOutput) ToEmissionPolicyDestinationResponseOutput

func (o EmissionPolicyDestinationResponseOutput) ToEmissionPolicyDestinationResponseOutput() EmissionPolicyDestinationResponseOutput

func (EmissionPolicyDestinationResponseOutput) ToEmissionPolicyDestinationResponseOutputWithContext

func (o EmissionPolicyDestinationResponseOutput) ToEmissionPolicyDestinationResponseOutputWithContext(ctx context.Context) EmissionPolicyDestinationResponseOutput

type EmissionType

type EmissionType string

Emission format type.

func (EmissionType) ElementType

func (EmissionType) ElementType() reflect.Type

func (EmissionType) ToEmissionTypeOutput

func (e EmissionType) ToEmissionTypeOutput() EmissionTypeOutput

func (EmissionType) ToEmissionTypeOutputWithContext

func (e EmissionType) ToEmissionTypeOutputWithContext(ctx context.Context) EmissionTypeOutput

func (EmissionType) ToEmissionTypePtrOutput

func (e EmissionType) ToEmissionTypePtrOutput() EmissionTypePtrOutput

func (EmissionType) ToEmissionTypePtrOutputWithContext

func (e EmissionType) ToEmissionTypePtrOutputWithContext(ctx context.Context) EmissionTypePtrOutput

func (EmissionType) ToStringOutput

func (e EmissionType) ToStringOutput() pulumi.StringOutput

func (EmissionType) ToStringOutputWithContext

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

func (EmissionType) ToStringPtrOutput

func (e EmissionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EmissionType) ToStringPtrOutputWithContext

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

type EmissionTypeInput

type EmissionTypeInput interface {
	pulumi.Input

	ToEmissionTypeOutput() EmissionTypeOutput
	ToEmissionTypeOutputWithContext(context.Context) EmissionTypeOutput
}

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

EmissionTypeIPFIX

type EmissionTypeOutput

type EmissionTypeOutput struct{ *pulumi.OutputState }

func (EmissionTypeOutput) ElementType

func (EmissionTypeOutput) ElementType() reflect.Type

func (EmissionTypeOutput) ToEmissionTypeOutput

func (o EmissionTypeOutput) ToEmissionTypeOutput() EmissionTypeOutput

func (EmissionTypeOutput) ToEmissionTypeOutputWithContext

func (o EmissionTypeOutput) ToEmissionTypeOutputWithContext(ctx context.Context) EmissionTypeOutput

func (EmissionTypeOutput) ToEmissionTypePtrOutput

func (o EmissionTypeOutput) ToEmissionTypePtrOutput() EmissionTypePtrOutput

func (EmissionTypeOutput) ToEmissionTypePtrOutputWithContext

func (o EmissionTypeOutput) ToEmissionTypePtrOutputWithContext(ctx context.Context) EmissionTypePtrOutput

func (EmissionTypeOutput) ToStringOutput

func (o EmissionTypeOutput) ToStringOutput() pulumi.StringOutput

func (EmissionTypeOutput) ToStringOutputWithContext

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

func (EmissionTypeOutput) ToStringPtrOutput

func (o EmissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EmissionTypeOutput) ToStringPtrOutputWithContext

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

type EmissionTypePtrInput

type EmissionTypePtrInput interface {
	pulumi.Input

	ToEmissionTypePtrOutput() EmissionTypePtrOutput
	ToEmissionTypePtrOutputWithContext(context.Context) EmissionTypePtrOutput
}

func EmissionTypePtr

func EmissionTypePtr(v string) EmissionTypePtrInput

type EmissionTypePtrOutput

type EmissionTypePtrOutput struct{ *pulumi.OutputState }

func (EmissionTypePtrOutput) Elem

func (EmissionTypePtrOutput) ElementType

func (EmissionTypePtrOutput) ElementType() reflect.Type

func (EmissionTypePtrOutput) ToEmissionTypePtrOutput

func (o EmissionTypePtrOutput) ToEmissionTypePtrOutput() EmissionTypePtrOutput

func (EmissionTypePtrOutput) ToEmissionTypePtrOutputWithContext

func (o EmissionTypePtrOutput) ToEmissionTypePtrOutputWithContext(ctx context.Context) EmissionTypePtrOutput

func (EmissionTypePtrOutput) ToStringPtrOutput

func (o EmissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EmissionTypePtrOutput) ToStringPtrOutputWithContext

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

type IngestionPolicyPropertiesFormat

type IngestionPolicyPropertiesFormat struct {
	// Ingestion Sources.
	IngestionSources []IngestionSourcesPropertiesFormat `pulumi:"ingestionSources"`
	// The ingestion type.
	IngestionType *string `pulumi:"ingestionType"`
}

Ingestion Policy properties.

type IngestionPolicyPropertiesFormatArgs

type IngestionPolicyPropertiesFormatArgs struct {
	// Ingestion Sources.
	IngestionSources IngestionSourcesPropertiesFormatArrayInput `pulumi:"ingestionSources"`
	// The ingestion type.
	IngestionType pulumi.StringPtrInput `pulumi:"ingestionType"`
}

Ingestion Policy properties.

func (IngestionPolicyPropertiesFormatArgs) ElementType

func (IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatOutput

func (i IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatOutput() IngestionPolicyPropertiesFormatOutput

func (IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatOutputWithContext

func (i IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatOutput

func (IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatPtrOutput

func (i IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatPtrOutput() IngestionPolicyPropertiesFormatPtrOutput

func (IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatPtrOutputWithContext

func (i IngestionPolicyPropertiesFormatArgs) ToIngestionPolicyPropertiesFormatPtrOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatPtrOutput

type IngestionPolicyPropertiesFormatInput

type IngestionPolicyPropertiesFormatInput interface {
	pulumi.Input

	ToIngestionPolicyPropertiesFormatOutput() IngestionPolicyPropertiesFormatOutput
	ToIngestionPolicyPropertiesFormatOutputWithContext(context.Context) IngestionPolicyPropertiesFormatOutput
}

IngestionPolicyPropertiesFormatInput is an input type that accepts IngestionPolicyPropertiesFormatArgs and IngestionPolicyPropertiesFormatOutput values. You can construct a concrete instance of `IngestionPolicyPropertiesFormatInput` via:

IngestionPolicyPropertiesFormatArgs{...}

type IngestionPolicyPropertiesFormatOutput

type IngestionPolicyPropertiesFormatOutput struct{ *pulumi.OutputState }

Ingestion Policy properties.

func (IngestionPolicyPropertiesFormatOutput) ElementType

func (IngestionPolicyPropertiesFormatOutput) IngestionSources

Ingestion Sources.

func (IngestionPolicyPropertiesFormatOutput) IngestionType

The ingestion type.

func (IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatOutput

func (o IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatOutput() IngestionPolicyPropertiesFormatOutput

func (IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatOutputWithContext

func (o IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatOutput

func (IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatPtrOutput

func (o IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatPtrOutput() IngestionPolicyPropertiesFormatPtrOutput

func (IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatPtrOutputWithContext

func (o IngestionPolicyPropertiesFormatOutput) ToIngestionPolicyPropertiesFormatPtrOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatPtrOutput

type IngestionPolicyPropertiesFormatPtrInput

type IngestionPolicyPropertiesFormatPtrInput interface {
	pulumi.Input

	ToIngestionPolicyPropertiesFormatPtrOutput() IngestionPolicyPropertiesFormatPtrOutput
	ToIngestionPolicyPropertiesFormatPtrOutputWithContext(context.Context) IngestionPolicyPropertiesFormatPtrOutput
}

IngestionPolicyPropertiesFormatPtrInput is an input type that accepts IngestionPolicyPropertiesFormatArgs, IngestionPolicyPropertiesFormatPtr and IngestionPolicyPropertiesFormatPtrOutput values. You can construct a concrete instance of `IngestionPolicyPropertiesFormatPtrInput` via:

        IngestionPolicyPropertiesFormatArgs{...}

or:

        nil

type IngestionPolicyPropertiesFormatPtrOutput

type IngestionPolicyPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (IngestionPolicyPropertiesFormatPtrOutput) Elem

func (IngestionPolicyPropertiesFormatPtrOutput) ElementType

func (IngestionPolicyPropertiesFormatPtrOutput) IngestionSources

Ingestion Sources.

func (IngestionPolicyPropertiesFormatPtrOutput) IngestionType

The ingestion type.

func (IngestionPolicyPropertiesFormatPtrOutput) ToIngestionPolicyPropertiesFormatPtrOutput

func (o IngestionPolicyPropertiesFormatPtrOutput) ToIngestionPolicyPropertiesFormatPtrOutput() IngestionPolicyPropertiesFormatPtrOutput

func (IngestionPolicyPropertiesFormatPtrOutput) ToIngestionPolicyPropertiesFormatPtrOutputWithContext

func (o IngestionPolicyPropertiesFormatPtrOutput) ToIngestionPolicyPropertiesFormatPtrOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatPtrOutput

type IngestionPolicyPropertiesFormatResponse

type IngestionPolicyPropertiesFormatResponse struct {
	// Ingestion Sources.
	IngestionSources []IngestionSourcesPropertiesFormatResponse `pulumi:"ingestionSources"`
	// The ingestion type.
	IngestionType *string `pulumi:"ingestionType"`
}

Ingestion Policy properties.

type IngestionPolicyPropertiesFormatResponseOutput

type IngestionPolicyPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Ingestion Policy properties.

func (IngestionPolicyPropertiesFormatResponseOutput) ElementType

func (IngestionPolicyPropertiesFormatResponseOutput) IngestionSources

Ingestion Sources.

func (IngestionPolicyPropertiesFormatResponseOutput) IngestionType

The ingestion type.

func (IngestionPolicyPropertiesFormatResponseOutput) ToIngestionPolicyPropertiesFormatResponseOutput

func (o IngestionPolicyPropertiesFormatResponseOutput) ToIngestionPolicyPropertiesFormatResponseOutput() IngestionPolicyPropertiesFormatResponseOutput

func (IngestionPolicyPropertiesFormatResponseOutput) ToIngestionPolicyPropertiesFormatResponseOutputWithContext

func (o IngestionPolicyPropertiesFormatResponseOutput) ToIngestionPolicyPropertiesFormatResponseOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatResponseOutput

type IngestionPolicyPropertiesFormatResponsePtrOutput

type IngestionPolicyPropertiesFormatResponsePtrOutput struct{ *pulumi.OutputState }

func (IngestionPolicyPropertiesFormatResponsePtrOutput) Elem

func (IngestionPolicyPropertiesFormatResponsePtrOutput) ElementType

func (IngestionPolicyPropertiesFormatResponsePtrOutput) IngestionSources

Ingestion Sources.

func (IngestionPolicyPropertiesFormatResponsePtrOutput) IngestionType

The ingestion type.

func (IngestionPolicyPropertiesFormatResponsePtrOutput) ToIngestionPolicyPropertiesFormatResponsePtrOutput

func (o IngestionPolicyPropertiesFormatResponsePtrOutput) ToIngestionPolicyPropertiesFormatResponsePtrOutput() IngestionPolicyPropertiesFormatResponsePtrOutput

func (IngestionPolicyPropertiesFormatResponsePtrOutput) ToIngestionPolicyPropertiesFormatResponsePtrOutputWithContext

func (o IngestionPolicyPropertiesFormatResponsePtrOutput) ToIngestionPolicyPropertiesFormatResponsePtrOutputWithContext(ctx context.Context) IngestionPolicyPropertiesFormatResponsePtrOutput

type IngestionSourcesPropertiesFormat

type IngestionSourcesPropertiesFormat struct {
	// Resource ID.
	ResourceId *string `pulumi:"resourceId"`
	// Ingestion source type.
	SourceType *string `pulumi:"sourceType"`
}

Ingestion policy properties.

type IngestionSourcesPropertiesFormatArgs

type IngestionSourcesPropertiesFormatArgs struct {
	// Resource ID.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
	// Ingestion source type.
	SourceType pulumi.StringPtrInput `pulumi:"sourceType"`
}

Ingestion policy properties.

func (IngestionSourcesPropertiesFormatArgs) ElementType

func (IngestionSourcesPropertiesFormatArgs) ToIngestionSourcesPropertiesFormatOutput

func (i IngestionSourcesPropertiesFormatArgs) ToIngestionSourcesPropertiesFormatOutput() IngestionSourcesPropertiesFormatOutput

func (IngestionSourcesPropertiesFormatArgs) ToIngestionSourcesPropertiesFormatOutputWithContext

func (i IngestionSourcesPropertiesFormatArgs) ToIngestionSourcesPropertiesFormatOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatOutput

type IngestionSourcesPropertiesFormatArray

type IngestionSourcesPropertiesFormatArray []IngestionSourcesPropertiesFormatInput

func (IngestionSourcesPropertiesFormatArray) ElementType

func (IngestionSourcesPropertiesFormatArray) ToIngestionSourcesPropertiesFormatArrayOutput

func (i IngestionSourcesPropertiesFormatArray) ToIngestionSourcesPropertiesFormatArrayOutput() IngestionSourcesPropertiesFormatArrayOutput

func (IngestionSourcesPropertiesFormatArray) ToIngestionSourcesPropertiesFormatArrayOutputWithContext

func (i IngestionSourcesPropertiesFormatArray) ToIngestionSourcesPropertiesFormatArrayOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatArrayOutput

type IngestionSourcesPropertiesFormatArrayInput

type IngestionSourcesPropertiesFormatArrayInput interface {
	pulumi.Input

	ToIngestionSourcesPropertiesFormatArrayOutput() IngestionSourcesPropertiesFormatArrayOutput
	ToIngestionSourcesPropertiesFormatArrayOutputWithContext(context.Context) IngestionSourcesPropertiesFormatArrayOutput
}

IngestionSourcesPropertiesFormatArrayInput is an input type that accepts IngestionSourcesPropertiesFormatArray and IngestionSourcesPropertiesFormatArrayOutput values. You can construct a concrete instance of `IngestionSourcesPropertiesFormatArrayInput` via:

IngestionSourcesPropertiesFormatArray{ IngestionSourcesPropertiesFormatArgs{...} }

type IngestionSourcesPropertiesFormatArrayOutput

type IngestionSourcesPropertiesFormatArrayOutput struct{ *pulumi.OutputState }

func (IngestionSourcesPropertiesFormatArrayOutput) ElementType

func (IngestionSourcesPropertiesFormatArrayOutput) Index

func (IngestionSourcesPropertiesFormatArrayOutput) ToIngestionSourcesPropertiesFormatArrayOutput

func (o IngestionSourcesPropertiesFormatArrayOutput) ToIngestionSourcesPropertiesFormatArrayOutput() IngestionSourcesPropertiesFormatArrayOutput

func (IngestionSourcesPropertiesFormatArrayOutput) ToIngestionSourcesPropertiesFormatArrayOutputWithContext

func (o IngestionSourcesPropertiesFormatArrayOutput) ToIngestionSourcesPropertiesFormatArrayOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatArrayOutput

type IngestionSourcesPropertiesFormatInput

type IngestionSourcesPropertiesFormatInput interface {
	pulumi.Input

	ToIngestionSourcesPropertiesFormatOutput() IngestionSourcesPropertiesFormatOutput
	ToIngestionSourcesPropertiesFormatOutputWithContext(context.Context) IngestionSourcesPropertiesFormatOutput
}

IngestionSourcesPropertiesFormatInput is an input type that accepts IngestionSourcesPropertiesFormatArgs and IngestionSourcesPropertiesFormatOutput values. You can construct a concrete instance of `IngestionSourcesPropertiesFormatInput` via:

IngestionSourcesPropertiesFormatArgs{...}

type IngestionSourcesPropertiesFormatOutput

type IngestionSourcesPropertiesFormatOutput struct{ *pulumi.OutputState }

Ingestion policy properties.

func (IngestionSourcesPropertiesFormatOutput) ElementType

func (IngestionSourcesPropertiesFormatOutput) ResourceId

Resource ID.

func (IngestionSourcesPropertiesFormatOutput) SourceType

Ingestion source type.

func (IngestionSourcesPropertiesFormatOutput) ToIngestionSourcesPropertiesFormatOutput

func (o IngestionSourcesPropertiesFormatOutput) ToIngestionSourcesPropertiesFormatOutput() IngestionSourcesPropertiesFormatOutput

func (IngestionSourcesPropertiesFormatOutput) ToIngestionSourcesPropertiesFormatOutputWithContext

func (o IngestionSourcesPropertiesFormatOutput) ToIngestionSourcesPropertiesFormatOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatOutput

type IngestionSourcesPropertiesFormatResponse

type IngestionSourcesPropertiesFormatResponse struct {
	// Resource ID.
	ResourceId *string `pulumi:"resourceId"`
	// Ingestion source type.
	SourceType *string `pulumi:"sourceType"`
}

Ingestion policy properties.

type IngestionSourcesPropertiesFormatResponseArrayOutput

type IngestionSourcesPropertiesFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (IngestionSourcesPropertiesFormatResponseArrayOutput) ElementType

func (IngestionSourcesPropertiesFormatResponseArrayOutput) Index

func (IngestionSourcesPropertiesFormatResponseArrayOutput) ToIngestionSourcesPropertiesFormatResponseArrayOutput

func (o IngestionSourcesPropertiesFormatResponseArrayOutput) ToIngestionSourcesPropertiesFormatResponseArrayOutput() IngestionSourcesPropertiesFormatResponseArrayOutput

func (IngestionSourcesPropertiesFormatResponseArrayOutput) ToIngestionSourcesPropertiesFormatResponseArrayOutputWithContext

func (o IngestionSourcesPropertiesFormatResponseArrayOutput) ToIngestionSourcesPropertiesFormatResponseArrayOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatResponseArrayOutput

type IngestionSourcesPropertiesFormatResponseOutput

type IngestionSourcesPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Ingestion policy properties.

func (IngestionSourcesPropertiesFormatResponseOutput) ElementType

func (IngestionSourcesPropertiesFormatResponseOutput) ResourceId

Resource ID.

func (IngestionSourcesPropertiesFormatResponseOutput) SourceType

Ingestion source type.

func (IngestionSourcesPropertiesFormatResponseOutput) ToIngestionSourcesPropertiesFormatResponseOutput

func (o IngestionSourcesPropertiesFormatResponseOutput) ToIngestionSourcesPropertiesFormatResponseOutput() IngestionSourcesPropertiesFormatResponseOutput

func (IngestionSourcesPropertiesFormatResponseOutput) ToIngestionSourcesPropertiesFormatResponseOutputWithContext

func (o IngestionSourcesPropertiesFormatResponseOutput) ToIngestionSourcesPropertiesFormatResponseOutputWithContext(ctx context.Context) IngestionSourcesPropertiesFormatResponseOutput

type IngestionType

type IngestionType string

The ingestion type.

func (IngestionType) ElementType

func (IngestionType) ElementType() reflect.Type

func (IngestionType) ToIngestionTypeOutput

func (e IngestionType) ToIngestionTypeOutput() IngestionTypeOutput

func (IngestionType) ToIngestionTypeOutputWithContext

func (e IngestionType) ToIngestionTypeOutputWithContext(ctx context.Context) IngestionTypeOutput

func (IngestionType) ToIngestionTypePtrOutput

func (e IngestionType) ToIngestionTypePtrOutput() IngestionTypePtrOutput

func (IngestionType) ToIngestionTypePtrOutputWithContext

func (e IngestionType) ToIngestionTypePtrOutputWithContext(ctx context.Context) IngestionTypePtrOutput

func (IngestionType) ToStringOutput

func (e IngestionType) ToStringOutput() pulumi.StringOutput

func (IngestionType) ToStringOutputWithContext

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

func (IngestionType) ToStringPtrOutput

func (e IngestionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionType) ToStringPtrOutputWithContext

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

type IngestionTypeInput

type IngestionTypeInput interface {
	pulumi.Input

	ToIngestionTypeOutput() IngestionTypeOutput
	ToIngestionTypeOutputWithContext(context.Context) IngestionTypeOutput
}

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

IngestionTypeIPFIX

type IngestionTypeOutput

type IngestionTypeOutput struct{ *pulumi.OutputState }

func (IngestionTypeOutput) ElementType

func (IngestionTypeOutput) ElementType() reflect.Type

func (IngestionTypeOutput) ToIngestionTypeOutput

func (o IngestionTypeOutput) ToIngestionTypeOutput() IngestionTypeOutput

func (IngestionTypeOutput) ToIngestionTypeOutputWithContext

func (o IngestionTypeOutput) ToIngestionTypeOutputWithContext(ctx context.Context) IngestionTypeOutput

func (IngestionTypeOutput) ToIngestionTypePtrOutput

func (o IngestionTypeOutput) ToIngestionTypePtrOutput() IngestionTypePtrOutput

func (IngestionTypeOutput) ToIngestionTypePtrOutputWithContext

func (o IngestionTypeOutput) ToIngestionTypePtrOutputWithContext(ctx context.Context) IngestionTypePtrOutput

func (IngestionTypeOutput) ToStringOutput

func (o IngestionTypeOutput) ToStringOutput() pulumi.StringOutput

func (IngestionTypeOutput) ToStringOutputWithContext

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

func (IngestionTypeOutput) ToStringPtrOutput

func (o IngestionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionTypeOutput) ToStringPtrOutputWithContext

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

type IngestionTypePtrInput

type IngestionTypePtrInput interface {
	pulumi.Input

	ToIngestionTypePtrOutput() IngestionTypePtrOutput
	ToIngestionTypePtrOutputWithContext(context.Context) IngestionTypePtrOutput
}

func IngestionTypePtr

func IngestionTypePtr(v string) IngestionTypePtrInput

type IngestionTypePtrOutput

type IngestionTypePtrOutput struct{ *pulumi.OutputState }

func (IngestionTypePtrOutput) Elem

func (IngestionTypePtrOutput) ElementType

func (IngestionTypePtrOutput) ElementType() reflect.Type

func (IngestionTypePtrOutput) ToIngestionTypePtrOutput

func (o IngestionTypePtrOutput) ToIngestionTypePtrOutput() IngestionTypePtrOutput

func (IngestionTypePtrOutput) ToIngestionTypePtrOutputWithContext

func (o IngestionTypePtrOutput) ToIngestionTypePtrOutputWithContext(ctx context.Context) IngestionTypePtrOutput

func (IngestionTypePtrOutput) ToStringPtrOutput

func (o IngestionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionTypePtrOutput) ToStringPtrOutputWithContext

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

type LookupAzureTrafficCollectorArgs

type LookupAzureTrafficCollectorArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName string `pulumi:"azureTrafficCollectorName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAzureTrafficCollectorOutputArgs

type LookupAzureTrafficCollectorOutputArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName pulumi.StringInput `pulumi:"azureTrafficCollectorName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAzureTrafficCollectorOutputArgs) ElementType

type LookupAzureTrafficCollectorResult

type LookupAzureTrafficCollectorResult struct {
	// Collector Policies for Azure Traffic Collector.
	CollectorPolicies []ResourceReferenceResponse `pulumi:"collectorPolicies"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag string `pulumi:"etag"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The provisioning state of the application rule collection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData TrackedResourceResponseSystemData `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// The virtualHub to which the Azure Traffic Collector belongs.
	VirtualHub *ResourceReferenceResponse `pulumi:"virtualHub"`
}

Azure Traffic Collector resource.

func LookupAzureTrafficCollector

func LookupAzureTrafficCollector(ctx *pulumi.Context, args *LookupAzureTrafficCollectorArgs, opts ...pulumi.InvokeOption) (*LookupAzureTrafficCollectorResult, error)

Gets the specified Azure Traffic Collector in a specified resource group Azure REST API version: 2022-11-01.

Other available API versions: 2022-08-01.

type LookupAzureTrafficCollectorResultOutput

type LookupAzureTrafficCollectorResultOutput struct{ *pulumi.OutputState }

Azure Traffic Collector resource.

func (LookupAzureTrafficCollectorResultOutput) CollectorPolicies

Collector Policies for Azure Traffic Collector.

func (LookupAzureTrafficCollectorResultOutput) ElementType

func (LookupAzureTrafficCollectorResultOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (LookupAzureTrafficCollectorResultOutput) Id

Resource ID.

func (LookupAzureTrafficCollectorResultOutput) Location

Resource location.

func (LookupAzureTrafficCollectorResultOutput) Name

Resource name.

func (LookupAzureTrafficCollectorResultOutput) ProvisioningState

The provisioning state of the application rule collection resource.

func (LookupAzureTrafficCollectorResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAzureTrafficCollectorResultOutput) Tags

Resource tags.

func (LookupAzureTrafficCollectorResultOutput) ToLookupAzureTrafficCollectorResultOutput

func (o LookupAzureTrafficCollectorResultOutput) ToLookupAzureTrafficCollectorResultOutput() LookupAzureTrafficCollectorResultOutput

func (LookupAzureTrafficCollectorResultOutput) ToLookupAzureTrafficCollectorResultOutputWithContext

func (o LookupAzureTrafficCollectorResultOutput) ToLookupAzureTrafficCollectorResultOutputWithContext(ctx context.Context) LookupAzureTrafficCollectorResultOutput

func (LookupAzureTrafficCollectorResultOutput) Type

Resource type.

func (LookupAzureTrafficCollectorResultOutput) VirtualHub

The virtualHub to which the Azure Traffic Collector belongs.

type LookupCollectorPolicyArgs

type LookupCollectorPolicyArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName string `pulumi:"azureTrafficCollectorName"`
	// Collector Policy Name
	CollectorPolicyName string `pulumi:"collectorPolicyName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCollectorPolicyOutputArgs

type LookupCollectorPolicyOutputArgs struct {
	// Azure Traffic Collector name
	AzureTrafficCollectorName pulumi.StringInput `pulumi:"azureTrafficCollectorName"`
	// Collector Policy Name
	CollectorPolicyName pulumi.StringInput `pulumi:"collectorPolicyName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCollectorPolicyOutputArgs) ElementType

type LookupCollectorPolicyResult

type LookupCollectorPolicyResult struct {
	// Emission policies.
	EmissionPolicies []EmissionPoliciesPropertiesFormatResponse `pulumi:"emissionPolicies"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag string `pulumi:"etag"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Ingestion policies.
	IngestionPolicy *IngestionPolicyPropertiesFormatResponse `pulumi:"ingestionPolicy"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData TrackedResourceResponseSystemData `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

Collector policy resource.

func LookupCollectorPolicy

func LookupCollectorPolicy(ctx *pulumi.Context, args *LookupCollectorPolicyArgs, opts ...pulumi.InvokeOption) (*LookupCollectorPolicyResult, error)

Gets the collector policy in a specified Traffic Collector Azure REST API version: 2022-11-01.

Other available API versions: 2022-05-01.

type LookupCollectorPolicyResultOutput

type LookupCollectorPolicyResultOutput struct{ *pulumi.OutputState }

Collector policy resource.

func (LookupCollectorPolicyResultOutput) ElementType

func (LookupCollectorPolicyResultOutput) EmissionPolicies

Emission policies.

func (LookupCollectorPolicyResultOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (LookupCollectorPolicyResultOutput) Id

Resource ID.

func (LookupCollectorPolicyResultOutput) IngestionPolicy

Ingestion policies.

func (LookupCollectorPolicyResultOutput) Location

Resource location.

func (LookupCollectorPolicyResultOutput) Name

Resource name.

func (LookupCollectorPolicyResultOutput) ProvisioningState

The provisioning state.

func (LookupCollectorPolicyResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCollectorPolicyResultOutput) Tags

Resource tags.

func (LookupCollectorPolicyResultOutput) ToLookupCollectorPolicyResultOutput

func (o LookupCollectorPolicyResultOutput) ToLookupCollectorPolicyResultOutput() LookupCollectorPolicyResultOutput

func (LookupCollectorPolicyResultOutput) ToLookupCollectorPolicyResultOutputWithContext

func (o LookupCollectorPolicyResultOutput) ToLookupCollectorPolicyResultOutputWithContext(ctx context.Context) LookupCollectorPolicyResultOutput

func (LookupCollectorPolicyResultOutput) Type

Resource type.

type ResourceReferenceResponse

type ResourceReferenceResponse struct {
	// Resource ID.
	Id string `pulumi:"id"`
}

Resource reference properties.

type ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceReferenceResponseArrayOutput) ElementType

func (ResourceReferenceResponseArrayOutput) Index

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseOutput

type ResourceReferenceResponseOutput struct{ *pulumi.OutputState }

Resource reference properties.

func (ResourceReferenceResponseOutput) ElementType

func (ResourceReferenceResponseOutput) Id

Resource ID.

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput

type ResourceReferenceResponsePtrOutput

type ResourceReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceReferenceResponsePtrOutput) Elem

func (ResourceReferenceResponsePtrOutput) ElementType

func (ResourceReferenceResponsePtrOutput) Id

Resource ID.

func (ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutput

func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput

func (ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutputWithContext

func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput

type SourceType

type SourceType string

Ingestion source type.

func (SourceType) ElementType

func (SourceType) ElementType() reflect.Type

func (SourceType) ToSourceTypeOutput

func (e SourceType) ToSourceTypeOutput() SourceTypeOutput

func (SourceType) ToSourceTypeOutputWithContext

func (e SourceType) ToSourceTypeOutputWithContext(ctx context.Context) SourceTypeOutput

func (SourceType) ToSourceTypePtrOutput

func (e SourceType) ToSourceTypePtrOutput() SourceTypePtrOutput

func (SourceType) ToSourceTypePtrOutputWithContext

func (e SourceType) ToSourceTypePtrOutputWithContext(ctx context.Context) SourceTypePtrOutput

func (SourceType) ToStringOutput

func (e SourceType) ToStringOutput() pulumi.StringOutput

func (SourceType) ToStringOutputWithContext

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

func (SourceType) ToStringPtrOutput

func (e SourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceType) ToStringPtrOutputWithContext

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

type SourceTypeInput

type SourceTypeInput interface {
	pulumi.Input

	ToSourceTypeOutput() SourceTypeOutput
	ToSourceTypeOutputWithContext(context.Context) SourceTypeOutput
}

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

SourceTypeResource

type SourceTypeOutput

type SourceTypeOutput struct{ *pulumi.OutputState }

func (SourceTypeOutput) ElementType

func (SourceTypeOutput) ElementType() reflect.Type

func (SourceTypeOutput) ToSourceTypeOutput

func (o SourceTypeOutput) ToSourceTypeOutput() SourceTypeOutput

func (SourceTypeOutput) ToSourceTypeOutputWithContext

func (o SourceTypeOutput) ToSourceTypeOutputWithContext(ctx context.Context) SourceTypeOutput

func (SourceTypeOutput) ToSourceTypePtrOutput

func (o SourceTypeOutput) ToSourceTypePtrOutput() SourceTypePtrOutput

func (SourceTypeOutput) ToSourceTypePtrOutputWithContext

func (o SourceTypeOutput) ToSourceTypePtrOutputWithContext(ctx context.Context) SourceTypePtrOutput

func (SourceTypeOutput) ToStringOutput

func (o SourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (SourceTypeOutput) ToStringOutputWithContext

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

func (SourceTypeOutput) ToStringPtrOutput

func (o SourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTypeOutput) ToStringPtrOutputWithContext

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

type SourceTypePtrInput

type SourceTypePtrInput interface {
	pulumi.Input

	ToSourceTypePtrOutput() SourceTypePtrOutput
	ToSourceTypePtrOutputWithContext(context.Context) SourceTypePtrOutput
}

func SourceTypePtr

func SourceTypePtr(v string) SourceTypePtrInput

type SourceTypePtrOutput

type SourceTypePtrOutput struct{ *pulumi.OutputState }

func (SourceTypePtrOutput) Elem

func (SourceTypePtrOutput) ElementType

func (SourceTypePtrOutput) ElementType() reflect.Type

func (SourceTypePtrOutput) ToSourceTypePtrOutput

func (o SourceTypePtrOutput) ToSourceTypePtrOutput() SourceTypePtrOutput

func (SourceTypePtrOutput) ToSourceTypePtrOutputWithContext

func (o SourceTypePtrOutput) ToSourceTypePtrOutputWithContext(ctx context.Context) SourceTypePtrOutput

func (SourceTypePtrOutput) ToStringPtrOutput

func (o SourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTypePtrOutput) ToStringPtrOutputWithContext

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

type TrackedResourceResponseSystemData

type TrackedResourceResponseSystemData 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 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 TrackedResourceResponseSystemDataOutput

type TrackedResourceResponseSystemDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (TrackedResourceResponseSystemDataOutput) CreatedAt

The timestamp of resource creation (UTC).

func (TrackedResourceResponseSystemDataOutput) CreatedBy

The identity that created the resource.

func (TrackedResourceResponseSystemDataOutput) CreatedByType

The type of identity that created the resource.

func (TrackedResourceResponseSystemDataOutput) ElementType

func (TrackedResourceResponseSystemDataOutput) LastModifiedBy

The identity that last modified the resource.

func (TrackedResourceResponseSystemDataOutput) LastModifiedByType

The type of identity that last modified the resource.

func (TrackedResourceResponseSystemDataOutput) ToTrackedResourceResponseSystemDataOutput

func (o TrackedResourceResponseSystemDataOutput) ToTrackedResourceResponseSystemDataOutput() TrackedResourceResponseSystemDataOutput

func (TrackedResourceResponseSystemDataOutput) ToTrackedResourceResponseSystemDataOutputWithContext

func (o TrackedResourceResponseSystemDataOutput) ToTrackedResourceResponseSystemDataOutputWithContext(ctx context.Context) TrackedResourceResponseSystemDataOutput

Jump to

Keyboard shortcuts

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