lldp

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetNetworkpolicyGuest

type GetNetworkpolicyGuest struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyGuestArgs

type GetNetworkpolicyGuestArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyGuestArgs) ElementType

func (GetNetworkpolicyGuestArgs) ElementType() reflect.Type

func (GetNetworkpolicyGuestArgs) ToGetNetworkpolicyGuestOutput

func (i GetNetworkpolicyGuestArgs) ToGetNetworkpolicyGuestOutput() GetNetworkpolicyGuestOutput

func (GetNetworkpolicyGuestArgs) ToGetNetworkpolicyGuestOutputWithContext

func (i GetNetworkpolicyGuestArgs) ToGetNetworkpolicyGuestOutputWithContext(ctx context.Context) GetNetworkpolicyGuestOutput

type GetNetworkpolicyGuestArray

type GetNetworkpolicyGuestArray []GetNetworkpolicyGuestInput

func (GetNetworkpolicyGuestArray) ElementType

func (GetNetworkpolicyGuestArray) ElementType() reflect.Type

func (GetNetworkpolicyGuestArray) ToGetNetworkpolicyGuestArrayOutput

func (i GetNetworkpolicyGuestArray) ToGetNetworkpolicyGuestArrayOutput() GetNetworkpolicyGuestArrayOutput

func (GetNetworkpolicyGuestArray) ToGetNetworkpolicyGuestArrayOutputWithContext

func (i GetNetworkpolicyGuestArray) ToGetNetworkpolicyGuestArrayOutputWithContext(ctx context.Context) GetNetworkpolicyGuestArrayOutput

type GetNetworkpolicyGuestArrayInput

type GetNetworkpolicyGuestArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyGuestArrayOutput() GetNetworkpolicyGuestArrayOutput
	ToGetNetworkpolicyGuestArrayOutputWithContext(context.Context) GetNetworkpolicyGuestArrayOutput
}

GetNetworkpolicyGuestArrayInput is an input type that accepts GetNetworkpolicyGuestArray and GetNetworkpolicyGuestArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyGuestArrayInput` via:

GetNetworkpolicyGuestArray{ GetNetworkpolicyGuestArgs{...} }

type GetNetworkpolicyGuestArrayOutput

type GetNetworkpolicyGuestArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyGuestArrayOutput) ElementType

func (GetNetworkpolicyGuestArrayOutput) Index

func (GetNetworkpolicyGuestArrayOutput) ToGetNetworkpolicyGuestArrayOutput

func (o GetNetworkpolicyGuestArrayOutput) ToGetNetworkpolicyGuestArrayOutput() GetNetworkpolicyGuestArrayOutput

func (GetNetworkpolicyGuestArrayOutput) ToGetNetworkpolicyGuestArrayOutputWithContext

func (o GetNetworkpolicyGuestArrayOutput) ToGetNetworkpolicyGuestArrayOutputWithContext(ctx context.Context) GetNetworkpolicyGuestArrayOutput

type GetNetworkpolicyGuestInput

type GetNetworkpolicyGuestInput interface {
	pulumi.Input

	ToGetNetworkpolicyGuestOutput() GetNetworkpolicyGuestOutput
	ToGetNetworkpolicyGuestOutputWithContext(context.Context) GetNetworkpolicyGuestOutput
}

GetNetworkpolicyGuestInput is an input type that accepts GetNetworkpolicyGuestArgs and GetNetworkpolicyGuestOutput values. You can construct a concrete instance of `GetNetworkpolicyGuestInput` via:

GetNetworkpolicyGuestArgs{...}

type GetNetworkpolicyGuestOutput

type GetNetworkpolicyGuestOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyGuestOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyGuestOutput) ElementType

func (GetNetworkpolicyGuestOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyGuestOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyGuestOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyGuestOutput) ToGetNetworkpolicyGuestOutput

func (o GetNetworkpolicyGuestOutput) ToGetNetworkpolicyGuestOutput() GetNetworkpolicyGuestOutput

func (GetNetworkpolicyGuestOutput) ToGetNetworkpolicyGuestOutputWithContext

func (o GetNetworkpolicyGuestOutput) ToGetNetworkpolicyGuestOutputWithContext(ctx context.Context) GetNetworkpolicyGuestOutput

func (GetNetworkpolicyGuestOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyGuestVoiceSignaling

type GetNetworkpolicyGuestVoiceSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyGuestVoiceSignalingArgs

type GetNetworkpolicyGuestVoiceSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyGuestVoiceSignalingArgs) ElementType

func (GetNetworkpolicyGuestVoiceSignalingArgs) ToGetNetworkpolicyGuestVoiceSignalingOutput

func (i GetNetworkpolicyGuestVoiceSignalingArgs) ToGetNetworkpolicyGuestVoiceSignalingOutput() GetNetworkpolicyGuestVoiceSignalingOutput

func (GetNetworkpolicyGuestVoiceSignalingArgs) ToGetNetworkpolicyGuestVoiceSignalingOutputWithContext

func (i GetNetworkpolicyGuestVoiceSignalingArgs) ToGetNetworkpolicyGuestVoiceSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyGuestVoiceSignalingOutput

type GetNetworkpolicyGuestVoiceSignalingArray

type GetNetworkpolicyGuestVoiceSignalingArray []GetNetworkpolicyGuestVoiceSignalingInput

func (GetNetworkpolicyGuestVoiceSignalingArray) ElementType

func (GetNetworkpolicyGuestVoiceSignalingArray) ToGetNetworkpolicyGuestVoiceSignalingArrayOutput

func (i GetNetworkpolicyGuestVoiceSignalingArray) ToGetNetworkpolicyGuestVoiceSignalingArrayOutput() GetNetworkpolicyGuestVoiceSignalingArrayOutput

func (GetNetworkpolicyGuestVoiceSignalingArray) ToGetNetworkpolicyGuestVoiceSignalingArrayOutputWithContext

func (i GetNetworkpolicyGuestVoiceSignalingArray) ToGetNetworkpolicyGuestVoiceSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyGuestVoiceSignalingArrayOutput

type GetNetworkpolicyGuestVoiceSignalingArrayInput

type GetNetworkpolicyGuestVoiceSignalingArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyGuestVoiceSignalingArrayOutput() GetNetworkpolicyGuestVoiceSignalingArrayOutput
	ToGetNetworkpolicyGuestVoiceSignalingArrayOutputWithContext(context.Context) GetNetworkpolicyGuestVoiceSignalingArrayOutput
}

GetNetworkpolicyGuestVoiceSignalingArrayInput is an input type that accepts GetNetworkpolicyGuestVoiceSignalingArray and GetNetworkpolicyGuestVoiceSignalingArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyGuestVoiceSignalingArrayInput` via:

GetNetworkpolicyGuestVoiceSignalingArray{ GetNetworkpolicyGuestVoiceSignalingArgs{...} }

type GetNetworkpolicyGuestVoiceSignalingArrayOutput

type GetNetworkpolicyGuestVoiceSignalingArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyGuestVoiceSignalingArrayOutput) ElementType

func (GetNetworkpolicyGuestVoiceSignalingArrayOutput) Index

func (GetNetworkpolicyGuestVoiceSignalingArrayOutput) ToGetNetworkpolicyGuestVoiceSignalingArrayOutput

func (o GetNetworkpolicyGuestVoiceSignalingArrayOutput) ToGetNetworkpolicyGuestVoiceSignalingArrayOutput() GetNetworkpolicyGuestVoiceSignalingArrayOutput

func (GetNetworkpolicyGuestVoiceSignalingArrayOutput) ToGetNetworkpolicyGuestVoiceSignalingArrayOutputWithContext

func (o GetNetworkpolicyGuestVoiceSignalingArrayOutput) ToGetNetworkpolicyGuestVoiceSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyGuestVoiceSignalingArrayOutput

type GetNetworkpolicyGuestVoiceSignalingInput

type GetNetworkpolicyGuestVoiceSignalingInput interface {
	pulumi.Input

	ToGetNetworkpolicyGuestVoiceSignalingOutput() GetNetworkpolicyGuestVoiceSignalingOutput
	ToGetNetworkpolicyGuestVoiceSignalingOutputWithContext(context.Context) GetNetworkpolicyGuestVoiceSignalingOutput
}

GetNetworkpolicyGuestVoiceSignalingInput is an input type that accepts GetNetworkpolicyGuestVoiceSignalingArgs and GetNetworkpolicyGuestVoiceSignalingOutput values. You can construct a concrete instance of `GetNetworkpolicyGuestVoiceSignalingInput` via:

GetNetworkpolicyGuestVoiceSignalingArgs{...}

type GetNetworkpolicyGuestVoiceSignalingOutput

type GetNetworkpolicyGuestVoiceSignalingOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyGuestVoiceSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyGuestVoiceSignalingOutput) ElementType

func (GetNetworkpolicyGuestVoiceSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyGuestVoiceSignalingOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyGuestVoiceSignalingOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyGuestVoiceSignalingOutput) ToGetNetworkpolicyGuestVoiceSignalingOutput

func (o GetNetworkpolicyGuestVoiceSignalingOutput) ToGetNetworkpolicyGuestVoiceSignalingOutput() GetNetworkpolicyGuestVoiceSignalingOutput

func (GetNetworkpolicyGuestVoiceSignalingOutput) ToGetNetworkpolicyGuestVoiceSignalingOutputWithContext

func (o GetNetworkpolicyGuestVoiceSignalingOutput) ToGetNetworkpolicyGuestVoiceSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyGuestVoiceSignalingOutput

func (GetNetworkpolicyGuestVoiceSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicySoftphone

type GetNetworkpolicySoftphone struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicySoftphoneArgs

type GetNetworkpolicySoftphoneArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicySoftphoneArgs) ElementType

func (GetNetworkpolicySoftphoneArgs) ToGetNetworkpolicySoftphoneOutput

func (i GetNetworkpolicySoftphoneArgs) ToGetNetworkpolicySoftphoneOutput() GetNetworkpolicySoftphoneOutput

func (GetNetworkpolicySoftphoneArgs) ToGetNetworkpolicySoftphoneOutputWithContext

func (i GetNetworkpolicySoftphoneArgs) ToGetNetworkpolicySoftphoneOutputWithContext(ctx context.Context) GetNetworkpolicySoftphoneOutput

type GetNetworkpolicySoftphoneArray

type GetNetworkpolicySoftphoneArray []GetNetworkpolicySoftphoneInput

func (GetNetworkpolicySoftphoneArray) ElementType

func (GetNetworkpolicySoftphoneArray) ToGetNetworkpolicySoftphoneArrayOutput

func (i GetNetworkpolicySoftphoneArray) ToGetNetworkpolicySoftphoneArrayOutput() GetNetworkpolicySoftphoneArrayOutput

func (GetNetworkpolicySoftphoneArray) ToGetNetworkpolicySoftphoneArrayOutputWithContext

func (i GetNetworkpolicySoftphoneArray) ToGetNetworkpolicySoftphoneArrayOutputWithContext(ctx context.Context) GetNetworkpolicySoftphoneArrayOutput

type GetNetworkpolicySoftphoneArrayInput

type GetNetworkpolicySoftphoneArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicySoftphoneArrayOutput() GetNetworkpolicySoftphoneArrayOutput
	ToGetNetworkpolicySoftphoneArrayOutputWithContext(context.Context) GetNetworkpolicySoftphoneArrayOutput
}

GetNetworkpolicySoftphoneArrayInput is an input type that accepts GetNetworkpolicySoftphoneArray and GetNetworkpolicySoftphoneArrayOutput values. You can construct a concrete instance of `GetNetworkpolicySoftphoneArrayInput` via:

GetNetworkpolicySoftphoneArray{ GetNetworkpolicySoftphoneArgs{...} }

type GetNetworkpolicySoftphoneArrayOutput

type GetNetworkpolicySoftphoneArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicySoftphoneArrayOutput) ElementType

func (GetNetworkpolicySoftphoneArrayOutput) Index

func (GetNetworkpolicySoftphoneArrayOutput) ToGetNetworkpolicySoftphoneArrayOutput

func (o GetNetworkpolicySoftphoneArrayOutput) ToGetNetworkpolicySoftphoneArrayOutput() GetNetworkpolicySoftphoneArrayOutput

func (GetNetworkpolicySoftphoneArrayOutput) ToGetNetworkpolicySoftphoneArrayOutputWithContext

func (o GetNetworkpolicySoftphoneArrayOutput) ToGetNetworkpolicySoftphoneArrayOutputWithContext(ctx context.Context) GetNetworkpolicySoftphoneArrayOutput

type GetNetworkpolicySoftphoneInput

type GetNetworkpolicySoftphoneInput interface {
	pulumi.Input

	ToGetNetworkpolicySoftphoneOutput() GetNetworkpolicySoftphoneOutput
	ToGetNetworkpolicySoftphoneOutputWithContext(context.Context) GetNetworkpolicySoftphoneOutput
}

GetNetworkpolicySoftphoneInput is an input type that accepts GetNetworkpolicySoftphoneArgs and GetNetworkpolicySoftphoneOutput values. You can construct a concrete instance of `GetNetworkpolicySoftphoneInput` via:

GetNetworkpolicySoftphoneArgs{...}

type GetNetworkpolicySoftphoneOutput

type GetNetworkpolicySoftphoneOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicySoftphoneOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicySoftphoneOutput) ElementType

func (GetNetworkpolicySoftphoneOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicySoftphoneOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicySoftphoneOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicySoftphoneOutput) ToGetNetworkpolicySoftphoneOutput

func (o GetNetworkpolicySoftphoneOutput) ToGetNetworkpolicySoftphoneOutput() GetNetworkpolicySoftphoneOutput

func (GetNetworkpolicySoftphoneOutput) ToGetNetworkpolicySoftphoneOutputWithContext

func (o GetNetworkpolicySoftphoneOutput) ToGetNetworkpolicySoftphoneOutputWithContext(ctx context.Context) GetNetworkpolicySoftphoneOutput

func (GetNetworkpolicySoftphoneOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyStreamingVideo

type GetNetworkpolicyStreamingVideo struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyStreamingVideoArgs

type GetNetworkpolicyStreamingVideoArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyStreamingVideoArgs) ElementType

func (GetNetworkpolicyStreamingVideoArgs) ToGetNetworkpolicyStreamingVideoOutput

func (i GetNetworkpolicyStreamingVideoArgs) ToGetNetworkpolicyStreamingVideoOutput() GetNetworkpolicyStreamingVideoOutput

func (GetNetworkpolicyStreamingVideoArgs) ToGetNetworkpolicyStreamingVideoOutputWithContext

func (i GetNetworkpolicyStreamingVideoArgs) ToGetNetworkpolicyStreamingVideoOutputWithContext(ctx context.Context) GetNetworkpolicyStreamingVideoOutput

type GetNetworkpolicyStreamingVideoArray

type GetNetworkpolicyStreamingVideoArray []GetNetworkpolicyStreamingVideoInput

func (GetNetworkpolicyStreamingVideoArray) ElementType

func (GetNetworkpolicyStreamingVideoArray) ToGetNetworkpolicyStreamingVideoArrayOutput

func (i GetNetworkpolicyStreamingVideoArray) ToGetNetworkpolicyStreamingVideoArrayOutput() GetNetworkpolicyStreamingVideoArrayOutput

func (GetNetworkpolicyStreamingVideoArray) ToGetNetworkpolicyStreamingVideoArrayOutputWithContext

func (i GetNetworkpolicyStreamingVideoArray) ToGetNetworkpolicyStreamingVideoArrayOutputWithContext(ctx context.Context) GetNetworkpolicyStreamingVideoArrayOutput

type GetNetworkpolicyStreamingVideoArrayInput

type GetNetworkpolicyStreamingVideoArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyStreamingVideoArrayOutput() GetNetworkpolicyStreamingVideoArrayOutput
	ToGetNetworkpolicyStreamingVideoArrayOutputWithContext(context.Context) GetNetworkpolicyStreamingVideoArrayOutput
}

GetNetworkpolicyStreamingVideoArrayInput is an input type that accepts GetNetworkpolicyStreamingVideoArray and GetNetworkpolicyStreamingVideoArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyStreamingVideoArrayInput` via:

GetNetworkpolicyStreamingVideoArray{ GetNetworkpolicyStreamingVideoArgs{...} }

type GetNetworkpolicyStreamingVideoArrayOutput

type GetNetworkpolicyStreamingVideoArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyStreamingVideoArrayOutput) ElementType

func (GetNetworkpolicyStreamingVideoArrayOutput) Index

func (GetNetworkpolicyStreamingVideoArrayOutput) ToGetNetworkpolicyStreamingVideoArrayOutput

func (o GetNetworkpolicyStreamingVideoArrayOutput) ToGetNetworkpolicyStreamingVideoArrayOutput() GetNetworkpolicyStreamingVideoArrayOutput

func (GetNetworkpolicyStreamingVideoArrayOutput) ToGetNetworkpolicyStreamingVideoArrayOutputWithContext

func (o GetNetworkpolicyStreamingVideoArrayOutput) ToGetNetworkpolicyStreamingVideoArrayOutputWithContext(ctx context.Context) GetNetworkpolicyStreamingVideoArrayOutput

type GetNetworkpolicyStreamingVideoInput

type GetNetworkpolicyStreamingVideoInput interface {
	pulumi.Input

	ToGetNetworkpolicyStreamingVideoOutput() GetNetworkpolicyStreamingVideoOutput
	ToGetNetworkpolicyStreamingVideoOutputWithContext(context.Context) GetNetworkpolicyStreamingVideoOutput
}

GetNetworkpolicyStreamingVideoInput is an input type that accepts GetNetworkpolicyStreamingVideoArgs and GetNetworkpolicyStreamingVideoOutput values. You can construct a concrete instance of `GetNetworkpolicyStreamingVideoInput` via:

GetNetworkpolicyStreamingVideoArgs{...}

type GetNetworkpolicyStreamingVideoOutput

type GetNetworkpolicyStreamingVideoOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyStreamingVideoOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyStreamingVideoOutput) ElementType

func (GetNetworkpolicyStreamingVideoOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyStreamingVideoOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyStreamingVideoOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyStreamingVideoOutput) ToGetNetworkpolicyStreamingVideoOutput

func (o GetNetworkpolicyStreamingVideoOutput) ToGetNetworkpolicyStreamingVideoOutput() GetNetworkpolicyStreamingVideoOutput

func (GetNetworkpolicyStreamingVideoOutput) ToGetNetworkpolicyStreamingVideoOutputWithContext

func (o GetNetworkpolicyStreamingVideoOutput) ToGetNetworkpolicyStreamingVideoOutputWithContext(ctx context.Context) GetNetworkpolicyStreamingVideoOutput

func (GetNetworkpolicyStreamingVideoOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyVideoConferencing

type GetNetworkpolicyVideoConferencing struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyVideoConferencingArgs

type GetNetworkpolicyVideoConferencingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyVideoConferencingArgs) ElementType

func (GetNetworkpolicyVideoConferencingArgs) ToGetNetworkpolicyVideoConferencingOutput

func (i GetNetworkpolicyVideoConferencingArgs) ToGetNetworkpolicyVideoConferencingOutput() GetNetworkpolicyVideoConferencingOutput

func (GetNetworkpolicyVideoConferencingArgs) ToGetNetworkpolicyVideoConferencingOutputWithContext

func (i GetNetworkpolicyVideoConferencingArgs) ToGetNetworkpolicyVideoConferencingOutputWithContext(ctx context.Context) GetNetworkpolicyVideoConferencingOutput

type GetNetworkpolicyVideoConferencingArray

type GetNetworkpolicyVideoConferencingArray []GetNetworkpolicyVideoConferencingInput

func (GetNetworkpolicyVideoConferencingArray) ElementType

func (GetNetworkpolicyVideoConferencingArray) ToGetNetworkpolicyVideoConferencingArrayOutput

func (i GetNetworkpolicyVideoConferencingArray) ToGetNetworkpolicyVideoConferencingArrayOutput() GetNetworkpolicyVideoConferencingArrayOutput

func (GetNetworkpolicyVideoConferencingArray) ToGetNetworkpolicyVideoConferencingArrayOutputWithContext

func (i GetNetworkpolicyVideoConferencingArray) ToGetNetworkpolicyVideoConferencingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVideoConferencingArrayOutput

type GetNetworkpolicyVideoConferencingArrayInput

type GetNetworkpolicyVideoConferencingArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyVideoConferencingArrayOutput() GetNetworkpolicyVideoConferencingArrayOutput
	ToGetNetworkpolicyVideoConferencingArrayOutputWithContext(context.Context) GetNetworkpolicyVideoConferencingArrayOutput
}

GetNetworkpolicyVideoConferencingArrayInput is an input type that accepts GetNetworkpolicyVideoConferencingArray and GetNetworkpolicyVideoConferencingArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyVideoConferencingArrayInput` via:

GetNetworkpolicyVideoConferencingArray{ GetNetworkpolicyVideoConferencingArgs{...} }

type GetNetworkpolicyVideoConferencingArrayOutput

type GetNetworkpolicyVideoConferencingArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVideoConferencingArrayOutput) ElementType

func (GetNetworkpolicyVideoConferencingArrayOutput) Index

func (GetNetworkpolicyVideoConferencingArrayOutput) ToGetNetworkpolicyVideoConferencingArrayOutput

func (o GetNetworkpolicyVideoConferencingArrayOutput) ToGetNetworkpolicyVideoConferencingArrayOutput() GetNetworkpolicyVideoConferencingArrayOutput

func (GetNetworkpolicyVideoConferencingArrayOutput) ToGetNetworkpolicyVideoConferencingArrayOutputWithContext

func (o GetNetworkpolicyVideoConferencingArrayOutput) ToGetNetworkpolicyVideoConferencingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVideoConferencingArrayOutput

type GetNetworkpolicyVideoConferencingInput

type GetNetworkpolicyVideoConferencingInput interface {
	pulumi.Input

	ToGetNetworkpolicyVideoConferencingOutput() GetNetworkpolicyVideoConferencingOutput
	ToGetNetworkpolicyVideoConferencingOutputWithContext(context.Context) GetNetworkpolicyVideoConferencingOutput
}

GetNetworkpolicyVideoConferencingInput is an input type that accepts GetNetworkpolicyVideoConferencingArgs and GetNetworkpolicyVideoConferencingOutput values. You can construct a concrete instance of `GetNetworkpolicyVideoConferencingInput` via:

GetNetworkpolicyVideoConferencingArgs{...}

type GetNetworkpolicyVideoConferencingOutput

type GetNetworkpolicyVideoConferencingOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVideoConferencingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyVideoConferencingOutput) ElementType

func (GetNetworkpolicyVideoConferencingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyVideoConferencingOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyVideoConferencingOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyVideoConferencingOutput) ToGetNetworkpolicyVideoConferencingOutput

func (o GetNetworkpolicyVideoConferencingOutput) ToGetNetworkpolicyVideoConferencingOutput() GetNetworkpolicyVideoConferencingOutput

func (GetNetworkpolicyVideoConferencingOutput) ToGetNetworkpolicyVideoConferencingOutputWithContext

func (o GetNetworkpolicyVideoConferencingOutput) ToGetNetworkpolicyVideoConferencingOutputWithContext(ctx context.Context) GetNetworkpolicyVideoConferencingOutput

func (GetNetworkpolicyVideoConferencingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyVideoSignaling

type GetNetworkpolicyVideoSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyVideoSignalingArgs

type GetNetworkpolicyVideoSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyVideoSignalingArgs) ElementType

func (GetNetworkpolicyVideoSignalingArgs) ToGetNetworkpolicyVideoSignalingOutput

func (i GetNetworkpolicyVideoSignalingArgs) ToGetNetworkpolicyVideoSignalingOutput() GetNetworkpolicyVideoSignalingOutput

func (GetNetworkpolicyVideoSignalingArgs) ToGetNetworkpolicyVideoSignalingOutputWithContext

func (i GetNetworkpolicyVideoSignalingArgs) ToGetNetworkpolicyVideoSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyVideoSignalingOutput

type GetNetworkpolicyVideoSignalingArray

type GetNetworkpolicyVideoSignalingArray []GetNetworkpolicyVideoSignalingInput

func (GetNetworkpolicyVideoSignalingArray) ElementType

func (GetNetworkpolicyVideoSignalingArray) ToGetNetworkpolicyVideoSignalingArrayOutput

func (i GetNetworkpolicyVideoSignalingArray) ToGetNetworkpolicyVideoSignalingArrayOutput() GetNetworkpolicyVideoSignalingArrayOutput

func (GetNetworkpolicyVideoSignalingArray) ToGetNetworkpolicyVideoSignalingArrayOutputWithContext

func (i GetNetworkpolicyVideoSignalingArray) ToGetNetworkpolicyVideoSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVideoSignalingArrayOutput

type GetNetworkpolicyVideoSignalingArrayInput

type GetNetworkpolicyVideoSignalingArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyVideoSignalingArrayOutput() GetNetworkpolicyVideoSignalingArrayOutput
	ToGetNetworkpolicyVideoSignalingArrayOutputWithContext(context.Context) GetNetworkpolicyVideoSignalingArrayOutput
}

GetNetworkpolicyVideoSignalingArrayInput is an input type that accepts GetNetworkpolicyVideoSignalingArray and GetNetworkpolicyVideoSignalingArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyVideoSignalingArrayInput` via:

GetNetworkpolicyVideoSignalingArray{ GetNetworkpolicyVideoSignalingArgs{...} }

type GetNetworkpolicyVideoSignalingArrayOutput

type GetNetworkpolicyVideoSignalingArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVideoSignalingArrayOutput) ElementType

func (GetNetworkpolicyVideoSignalingArrayOutput) Index

func (GetNetworkpolicyVideoSignalingArrayOutput) ToGetNetworkpolicyVideoSignalingArrayOutput

func (o GetNetworkpolicyVideoSignalingArrayOutput) ToGetNetworkpolicyVideoSignalingArrayOutput() GetNetworkpolicyVideoSignalingArrayOutput

func (GetNetworkpolicyVideoSignalingArrayOutput) ToGetNetworkpolicyVideoSignalingArrayOutputWithContext

func (o GetNetworkpolicyVideoSignalingArrayOutput) ToGetNetworkpolicyVideoSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVideoSignalingArrayOutput

type GetNetworkpolicyVideoSignalingInput

type GetNetworkpolicyVideoSignalingInput interface {
	pulumi.Input

	ToGetNetworkpolicyVideoSignalingOutput() GetNetworkpolicyVideoSignalingOutput
	ToGetNetworkpolicyVideoSignalingOutputWithContext(context.Context) GetNetworkpolicyVideoSignalingOutput
}

GetNetworkpolicyVideoSignalingInput is an input type that accepts GetNetworkpolicyVideoSignalingArgs and GetNetworkpolicyVideoSignalingOutput values. You can construct a concrete instance of `GetNetworkpolicyVideoSignalingInput` via:

GetNetworkpolicyVideoSignalingArgs{...}

type GetNetworkpolicyVideoSignalingOutput

type GetNetworkpolicyVideoSignalingOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVideoSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyVideoSignalingOutput) ElementType

func (GetNetworkpolicyVideoSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyVideoSignalingOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyVideoSignalingOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyVideoSignalingOutput) ToGetNetworkpolicyVideoSignalingOutput

func (o GetNetworkpolicyVideoSignalingOutput) ToGetNetworkpolicyVideoSignalingOutput() GetNetworkpolicyVideoSignalingOutput

func (GetNetworkpolicyVideoSignalingOutput) ToGetNetworkpolicyVideoSignalingOutputWithContext

func (o GetNetworkpolicyVideoSignalingOutput) ToGetNetworkpolicyVideoSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyVideoSignalingOutput

func (GetNetworkpolicyVideoSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyVoice

type GetNetworkpolicyVoice struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyVoiceArgs

type GetNetworkpolicyVoiceArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyVoiceArgs) ElementType

func (GetNetworkpolicyVoiceArgs) ElementType() reflect.Type

func (GetNetworkpolicyVoiceArgs) ToGetNetworkpolicyVoiceOutput

func (i GetNetworkpolicyVoiceArgs) ToGetNetworkpolicyVoiceOutput() GetNetworkpolicyVoiceOutput

func (GetNetworkpolicyVoiceArgs) ToGetNetworkpolicyVoiceOutputWithContext

func (i GetNetworkpolicyVoiceArgs) ToGetNetworkpolicyVoiceOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceOutput

type GetNetworkpolicyVoiceArray

type GetNetworkpolicyVoiceArray []GetNetworkpolicyVoiceInput

func (GetNetworkpolicyVoiceArray) ElementType

func (GetNetworkpolicyVoiceArray) ElementType() reflect.Type

func (GetNetworkpolicyVoiceArray) ToGetNetworkpolicyVoiceArrayOutput

func (i GetNetworkpolicyVoiceArray) ToGetNetworkpolicyVoiceArrayOutput() GetNetworkpolicyVoiceArrayOutput

func (GetNetworkpolicyVoiceArray) ToGetNetworkpolicyVoiceArrayOutputWithContext

func (i GetNetworkpolicyVoiceArray) ToGetNetworkpolicyVoiceArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceArrayOutput

type GetNetworkpolicyVoiceArrayInput

type GetNetworkpolicyVoiceArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyVoiceArrayOutput() GetNetworkpolicyVoiceArrayOutput
	ToGetNetworkpolicyVoiceArrayOutputWithContext(context.Context) GetNetworkpolicyVoiceArrayOutput
}

GetNetworkpolicyVoiceArrayInput is an input type that accepts GetNetworkpolicyVoiceArray and GetNetworkpolicyVoiceArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyVoiceArrayInput` via:

GetNetworkpolicyVoiceArray{ GetNetworkpolicyVoiceArgs{...} }

type GetNetworkpolicyVoiceArrayOutput

type GetNetworkpolicyVoiceArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVoiceArrayOutput) ElementType

func (GetNetworkpolicyVoiceArrayOutput) Index

func (GetNetworkpolicyVoiceArrayOutput) ToGetNetworkpolicyVoiceArrayOutput

func (o GetNetworkpolicyVoiceArrayOutput) ToGetNetworkpolicyVoiceArrayOutput() GetNetworkpolicyVoiceArrayOutput

func (GetNetworkpolicyVoiceArrayOutput) ToGetNetworkpolicyVoiceArrayOutputWithContext

func (o GetNetworkpolicyVoiceArrayOutput) ToGetNetworkpolicyVoiceArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceArrayOutput

type GetNetworkpolicyVoiceInput

type GetNetworkpolicyVoiceInput interface {
	pulumi.Input

	ToGetNetworkpolicyVoiceOutput() GetNetworkpolicyVoiceOutput
	ToGetNetworkpolicyVoiceOutputWithContext(context.Context) GetNetworkpolicyVoiceOutput
}

GetNetworkpolicyVoiceInput is an input type that accepts GetNetworkpolicyVoiceArgs and GetNetworkpolicyVoiceOutput values. You can construct a concrete instance of `GetNetworkpolicyVoiceInput` via:

GetNetworkpolicyVoiceArgs{...}

type GetNetworkpolicyVoiceOutput

type GetNetworkpolicyVoiceOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVoiceOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyVoiceOutput) ElementType

func (GetNetworkpolicyVoiceOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyVoiceOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyVoiceOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyVoiceOutput) ToGetNetworkpolicyVoiceOutput

func (o GetNetworkpolicyVoiceOutput) ToGetNetworkpolicyVoiceOutput() GetNetworkpolicyVoiceOutput

func (GetNetworkpolicyVoiceOutput) ToGetNetworkpolicyVoiceOutputWithContext

func (o GetNetworkpolicyVoiceOutput) ToGetNetworkpolicyVoiceOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceOutput

func (GetNetworkpolicyVoiceOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicyVoiceSignaling

type GetNetworkpolicyVoiceSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority int `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status string `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan int `pulumi:"vlan"`
}

type GetNetworkpolicyVoiceSignalingArgs

type GetNetworkpolicyVoiceSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntInput `pulumi:"priority"`
	// Enable/disable advertising this policy.
	Status pulumi.StringInput `pulumi:"status"`
	// Advertise tagged or untagged traffic.
	Tag pulumi.StringInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntInput `pulumi:"vlan"`
}

func (GetNetworkpolicyVoiceSignalingArgs) ElementType

func (GetNetworkpolicyVoiceSignalingArgs) ToGetNetworkpolicyVoiceSignalingOutput

func (i GetNetworkpolicyVoiceSignalingArgs) ToGetNetworkpolicyVoiceSignalingOutput() GetNetworkpolicyVoiceSignalingOutput

func (GetNetworkpolicyVoiceSignalingArgs) ToGetNetworkpolicyVoiceSignalingOutputWithContext

func (i GetNetworkpolicyVoiceSignalingArgs) ToGetNetworkpolicyVoiceSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceSignalingOutput

type GetNetworkpolicyVoiceSignalingArray

type GetNetworkpolicyVoiceSignalingArray []GetNetworkpolicyVoiceSignalingInput

func (GetNetworkpolicyVoiceSignalingArray) ElementType

func (GetNetworkpolicyVoiceSignalingArray) ToGetNetworkpolicyVoiceSignalingArrayOutput

func (i GetNetworkpolicyVoiceSignalingArray) ToGetNetworkpolicyVoiceSignalingArrayOutput() GetNetworkpolicyVoiceSignalingArrayOutput

func (GetNetworkpolicyVoiceSignalingArray) ToGetNetworkpolicyVoiceSignalingArrayOutputWithContext

func (i GetNetworkpolicyVoiceSignalingArray) ToGetNetworkpolicyVoiceSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceSignalingArrayOutput

type GetNetworkpolicyVoiceSignalingArrayInput

type GetNetworkpolicyVoiceSignalingArrayInput interface {
	pulumi.Input

	ToGetNetworkpolicyVoiceSignalingArrayOutput() GetNetworkpolicyVoiceSignalingArrayOutput
	ToGetNetworkpolicyVoiceSignalingArrayOutputWithContext(context.Context) GetNetworkpolicyVoiceSignalingArrayOutput
}

GetNetworkpolicyVoiceSignalingArrayInput is an input type that accepts GetNetworkpolicyVoiceSignalingArray and GetNetworkpolicyVoiceSignalingArrayOutput values. You can construct a concrete instance of `GetNetworkpolicyVoiceSignalingArrayInput` via:

GetNetworkpolicyVoiceSignalingArray{ GetNetworkpolicyVoiceSignalingArgs{...} }

type GetNetworkpolicyVoiceSignalingArrayOutput

type GetNetworkpolicyVoiceSignalingArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVoiceSignalingArrayOutput) ElementType

func (GetNetworkpolicyVoiceSignalingArrayOutput) Index

func (GetNetworkpolicyVoiceSignalingArrayOutput) ToGetNetworkpolicyVoiceSignalingArrayOutput

func (o GetNetworkpolicyVoiceSignalingArrayOutput) ToGetNetworkpolicyVoiceSignalingArrayOutput() GetNetworkpolicyVoiceSignalingArrayOutput

func (GetNetworkpolicyVoiceSignalingArrayOutput) ToGetNetworkpolicyVoiceSignalingArrayOutputWithContext

func (o GetNetworkpolicyVoiceSignalingArrayOutput) ToGetNetworkpolicyVoiceSignalingArrayOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceSignalingArrayOutput

type GetNetworkpolicyVoiceSignalingInput

type GetNetworkpolicyVoiceSignalingInput interface {
	pulumi.Input

	ToGetNetworkpolicyVoiceSignalingOutput() GetNetworkpolicyVoiceSignalingOutput
	ToGetNetworkpolicyVoiceSignalingOutputWithContext(context.Context) GetNetworkpolicyVoiceSignalingOutput
}

GetNetworkpolicyVoiceSignalingInput is an input type that accepts GetNetworkpolicyVoiceSignalingArgs and GetNetworkpolicyVoiceSignalingOutput values. You can construct a concrete instance of `GetNetworkpolicyVoiceSignalingInput` via:

GetNetworkpolicyVoiceSignalingArgs{...}

type GetNetworkpolicyVoiceSignalingOutput

type GetNetworkpolicyVoiceSignalingOutput struct{ *pulumi.OutputState }

func (GetNetworkpolicyVoiceSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (GetNetworkpolicyVoiceSignalingOutput) ElementType

func (GetNetworkpolicyVoiceSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (GetNetworkpolicyVoiceSignalingOutput) Status

Enable/disable advertising this policy.

func (GetNetworkpolicyVoiceSignalingOutput) Tag

Advertise tagged or untagged traffic.

func (GetNetworkpolicyVoiceSignalingOutput) ToGetNetworkpolicyVoiceSignalingOutput

func (o GetNetworkpolicyVoiceSignalingOutput) ToGetNetworkpolicyVoiceSignalingOutput() GetNetworkpolicyVoiceSignalingOutput

func (GetNetworkpolicyVoiceSignalingOutput) ToGetNetworkpolicyVoiceSignalingOutputWithContext

func (o GetNetworkpolicyVoiceSignalingOutput) ToGetNetworkpolicyVoiceSignalingOutputWithContext(ctx context.Context) GetNetworkpolicyVoiceSignalingOutput

func (GetNetworkpolicyVoiceSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type GetNetworkpolicylistArgs

type GetNetworkpolicylistArgs struct {
	// A filter used to scope the list. See Filter results of datasource.
	Filter *string `pulumi:"filter"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam *string `pulumi:"vdomparam"`
}

A collection of arguments for invoking getNetworkpolicylist.

type GetNetworkpolicylistOutputArgs

type GetNetworkpolicylistOutputArgs struct {
	// A filter used to scope the list. See Filter results of datasource.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"`
}

A collection of arguments for invoking getNetworkpolicylist.

func (GetNetworkpolicylistOutputArgs) ElementType

type GetNetworkpolicylistResult

type GetNetworkpolicylistResult struct {
	Filter *string `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of the `system/lldp.Networkpolicy`.
	Namelists []string `pulumi:"namelists"`
	Vdomparam *string  `pulumi:"vdomparam"`
}

A collection of values returned by getNetworkpolicylist.

func GetNetworkpolicylist

func GetNetworkpolicylist(ctx *pulumi.Context, args *GetNetworkpolicylistArgs, opts ...pulumi.InvokeOption) (*GetNetworkpolicylistResult, error)

Provides a list of `system/lldp.Networkpolicy`.

type GetNetworkpolicylistResultOutput

type GetNetworkpolicylistResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetworkpolicylist.

func (GetNetworkpolicylistResultOutput) ElementType

func (GetNetworkpolicylistResultOutput) Filter

func (GetNetworkpolicylistResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNetworkpolicylistResultOutput) Namelists

A list of the `system/lldp.Networkpolicy`.

func (GetNetworkpolicylistResultOutput) ToGetNetworkpolicylistResultOutput

func (o GetNetworkpolicylistResultOutput) ToGetNetworkpolicylistResultOutput() GetNetworkpolicylistResultOutput

func (GetNetworkpolicylistResultOutput) ToGetNetworkpolicylistResultOutputWithContext

func (o GetNetworkpolicylistResultOutput) ToGetNetworkpolicylistResultOutputWithContext(ctx context.Context) GetNetworkpolicylistResultOutput

func (GetNetworkpolicylistResultOutput) Vdomparam

type LookupNetworkpolicyArgs

type LookupNetworkpolicyArgs struct {
	// Specify the name of the desired systemlldp networkpolicy.
	Name string `pulumi:"name"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam *string `pulumi:"vdomparam"`
}

A collection of arguments for invoking getNetworkpolicy.

type LookupNetworkpolicyOutputArgs

type LookupNetworkpolicyOutputArgs struct {
	// Specify the name of the desired systemlldp networkpolicy.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"`
}

A collection of arguments for invoking getNetworkpolicy.

func (LookupNetworkpolicyOutputArgs) ElementType

type LookupNetworkpolicyResult

type LookupNetworkpolicyResult struct {
	// Comment.
	Comment string `pulumi:"comment"`
	// Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.
	GuestVoiceSignalings []GetNetworkpolicyGuestVoiceSignaling `pulumi:"guestVoiceSignalings"`
	// Guest. The structure of `guest` block is documented below.
	Guests []GetNetworkpolicyGuest `pulumi:"guests"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// LLDP network policy name.
	Name string `pulumi:"name"`
	// Softphone. The structure of `softphone` block is documented below.
	Softphones []GetNetworkpolicySoftphone `pulumi:"softphones"`
	// Streaming Video. The structure of `streamingVideo` block is documented below.
	StreamingVideos []GetNetworkpolicyStreamingVideo `pulumi:"streamingVideos"`
	Vdomparam       *string                          `pulumi:"vdomparam"`
	// Video Conferencing. The structure of `videoConferencing` block is documented below.
	VideoConferencings []GetNetworkpolicyVideoConferencing `pulumi:"videoConferencings"`
	// Video Signaling. The structure of `videoSignaling` block is documented below.
	VideoSignalings []GetNetworkpolicyVideoSignaling `pulumi:"videoSignalings"`
	// Voice signaling. The structure of `voiceSignaling` block is documented below.
	VoiceSignalings []GetNetworkpolicyVoiceSignaling `pulumi:"voiceSignalings"`
	// Voice. The structure of `voice` block is documented below.
	Voices []GetNetworkpolicyVoice `pulumi:"voices"`
}

A collection of values returned by getNetworkpolicy.

func LookupNetworkpolicy

func LookupNetworkpolicy(ctx *pulumi.Context, args *LookupNetworkpolicyArgs, opts ...pulumi.InvokeOption) (*LookupNetworkpolicyResult, error)

Use this data source to get information on an fortios systemlldp networkpolicy

type LookupNetworkpolicyResultOutput

type LookupNetworkpolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetworkpolicy.

func (LookupNetworkpolicyResultOutput) Comment

Comment.

func (LookupNetworkpolicyResultOutput) ElementType

func (LookupNetworkpolicyResultOutput) GuestVoiceSignalings

Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.

func (LookupNetworkpolicyResultOutput) Guests

Guest. The structure of `guest` block is documented below.

func (LookupNetworkpolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupNetworkpolicyResultOutput) Name

LLDP network policy name.

func (LookupNetworkpolicyResultOutput) Softphones

Softphone. The structure of `softphone` block is documented below.

func (LookupNetworkpolicyResultOutput) StreamingVideos

Streaming Video. The structure of `streamingVideo` block is documented below.

func (LookupNetworkpolicyResultOutput) ToLookupNetworkpolicyResultOutput

func (o LookupNetworkpolicyResultOutput) ToLookupNetworkpolicyResultOutput() LookupNetworkpolicyResultOutput

func (LookupNetworkpolicyResultOutput) ToLookupNetworkpolicyResultOutputWithContext

func (o LookupNetworkpolicyResultOutput) ToLookupNetworkpolicyResultOutputWithContext(ctx context.Context) LookupNetworkpolicyResultOutput

func (LookupNetworkpolicyResultOutput) Vdomparam

func (LookupNetworkpolicyResultOutput) VideoConferencings

Video Conferencing. The structure of `videoConferencing` block is documented below.

func (LookupNetworkpolicyResultOutput) VideoSignalings

Video Signaling. The structure of `videoSignaling` block is documented below.

func (LookupNetworkpolicyResultOutput) VoiceSignalings

Voice signaling. The structure of `voiceSignaling` block is documented below.

func (LookupNetworkpolicyResultOutput) Voices

Voice. The structure of `voice` block is documented below.

type Networkpolicy

type Networkpolicy struct {
	pulumi.CustomResourceState

	// Comment.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Guest. The structure of `guest` block is documented below.
	Guest NetworkpolicyGuestOutput `pulumi:"guest"`
	// Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.
	GuestVoiceSignaling NetworkpolicyGuestVoiceSignalingOutput `pulumi:"guestVoiceSignaling"`
	// LLDP network policy name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Softphone. The structure of `softphone` block is documented below.
	Softphone NetworkpolicySoftphoneOutput `pulumi:"softphone"`
	// Streaming Video. The structure of `streamingVideo` block is documented below.
	StreamingVideo NetworkpolicyStreamingVideoOutput `pulumi:"streamingVideo"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// Video Conferencing. The structure of `videoConferencing` block is documented below.
	VideoConferencing NetworkpolicyVideoConferencingOutput `pulumi:"videoConferencing"`
	// Video Signaling. The structure of `videoSignaling` block is documented below.
	VideoSignaling NetworkpolicyVideoSignalingOutput `pulumi:"videoSignaling"`
	// Voice. The structure of `voice` block is documented below.
	Voice NetworkpolicyVoiceOutput `pulumi:"voice"`
	// Voice signaling. The structure of `voiceSignaling` block is documented below.
	VoiceSignaling NetworkpolicyVoiceSignalingOutput `pulumi:"voiceSignaling"`
}

Configure LLDP network policy.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := system.NewNetworkpolicy(ctx, "trname", &system.NetworkpolicyArgs{
			Comment: pulumi.String("test"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

SystemLldp NetworkPolicy can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetNetworkpolicy

func GetNetworkpolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkpolicyState, opts ...pulumi.ResourceOption) (*Networkpolicy, error)

GetNetworkpolicy gets an existing Networkpolicy 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 NewNetworkpolicy

func NewNetworkpolicy(ctx *pulumi.Context,
	name string, args *NetworkpolicyArgs, opts ...pulumi.ResourceOption) (*Networkpolicy, error)

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

func (*Networkpolicy) ElementType

func (*Networkpolicy) ElementType() reflect.Type

func (*Networkpolicy) ToNetworkpolicyOutput

func (i *Networkpolicy) ToNetworkpolicyOutput() NetworkpolicyOutput

func (*Networkpolicy) ToNetworkpolicyOutputWithContext

func (i *Networkpolicy) ToNetworkpolicyOutputWithContext(ctx context.Context) NetworkpolicyOutput

type NetworkpolicyArgs

type NetworkpolicyArgs struct {
	// Comment.
	Comment pulumi.StringPtrInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Guest. The structure of `guest` block is documented below.
	Guest NetworkpolicyGuestPtrInput
	// Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.
	GuestVoiceSignaling NetworkpolicyGuestVoiceSignalingPtrInput
	// LLDP network policy name.
	Name pulumi.StringPtrInput
	// Softphone. The structure of `softphone` block is documented below.
	Softphone NetworkpolicySoftphonePtrInput
	// Streaming Video. The structure of `streamingVideo` block is documented below.
	StreamingVideo NetworkpolicyStreamingVideoPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// Video Conferencing. The structure of `videoConferencing` block is documented below.
	VideoConferencing NetworkpolicyVideoConferencingPtrInput
	// Video Signaling. The structure of `videoSignaling` block is documented below.
	VideoSignaling NetworkpolicyVideoSignalingPtrInput
	// Voice. The structure of `voice` block is documented below.
	Voice NetworkpolicyVoicePtrInput
	// Voice signaling. The structure of `voiceSignaling` block is documented below.
	VoiceSignaling NetworkpolicyVoiceSignalingPtrInput
}

The set of arguments for constructing a Networkpolicy resource.

func (NetworkpolicyArgs) ElementType

func (NetworkpolicyArgs) ElementType() reflect.Type

type NetworkpolicyArray

type NetworkpolicyArray []NetworkpolicyInput

func (NetworkpolicyArray) ElementType

func (NetworkpolicyArray) ElementType() reflect.Type

func (NetworkpolicyArray) ToNetworkpolicyArrayOutput

func (i NetworkpolicyArray) ToNetworkpolicyArrayOutput() NetworkpolicyArrayOutput

func (NetworkpolicyArray) ToNetworkpolicyArrayOutputWithContext

func (i NetworkpolicyArray) ToNetworkpolicyArrayOutputWithContext(ctx context.Context) NetworkpolicyArrayOutput

type NetworkpolicyArrayInput

type NetworkpolicyArrayInput interface {
	pulumi.Input

	ToNetworkpolicyArrayOutput() NetworkpolicyArrayOutput
	ToNetworkpolicyArrayOutputWithContext(context.Context) NetworkpolicyArrayOutput
}

NetworkpolicyArrayInput is an input type that accepts NetworkpolicyArray and NetworkpolicyArrayOutput values. You can construct a concrete instance of `NetworkpolicyArrayInput` via:

NetworkpolicyArray{ NetworkpolicyArgs{...} }

type NetworkpolicyArrayOutput

type NetworkpolicyArrayOutput struct{ *pulumi.OutputState }

func (NetworkpolicyArrayOutput) ElementType

func (NetworkpolicyArrayOutput) ElementType() reflect.Type

func (NetworkpolicyArrayOutput) Index

func (NetworkpolicyArrayOutput) ToNetworkpolicyArrayOutput

func (o NetworkpolicyArrayOutput) ToNetworkpolicyArrayOutput() NetworkpolicyArrayOutput

func (NetworkpolicyArrayOutput) ToNetworkpolicyArrayOutputWithContext

func (o NetworkpolicyArrayOutput) ToNetworkpolicyArrayOutputWithContext(ctx context.Context) NetworkpolicyArrayOutput

type NetworkpolicyGuest

type NetworkpolicyGuest struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyGuestArgs

type NetworkpolicyGuestArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyGuestArgs) ElementType

func (NetworkpolicyGuestArgs) ElementType() reflect.Type

func (NetworkpolicyGuestArgs) ToNetworkpolicyGuestOutput

func (i NetworkpolicyGuestArgs) ToNetworkpolicyGuestOutput() NetworkpolicyGuestOutput

func (NetworkpolicyGuestArgs) ToNetworkpolicyGuestOutputWithContext

func (i NetworkpolicyGuestArgs) ToNetworkpolicyGuestOutputWithContext(ctx context.Context) NetworkpolicyGuestOutput

func (NetworkpolicyGuestArgs) ToNetworkpolicyGuestPtrOutput

func (i NetworkpolicyGuestArgs) ToNetworkpolicyGuestPtrOutput() NetworkpolicyGuestPtrOutput

func (NetworkpolicyGuestArgs) ToNetworkpolicyGuestPtrOutputWithContext

func (i NetworkpolicyGuestArgs) ToNetworkpolicyGuestPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestPtrOutput

type NetworkpolicyGuestInput

type NetworkpolicyGuestInput interface {
	pulumi.Input

	ToNetworkpolicyGuestOutput() NetworkpolicyGuestOutput
	ToNetworkpolicyGuestOutputWithContext(context.Context) NetworkpolicyGuestOutput
}

NetworkpolicyGuestInput is an input type that accepts NetworkpolicyGuestArgs and NetworkpolicyGuestOutput values. You can construct a concrete instance of `NetworkpolicyGuestInput` via:

NetworkpolicyGuestArgs{...}

type NetworkpolicyGuestOutput

type NetworkpolicyGuestOutput struct{ *pulumi.OutputState }

func (NetworkpolicyGuestOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyGuestOutput) ElementType

func (NetworkpolicyGuestOutput) ElementType() reflect.Type

func (NetworkpolicyGuestOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyGuestOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyGuestOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyGuestOutput) ToNetworkpolicyGuestOutput

func (o NetworkpolicyGuestOutput) ToNetworkpolicyGuestOutput() NetworkpolicyGuestOutput

func (NetworkpolicyGuestOutput) ToNetworkpolicyGuestOutputWithContext

func (o NetworkpolicyGuestOutput) ToNetworkpolicyGuestOutputWithContext(ctx context.Context) NetworkpolicyGuestOutput

func (NetworkpolicyGuestOutput) ToNetworkpolicyGuestPtrOutput

func (o NetworkpolicyGuestOutput) ToNetworkpolicyGuestPtrOutput() NetworkpolicyGuestPtrOutput

func (NetworkpolicyGuestOutput) ToNetworkpolicyGuestPtrOutputWithContext

func (o NetworkpolicyGuestOutput) ToNetworkpolicyGuestPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestPtrOutput

func (NetworkpolicyGuestOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyGuestPtrInput

type NetworkpolicyGuestPtrInput interface {
	pulumi.Input

	ToNetworkpolicyGuestPtrOutput() NetworkpolicyGuestPtrOutput
	ToNetworkpolicyGuestPtrOutputWithContext(context.Context) NetworkpolicyGuestPtrOutput
}

NetworkpolicyGuestPtrInput is an input type that accepts NetworkpolicyGuestArgs, NetworkpolicyGuestPtr and NetworkpolicyGuestPtrOutput values. You can construct a concrete instance of `NetworkpolicyGuestPtrInput` via:

        NetworkpolicyGuestArgs{...}

or:

        nil

type NetworkpolicyGuestPtrOutput

type NetworkpolicyGuestPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyGuestPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyGuestPtrOutput) Elem

func (NetworkpolicyGuestPtrOutput) ElementType

func (NetworkpolicyGuestPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyGuestPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyGuestPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyGuestPtrOutput) ToNetworkpolicyGuestPtrOutput

func (o NetworkpolicyGuestPtrOutput) ToNetworkpolicyGuestPtrOutput() NetworkpolicyGuestPtrOutput

func (NetworkpolicyGuestPtrOutput) ToNetworkpolicyGuestPtrOutputWithContext

func (o NetworkpolicyGuestPtrOutput) ToNetworkpolicyGuestPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestPtrOutput

func (NetworkpolicyGuestPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyGuestVoiceSignaling

type NetworkpolicyGuestVoiceSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyGuestVoiceSignalingArgs

type NetworkpolicyGuestVoiceSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyGuestVoiceSignalingArgs) ElementType

func (NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingOutput

func (i NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingOutput() NetworkpolicyGuestVoiceSignalingOutput

func (NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingOutputWithContext

func (i NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingOutputWithContext(ctx context.Context) NetworkpolicyGuestVoiceSignalingOutput

func (NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingPtrOutput

func (i NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingPtrOutput() NetworkpolicyGuestVoiceSignalingPtrOutput

func (NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext

func (i NetworkpolicyGuestVoiceSignalingArgs) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestVoiceSignalingPtrOutput

type NetworkpolicyGuestVoiceSignalingInput

type NetworkpolicyGuestVoiceSignalingInput interface {
	pulumi.Input

	ToNetworkpolicyGuestVoiceSignalingOutput() NetworkpolicyGuestVoiceSignalingOutput
	ToNetworkpolicyGuestVoiceSignalingOutputWithContext(context.Context) NetworkpolicyGuestVoiceSignalingOutput
}

NetworkpolicyGuestVoiceSignalingInput is an input type that accepts NetworkpolicyGuestVoiceSignalingArgs and NetworkpolicyGuestVoiceSignalingOutput values. You can construct a concrete instance of `NetworkpolicyGuestVoiceSignalingInput` via:

NetworkpolicyGuestVoiceSignalingArgs{...}

type NetworkpolicyGuestVoiceSignalingOutput

type NetworkpolicyGuestVoiceSignalingOutput struct{ *pulumi.OutputState }

func (NetworkpolicyGuestVoiceSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyGuestVoiceSignalingOutput) ElementType

func (NetworkpolicyGuestVoiceSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyGuestVoiceSignalingOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyGuestVoiceSignalingOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingOutput

func (o NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingOutput() NetworkpolicyGuestVoiceSignalingOutput

func (NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingOutputWithContext

func (o NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingOutputWithContext(ctx context.Context) NetworkpolicyGuestVoiceSignalingOutput

func (NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutput

func (o NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutput() NetworkpolicyGuestVoiceSignalingPtrOutput

func (NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext

func (o NetworkpolicyGuestVoiceSignalingOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestVoiceSignalingPtrOutput

func (NetworkpolicyGuestVoiceSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyGuestVoiceSignalingPtrInput

type NetworkpolicyGuestVoiceSignalingPtrInput interface {
	pulumi.Input

	ToNetworkpolicyGuestVoiceSignalingPtrOutput() NetworkpolicyGuestVoiceSignalingPtrOutput
	ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext(context.Context) NetworkpolicyGuestVoiceSignalingPtrOutput
}

NetworkpolicyGuestVoiceSignalingPtrInput is an input type that accepts NetworkpolicyGuestVoiceSignalingArgs, NetworkpolicyGuestVoiceSignalingPtr and NetworkpolicyGuestVoiceSignalingPtrOutput values. You can construct a concrete instance of `NetworkpolicyGuestVoiceSignalingPtrInput` via:

        NetworkpolicyGuestVoiceSignalingArgs{...}

or:

        nil

type NetworkpolicyGuestVoiceSignalingPtrOutput

type NetworkpolicyGuestVoiceSignalingPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Elem

func (NetworkpolicyGuestVoiceSignalingPtrOutput) ElementType

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyGuestVoiceSignalingPtrOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutput

func (o NetworkpolicyGuestVoiceSignalingPtrOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutput() NetworkpolicyGuestVoiceSignalingPtrOutput

func (NetworkpolicyGuestVoiceSignalingPtrOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext

func (o NetworkpolicyGuestVoiceSignalingPtrOutput) ToNetworkpolicyGuestVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyGuestVoiceSignalingPtrOutput

func (NetworkpolicyGuestVoiceSignalingPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyInput

type NetworkpolicyInput interface {
	pulumi.Input

	ToNetworkpolicyOutput() NetworkpolicyOutput
	ToNetworkpolicyOutputWithContext(ctx context.Context) NetworkpolicyOutput
}

type NetworkpolicyMap

type NetworkpolicyMap map[string]NetworkpolicyInput

func (NetworkpolicyMap) ElementType

func (NetworkpolicyMap) ElementType() reflect.Type

func (NetworkpolicyMap) ToNetworkpolicyMapOutput

func (i NetworkpolicyMap) ToNetworkpolicyMapOutput() NetworkpolicyMapOutput

func (NetworkpolicyMap) ToNetworkpolicyMapOutputWithContext

func (i NetworkpolicyMap) ToNetworkpolicyMapOutputWithContext(ctx context.Context) NetworkpolicyMapOutput

type NetworkpolicyMapInput

type NetworkpolicyMapInput interface {
	pulumi.Input

	ToNetworkpolicyMapOutput() NetworkpolicyMapOutput
	ToNetworkpolicyMapOutputWithContext(context.Context) NetworkpolicyMapOutput
}

NetworkpolicyMapInput is an input type that accepts NetworkpolicyMap and NetworkpolicyMapOutput values. You can construct a concrete instance of `NetworkpolicyMapInput` via:

NetworkpolicyMap{ "key": NetworkpolicyArgs{...} }

type NetworkpolicyMapOutput

type NetworkpolicyMapOutput struct{ *pulumi.OutputState }

func (NetworkpolicyMapOutput) ElementType

func (NetworkpolicyMapOutput) ElementType() reflect.Type

func (NetworkpolicyMapOutput) MapIndex

func (NetworkpolicyMapOutput) ToNetworkpolicyMapOutput

func (o NetworkpolicyMapOutput) ToNetworkpolicyMapOutput() NetworkpolicyMapOutput

func (NetworkpolicyMapOutput) ToNetworkpolicyMapOutputWithContext

func (o NetworkpolicyMapOutput) ToNetworkpolicyMapOutputWithContext(ctx context.Context) NetworkpolicyMapOutput

type NetworkpolicyOutput

type NetworkpolicyOutput struct{ *pulumi.OutputState }

func (NetworkpolicyOutput) Comment

Comment.

func (NetworkpolicyOutput) ElementType

func (NetworkpolicyOutput) ElementType() reflect.Type

func (NetworkpolicyOutput) GetAllTables

func (o NetworkpolicyOutput) GetAllTables() pulumi.StringPtrOutput

Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.

func (NetworkpolicyOutput) Guest

Guest. The structure of `guest` block is documented below.

func (NetworkpolicyOutput) GuestVoiceSignaling

Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.

func (NetworkpolicyOutput) Name

LLDP network policy name.

func (NetworkpolicyOutput) Softphone

Softphone. The structure of `softphone` block is documented below.

func (NetworkpolicyOutput) StreamingVideo

Streaming Video. The structure of `streamingVideo` block is documented below.

func (NetworkpolicyOutput) ToNetworkpolicyOutput

func (o NetworkpolicyOutput) ToNetworkpolicyOutput() NetworkpolicyOutput

func (NetworkpolicyOutput) ToNetworkpolicyOutputWithContext

func (o NetworkpolicyOutput) ToNetworkpolicyOutputWithContext(ctx context.Context) NetworkpolicyOutput

func (NetworkpolicyOutput) Vdomparam

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

func (NetworkpolicyOutput) VideoConferencing

Video Conferencing. The structure of `videoConferencing` block is documented below.

func (NetworkpolicyOutput) VideoSignaling

Video Signaling. The structure of `videoSignaling` block is documented below.

func (NetworkpolicyOutput) Voice

Voice. The structure of `voice` block is documented below.

func (NetworkpolicyOutput) VoiceSignaling

Voice signaling. The structure of `voiceSignaling` block is documented below.

type NetworkpolicySoftphone

type NetworkpolicySoftphone struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicySoftphoneArgs

type NetworkpolicySoftphoneArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicySoftphoneArgs) ElementType

func (NetworkpolicySoftphoneArgs) ElementType() reflect.Type

func (NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphoneOutput

func (i NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphoneOutput() NetworkpolicySoftphoneOutput

func (NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphoneOutputWithContext

func (i NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphoneOutputWithContext(ctx context.Context) NetworkpolicySoftphoneOutput

func (NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphonePtrOutput

func (i NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphonePtrOutput() NetworkpolicySoftphonePtrOutput

func (NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphonePtrOutputWithContext

func (i NetworkpolicySoftphoneArgs) ToNetworkpolicySoftphonePtrOutputWithContext(ctx context.Context) NetworkpolicySoftphonePtrOutput

type NetworkpolicySoftphoneInput

type NetworkpolicySoftphoneInput interface {
	pulumi.Input

	ToNetworkpolicySoftphoneOutput() NetworkpolicySoftphoneOutput
	ToNetworkpolicySoftphoneOutputWithContext(context.Context) NetworkpolicySoftphoneOutput
}

NetworkpolicySoftphoneInput is an input type that accepts NetworkpolicySoftphoneArgs and NetworkpolicySoftphoneOutput values. You can construct a concrete instance of `NetworkpolicySoftphoneInput` via:

NetworkpolicySoftphoneArgs{...}

type NetworkpolicySoftphoneOutput

type NetworkpolicySoftphoneOutput struct{ *pulumi.OutputState }

func (NetworkpolicySoftphoneOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicySoftphoneOutput) ElementType

func (NetworkpolicySoftphoneOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicySoftphoneOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicySoftphoneOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphoneOutput

func (o NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphoneOutput() NetworkpolicySoftphoneOutput

func (NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphoneOutputWithContext

func (o NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphoneOutputWithContext(ctx context.Context) NetworkpolicySoftphoneOutput

func (NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphonePtrOutput

func (o NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphonePtrOutput() NetworkpolicySoftphonePtrOutput

func (NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphonePtrOutputWithContext

func (o NetworkpolicySoftphoneOutput) ToNetworkpolicySoftphonePtrOutputWithContext(ctx context.Context) NetworkpolicySoftphonePtrOutput

func (NetworkpolicySoftphoneOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicySoftphonePtrInput

type NetworkpolicySoftphonePtrInput interface {
	pulumi.Input

	ToNetworkpolicySoftphonePtrOutput() NetworkpolicySoftphonePtrOutput
	ToNetworkpolicySoftphonePtrOutputWithContext(context.Context) NetworkpolicySoftphonePtrOutput
}

NetworkpolicySoftphonePtrInput is an input type that accepts NetworkpolicySoftphoneArgs, NetworkpolicySoftphonePtr and NetworkpolicySoftphonePtrOutput values. You can construct a concrete instance of `NetworkpolicySoftphonePtrInput` via:

        NetworkpolicySoftphoneArgs{...}

or:

        nil

type NetworkpolicySoftphonePtrOutput

type NetworkpolicySoftphonePtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicySoftphonePtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicySoftphonePtrOutput) Elem

func (NetworkpolicySoftphonePtrOutput) ElementType

func (NetworkpolicySoftphonePtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicySoftphonePtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicySoftphonePtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicySoftphonePtrOutput) ToNetworkpolicySoftphonePtrOutput

func (o NetworkpolicySoftphonePtrOutput) ToNetworkpolicySoftphonePtrOutput() NetworkpolicySoftphonePtrOutput

func (NetworkpolicySoftphonePtrOutput) ToNetworkpolicySoftphonePtrOutputWithContext

func (o NetworkpolicySoftphonePtrOutput) ToNetworkpolicySoftphonePtrOutputWithContext(ctx context.Context) NetworkpolicySoftphonePtrOutput

func (NetworkpolicySoftphonePtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyState

type NetworkpolicyState struct {
	// Comment.
	Comment pulumi.StringPtrInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Guest. The structure of `guest` block is documented below.
	Guest NetworkpolicyGuestPtrInput
	// Guest Voice Signaling. The structure of `guestVoiceSignaling` block is documented below.
	GuestVoiceSignaling NetworkpolicyGuestVoiceSignalingPtrInput
	// LLDP network policy name.
	Name pulumi.StringPtrInput
	// Softphone. The structure of `softphone` block is documented below.
	Softphone NetworkpolicySoftphonePtrInput
	// Streaming Video. The structure of `streamingVideo` block is documented below.
	StreamingVideo NetworkpolicyStreamingVideoPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// Video Conferencing. The structure of `videoConferencing` block is documented below.
	VideoConferencing NetworkpolicyVideoConferencingPtrInput
	// Video Signaling. The structure of `videoSignaling` block is documented below.
	VideoSignaling NetworkpolicyVideoSignalingPtrInput
	// Voice. The structure of `voice` block is documented below.
	Voice NetworkpolicyVoicePtrInput
	// Voice signaling. The structure of `voiceSignaling` block is documented below.
	VoiceSignaling NetworkpolicyVoiceSignalingPtrInput
}

func (NetworkpolicyState) ElementType

func (NetworkpolicyState) ElementType() reflect.Type

type NetworkpolicyStreamingVideo

type NetworkpolicyStreamingVideo struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyStreamingVideoArgs

type NetworkpolicyStreamingVideoArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyStreamingVideoArgs) ElementType

func (NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoOutput

func (i NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoOutput() NetworkpolicyStreamingVideoOutput

func (NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoOutputWithContext

func (i NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoOutputWithContext(ctx context.Context) NetworkpolicyStreamingVideoOutput

func (NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoPtrOutput

func (i NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoPtrOutput() NetworkpolicyStreamingVideoPtrOutput

func (NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoPtrOutputWithContext

func (i NetworkpolicyStreamingVideoArgs) ToNetworkpolicyStreamingVideoPtrOutputWithContext(ctx context.Context) NetworkpolicyStreamingVideoPtrOutput

type NetworkpolicyStreamingVideoInput

type NetworkpolicyStreamingVideoInput interface {
	pulumi.Input

	ToNetworkpolicyStreamingVideoOutput() NetworkpolicyStreamingVideoOutput
	ToNetworkpolicyStreamingVideoOutputWithContext(context.Context) NetworkpolicyStreamingVideoOutput
}

NetworkpolicyStreamingVideoInput is an input type that accepts NetworkpolicyStreamingVideoArgs and NetworkpolicyStreamingVideoOutput values. You can construct a concrete instance of `NetworkpolicyStreamingVideoInput` via:

NetworkpolicyStreamingVideoArgs{...}

type NetworkpolicyStreamingVideoOutput

type NetworkpolicyStreamingVideoOutput struct{ *pulumi.OutputState }

func (NetworkpolicyStreamingVideoOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyStreamingVideoOutput) ElementType

func (NetworkpolicyStreamingVideoOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyStreamingVideoOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyStreamingVideoOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoOutput

func (o NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoOutput() NetworkpolicyStreamingVideoOutput

func (NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoOutputWithContext

func (o NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoOutputWithContext(ctx context.Context) NetworkpolicyStreamingVideoOutput

func (NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoPtrOutput

func (o NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoPtrOutput() NetworkpolicyStreamingVideoPtrOutput

func (NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoPtrOutputWithContext

func (o NetworkpolicyStreamingVideoOutput) ToNetworkpolicyStreamingVideoPtrOutputWithContext(ctx context.Context) NetworkpolicyStreamingVideoPtrOutput

func (NetworkpolicyStreamingVideoOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyStreamingVideoPtrInput

type NetworkpolicyStreamingVideoPtrInput interface {
	pulumi.Input

	ToNetworkpolicyStreamingVideoPtrOutput() NetworkpolicyStreamingVideoPtrOutput
	ToNetworkpolicyStreamingVideoPtrOutputWithContext(context.Context) NetworkpolicyStreamingVideoPtrOutput
}

NetworkpolicyStreamingVideoPtrInput is an input type that accepts NetworkpolicyStreamingVideoArgs, NetworkpolicyStreamingVideoPtr and NetworkpolicyStreamingVideoPtrOutput values. You can construct a concrete instance of `NetworkpolicyStreamingVideoPtrInput` via:

        NetworkpolicyStreamingVideoArgs{...}

or:

        nil

type NetworkpolicyStreamingVideoPtrOutput

type NetworkpolicyStreamingVideoPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyStreamingVideoPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyStreamingVideoPtrOutput) Elem

func (NetworkpolicyStreamingVideoPtrOutput) ElementType

func (NetworkpolicyStreamingVideoPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyStreamingVideoPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyStreamingVideoPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyStreamingVideoPtrOutput) ToNetworkpolicyStreamingVideoPtrOutput

func (o NetworkpolicyStreamingVideoPtrOutput) ToNetworkpolicyStreamingVideoPtrOutput() NetworkpolicyStreamingVideoPtrOutput

func (NetworkpolicyStreamingVideoPtrOutput) ToNetworkpolicyStreamingVideoPtrOutputWithContext

func (o NetworkpolicyStreamingVideoPtrOutput) ToNetworkpolicyStreamingVideoPtrOutputWithContext(ctx context.Context) NetworkpolicyStreamingVideoPtrOutput

func (NetworkpolicyStreamingVideoPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVideoConferencing

type NetworkpolicyVideoConferencing struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyVideoConferencingArgs

type NetworkpolicyVideoConferencingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyVideoConferencingArgs) ElementType

func (NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingOutput

func (i NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingOutput() NetworkpolicyVideoConferencingOutput

func (NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingOutputWithContext

func (i NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingOutputWithContext(ctx context.Context) NetworkpolicyVideoConferencingOutput

func (NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingPtrOutput

func (i NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingPtrOutput() NetworkpolicyVideoConferencingPtrOutput

func (NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingPtrOutputWithContext

func (i NetworkpolicyVideoConferencingArgs) ToNetworkpolicyVideoConferencingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoConferencingPtrOutput

type NetworkpolicyVideoConferencingInput

type NetworkpolicyVideoConferencingInput interface {
	pulumi.Input

	ToNetworkpolicyVideoConferencingOutput() NetworkpolicyVideoConferencingOutput
	ToNetworkpolicyVideoConferencingOutputWithContext(context.Context) NetworkpolicyVideoConferencingOutput
}

NetworkpolicyVideoConferencingInput is an input type that accepts NetworkpolicyVideoConferencingArgs and NetworkpolicyVideoConferencingOutput values. You can construct a concrete instance of `NetworkpolicyVideoConferencingInput` via:

NetworkpolicyVideoConferencingArgs{...}

type NetworkpolicyVideoConferencingOutput

type NetworkpolicyVideoConferencingOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVideoConferencingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVideoConferencingOutput) ElementType

func (NetworkpolicyVideoConferencingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVideoConferencingOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVideoConferencingOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingOutput

func (o NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingOutput() NetworkpolicyVideoConferencingOutput

func (NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingOutputWithContext

func (o NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingOutputWithContext(ctx context.Context) NetworkpolicyVideoConferencingOutput

func (NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingPtrOutput

func (o NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingPtrOutput() NetworkpolicyVideoConferencingPtrOutput

func (NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingPtrOutputWithContext

func (o NetworkpolicyVideoConferencingOutput) ToNetworkpolicyVideoConferencingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoConferencingPtrOutput

func (NetworkpolicyVideoConferencingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVideoConferencingPtrInput

type NetworkpolicyVideoConferencingPtrInput interface {
	pulumi.Input

	ToNetworkpolicyVideoConferencingPtrOutput() NetworkpolicyVideoConferencingPtrOutput
	ToNetworkpolicyVideoConferencingPtrOutputWithContext(context.Context) NetworkpolicyVideoConferencingPtrOutput
}

NetworkpolicyVideoConferencingPtrInput is an input type that accepts NetworkpolicyVideoConferencingArgs, NetworkpolicyVideoConferencingPtr and NetworkpolicyVideoConferencingPtrOutput values. You can construct a concrete instance of `NetworkpolicyVideoConferencingPtrInput` via:

        NetworkpolicyVideoConferencingArgs{...}

or:

        nil

type NetworkpolicyVideoConferencingPtrOutput

type NetworkpolicyVideoConferencingPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVideoConferencingPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVideoConferencingPtrOutput) Elem

func (NetworkpolicyVideoConferencingPtrOutput) ElementType

func (NetworkpolicyVideoConferencingPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVideoConferencingPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVideoConferencingPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVideoConferencingPtrOutput) ToNetworkpolicyVideoConferencingPtrOutput

func (o NetworkpolicyVideoConferencingPtrOutput) ToNetworkpolicyVideoConferencingPtrOutput() NetworkpolicyVideoConferencingPtrOutput

func (NetworkpolicyVideoConferencingPtrOutput) ToNetworkpolicyVideoConferencingPtrOutputWithContext

func (o NetworkpolicyVideoConferencingPtrOutput) ToNetworkpolicyVideoConferencingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoConferencingPtrOutput

func (NetworkpolicyVideoConferencingPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVideoSignaling

type NetworkpolicyVideoSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyVideoSignalingArgs

type NetworkpolicyVideoSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyVideoSignalingArgs) ElementType

func (NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingOutput

func (i NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingOutput() NetworkpolicyVideoSignalingOutput

func (NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingOutputWithContext

func (i NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingOutputWithContext(ctx context.Context) NetworkpolicyVideoSignalingOutput

func (NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingPtrOutput

func (i NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingPtrOutput() NetworkpolicyVideoSignalingPtrOutput

func (NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingPtrOutputWithContext

func (i NetworkpolicyVideoSignalingArgs) ToNetworkpolicyVideoSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoSignalingPtrOutput

type NetworkpolicyVideoSignalingInput

type NetworkpolicyVideoSignalingInput interface {
	pulumi.Input

	ToNetworkpolicyVideoSignalingOutput() NetworkpolicyVideoSignalingOutput
	ToNetworkpolicyVideoSignalingOutputWithContext(context.Context) NetworkpolicyVideoSignalingOutput
}

NetworkpolicyVideoSignalingInput is an input type that accepts NetworkpolicyVideoSignalingArgs and NetworkpolicyVideoSignalingOutput values. You can construct a concrete instance of `NetworkpolicyVideoSignalingInput` via:

NetworkpolicyVideoSignalingArgs{...}

type NetworkpolicyVideoSignalingOutput

type NetworkpolicyVideoSignalingOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVideoSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVideoSignalingOutput) ElementType

func (NetworkpolicyVideoSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVideoSignalingOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVideoSignalingOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingOutput

func (o NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingOutput() NetworkpolicyVideoSignalingOutput

func (NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingOutputWithContext

func (o NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingOutputWithContext(ctx context.Context) NetworkpolicyVideoSignalingOutput

func (NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingPtrOutput

func (o NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingPtrOutput() NetworkpolicyVideoSignalingPtrOutput

func (NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingPtrOutputWithContext

func (o NetworkpolicyVideoSignalingOutput) ToNetworkpolicyVideoSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoSignalingPtrOutput

func (NetworkpolicyVideoSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVideoSignalingPtrInput

type NetworkpolicyVideoSignalingPtrInput interface {
	pulumi.Input

	ToNetworkpolicyVideoSignalingPtrOutput() NetworkpolicyVideoSignalingPtrOutput
	ToNetworkpolicyVideoSignalingPtrOutputWithContext(context.Context) NetworkpolicyVideoSignalingPtrOutput
}

NetworkpolicyVideoSignalingPtrInput is an input type that accepts NetworkpolicyVideoSignalingArgs, NetworkpolicyVideoSignalingPtr and NetworkpolicyVideoSignalingPtrOutput values. You can construct a concrete instance of `NetworkpolicyVideoSignalingPtrInput` via:

        NetworkpolicyVideoSignalingArgs{...}

or:

        nil

type NetworkpolicyVideoSignalingPtrOutput

type NetworkpolicyVideoSignalingPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVideoSignalingPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVideoSignalingPtrOutput) Elem

func (NetworkpolicyVideoSignalingPtrOutput) ElementType

func (NetworkpolicyVideoSignalingPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVideoSignalingPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVideoSignalingPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVideoSignalingPtrOutput) ToNetworkpolicyVideoSignalingPtrOutput

func (o NetworkpolicyVideoSignalingPtrOutput) ToNetworkpolicyVideoSignalingPtrOutput() NetworkpolicyVideoSignalingPtrOutput

func (NetworkpolicyVideoSignalingPtrOutput) ToNetworkpolicyVideoSignalingPtrOutputWithContext

func (o NetworkpolicyVideoSignalingPtrOutput) ToNetworkpolicyVideoSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVideoSignalingPtrOutput

func (NetworkpolicyVideoSignalingPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVoice

type NetworkpolicyVoice struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyVoiceArgs

type NetworkpolicyVoiceArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyVoiceArgs) ElementType

func (NetworkpolicyVoiceArgs) ElementType() reflect.Type

func (NetworkpolicyVoiceArgs) ToNetworkpolicyVoiceOutput

func (i NetworkpolicyVoiceArgs) ToNetworkpolicyVoiceOutput() NetworkpolicyVoiceOutput

func (NetworkpolicyVoiceArgs) ToNetworkpolicyVoiceOutputWithContext

func (i NetworkpolicyVoiceArgs) ToNetworkpolicyVoiceOutputWithContext(ctx context.Context) NetworkpolicyVoiceOutput

func (NetworkpolicyVoiceArgs) ToNetworkpolicyVoicePtrOutput

func (i NetworkpolicyVoiceArgs) ToNetworkpolicyVoicePtrOutput() NetworkpolicyVoicePtrOutput

func (NetworkpolicyVoiceArgs) ToNetworkpolicyVoicePtrOutputWithContext

func (i NetworkpolicyVoiceArgs) ToNetworkpolicyVoicePtrOutputWithContext(ctx context.Context) NetworkpolicyVoicePtrOutput

type NetworkpolicyVoiceInput

type NetworkpolicyVoiceInput interface {
	pulumi.Input

	ToNetworkpolicyVoiceOutput() NetworkpolicyVoiceOutput
	ToNetworkpolicyVoiceOutputWithContext(context.Context) NetworkpolicyVoiceOutput
}

NetworkpolicyVoiceInput is an input type that accepts NetworkpolicyVoiceArgs and NetworkpolicyVoiceOutput values. You can construct a concrete instance of `NetworkpolicyVoiceInput` via:

NetworkpolicyVoiceArgs{...}

type NetworkpolicyVoiceOutput

type NetworkpolicyVoiceOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVoiceOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVoiceOutput) ElementType

func (NetworkpolicyVoiceOutput) ElementType() reflect.Type

func (NetworkpolicyVoiceOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVoiceOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVoiceOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVoiceOutput) ToNetworkpolicyVoiceOutput

func (o NetworkpolicyVoiceOutput) ToNetworkpolicyVoiceOutput() NetworkpolicyVoiceOutput

func (NetworkpolicyVoiceOutput) ToNetworkpolicyVoiceOutputWithContext

func (o NetworkpolicyVoiceOutput) ToNetworkpolicyVoiceOutputWithContext(ctx context.Context) NetworkpolicyVoiceOutput

func (NetworkpolicyVoiceOutput) ToNetworkpolicyVoicePtrOutput

func (o NetworkpolicyVoiceOutput) ToNetworkpolicyVoicePtrOutput() NetworkpolicyVoicePtrOutput

func (NetworkpolicyVoiceOutput) ToNetworkpolicyVoicePtrOutputWithContext

func (o NetworkpolicyVoiceOutput) ToNetworkpolicyVoicePtrOutputWithContext(ctx context.Context) NetworkpolicyVoicePtrOutput

func (NetworkpolicyVoiceOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVoicePtrInput

type NetworkpolicyVoicePtrInput interface {
	pulumi.Input

	ToNetworkpolicyVoicePtrOutput() NetworkpolicyVoicePtrOutput
	ToNetworkpolicyVoicePtrOutputWithContext(context.Context) NetworkpolicyVoicePtrOutput
}

NetworkpolicyVoicePtrInput is an input type that accepts NetworkpolicyVoiceArgs, NetworkpolicyVoicePtr and NetworkpolicyVoicePtrOutput values. You can construct a concrete instance of `NetworkpolicyVoicePtrInput` via:

        NetworkpolicyVoiceArgs{...}

or:

        nil

type NetworkpolicyVoicePtrOutput

type NetworkpolicyVoicePtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVoicePtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVoicePtrOutput) Elem

func (NetworkpolicyVoicePtrOutput) ElementType

func (NetworkpolicyVoicePtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVoicePtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVoicePtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVoicePtrOutput) ToNetworkpolicyVoicePtrOutput

func (o NetworkpolicyVoicePtrOutput) ToNetworkpolicyVoicePtrOutput() NetworkpolicyVoicePtrOutput

func (NetworkpolicyVoicePtrOutput) ToNetworkpolicyVoicePtrOutputWithContext

func (o NetworkpolicyVoicePtrOutput) ToNetworkpolicyVoicePtrOutputWithContext(ctx context.Context) NetworkpolicyVoicePtrOutput

func (NetworkpolicyVoicePtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVoiceSignaling

type NetworkpolicyVoiceSignaling struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp *int `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority *int `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status *string `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag *string `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan *int `pulumi:"vlan"`
}

type NetworkpolicyVoiceSignalingArgs

type NetworkpolicyVoiceSignalingArgs struct {
	// Differentiated Services Code Point (DSCP) value to advertise.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// 802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Enable/disable advertising this policy. Valid values: `disable`, `enable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// 802.1Q VLAN ID to advertise (1 - 4094).
	Vlan pulumi.IntPtrInput `pulumi:"vlan"`
}

func (NetworkpolicyVoiceSignalingArgs) ElementType

func (NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingOutput

func (i NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingOutput() NetworkpolicyVoiceSignalingOutput

func (NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingOutputWithContext

func (i NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingOutputWithContext(ctx context.Context) NetworkpolicyVoiceSignalingOutput

func (NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingPtrOutput

func (i NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingPtrOutput() NetworkpolicyVoiceSignalingPtrOutput

func (NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingPtrOutputWithContext

func (i NetworkpolicyVoiceSignalingArgs) ToNetworkpolicyVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVoiceSignalingPtrOutput

type NetworkpolicyVoiceSignalingInput

type NetworkpolicyVoiceSignalingInput interface {
	pulumi.Input

	ToNetworkpolicyVoiceSignalingOutput() NetworkpolicyVoiceSignalingOutput
	ToNetworkpolicyVoiceSignalingOutputWithContext(context.Context) NetworkpolicyVoiceSignalingOutput
}

NetworkpolicyVoiceSignalingInput is an input type that accepts NetworkpolicyVoiceSignalingArgs and NetworkpolicyVoiceSignalingOutput values. You can construct a concrete instance of `NetworkpolicyVoiceSignalingInput` via:

NetworkpolicyVoiceSignalingArgs{...}

type NetworkpolicyVoiceSignalingOutput

type NetworkpolicyVoiceSignalingOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVoiceSignalingOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVoiceSignalingOutput) ElementType

func (NetworkpolicyVoiceSignalingOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVoiceSignalingOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVoiceSignalingOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingOutput

func (o NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingOutput() NetworkpolicyVoiceSignalingOutput

func (NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingOutputWithContext

func (o NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingOutputWithContext(ctx context.Context) NetworkpolicyVoiceSignalingOutput

func (NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingPtrOutput

func (o NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingPtrOutput() NetworkpolicyVoiceSignalingPtrOutput

func (NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingPtrOutputWithContext

func (o NetworkpolicyVoiceSignalingOutput) ToNetworkpolicyVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVoiceSignalingPtrOutput

func (NetworkpolicyVoiceSignalingOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

type NetworkpolicyVoiceSignalingPtrInput

type NetworkpolicyVoiceSignalingPtrInput interface {
	pulumi.Input

	ToNetworkpolicyVoiceSignalingPtrOutput() NetworkpolicyVoiceSignalingPtrOutput
	ToNetworkpolicyVoiceSignalingPtrOutputWithContext(context.Context) NetworkpolicyVoiceSignalingPtrOutput
}

NetworkpolicyVoiceSignalingPtrInput is an input type that accepts NetworkpolicyVoiceSignalingArgs, NetworkpolicyVoiceSignalingPtr and NetworkpolicyVoiceSignalingPtrOutput values. You can construct a concrete instance of `NetworkpolicyVoiceSignalingPtrInput` via:

        NetworkpolicyVoiceSignalingArgs{...}

or:

        nil

type NetworkpolicyVoiceSignalingPtrOutput

type NetworkpolicyVoiceSignalingPtrOutput struct{ *pulumi.OutputState }

func (NetworkpolicyVoiceSignalingPtrOutput) Dscp

Differentiated Services Code Point (DSCP) value to advertise.

func (NetworkpolicyVoiceSignalingPtrOutput) Elem

func (NetworkpolicyVoiceSignalingPtrOutput) ElementType

func (NetworkpolicyVoiceSignalingPtrOutput) Priority

802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).

func (NetworkpolicyVoiceSignalingPtrOutput) Status

Enable/disable advertising this policy. Valid values: `disable`, `enable`.

func (NetworkpolicyVoiceSignalingPtrOutput) Tag

Advertise tagged or untagged traffic. Valid values: `none`, `dot1q`, `dot1p`.

func (NetworkpolicyVoiceSignalingPtrOutput) ToNetworkpolicyVoiceSignalingPtrOutput

func (o NetworkpolicyVoiceSignalingPtrOutput) ToNetworkpolicyVoiceSignalingPtrOutput() NetworkpolicyVoiceSignalingPtrOutput

func (NetworkpolicyVoiceSignalingPtrOutput) ToNetworkpolicyVoiceSignalingPtrOutputWithContext

func (o NetworkpolicyVoiceSignalingPtrOutput) ToNetworkpolicyVoiceSignalingPtrOutputWithContext(ctx context.Context) NetworkpolicyVoiceSignalingPtrOutput

func (NetworkpolicyVoiceSignalingPtrOutput) Vlan

802.1Q VLAN ID to advertise (1 - 4094).

Jump to

Keyboard shortcuts

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