v20190501preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LiveEventEncodingTypeNone         = LiveEventEncodingType("None")
	LiveEventEncodingTypeBasic        = LiveEventEncodingType("Basic")
	LiveEventEncodingTypeStandard     = LiveEventEncodingType("Standard")
	LiveEventEncodingTypePremium1080p = LiveEventEncodingType("Premium1080p")
)
View Source
const (
	LiveEventInputProtocolFragmentedMP4 = LiveEventInputProtocol("FragmentedMP4")
	LiveEventInputProtocolRTMP          = LiveEventInputProtocol("RTMP")
)
View Source
const (
	StreamOptionsFlagDefault    = StreamOptionsFlag("Default")
	StreamOptionsFlagLowLatency = StreamOptionsFlag("LowLatency")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AkamaiAccessControl

type AkamaiAccessControl struct {
	// authentication key list
	AkamaiSignatureHeaderAuthenticationKeyList []AkamaiSignatureHeaderAuthenticationKey `pulumi:"akamaiSignatureHeaderAuthenticationKeyList"`
}

Akamai access control

type AkamaiAccessControlArgs

type AkamaiAccessControlArgs struct {
	// authentication key list
	AkamaiSignatureHeaderAuthenticationKeyList AkamaiSignatureHeaderAuthenticationKeyArrayInput `pulumi:"akamaiSignatureHeaderAuthenticationKeyList"`
}

Akamai access control

func (AkamaiAccessControlArgs) ElementType

func (AkamaiAccessControlArgs) ElementType() reflect.Type

func (AkamaiAccessControlArgs) ToAkamaiAccessControlOutput

func (i AkamaiAccessControlArgs) ToAkamaiAccessControlOutput() AkamaiAccessControlOutput

func (AkamaiAccessControlArgs) ToAkamaiAccessControlOutputWithContext

func (i AkamaiAccessControlArgs) ToAkamaiAccessControlOutputWithContext(ctx context.Context) AkamaiAccessControlOutput

func (AkamaiAccessControlArgs) ToAkamaiAccessControlPtrOutput

func (i AkamaiAccessControlArgs) ToAkamaiAccessControlPtrOutput() AkamaiAccessControlPtrOutput

func (AkamaiAccessControlArgs) ToAkamaiAccessControlPtrOutputWithContext

func (i AkamaiAccessControlArgs) ToAkamaiAccessControlPtrOutputWithContext(ctx context.Context) AkamaiAccessControlPtrOutput

type AkamaiAccessControlInput

type AkamaiAccessControlInput interface {
	pulumi.Input

	ToAkamaiAccessControlOutput() AkamaiAccessControlOutput
	ToAkamaiAccessControlOutputWithContext(context.Context) AkamaiAccessControlOutput
}

AkamaiAccessControlInput is an input type that accepts AkamaiAccessControlArgs and AkamaiAccessControlOutput values. You can construct a concrete instance of `AkamaiAccessControlInput` via:

AkamaiAccessControlArgs{...}

type AkamaiAccessControlOutput

type AkamaiAccessControlOutput struct{ *pulumi.OutputState }

Akamai access control

func (AkamaiAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeyList

func (o AkamaiAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeyList() AkamaiSignatureHeaderAuthenticationKeyArrayOutput

authentication key list

func (AkamaiAccessControlOutput) ElementType

func (AkamaiAccessControlOutput) ElementType() reflect.Type

func (AkamaiAccessControlOutput) ToAkamaiAccessControlOutput

func (o AkamaiAccessControlOutput) ToAkamaiAccessControlOutput() AkamaiAccessControlOutput

func (AkamaiAccessControlOutput) ToAkamaiAccessControlOutputWithContext

func (o AkamaiAccessControlOutput) ToAkamaiAccessControlOutputWithContext(ctx context.Context) AkamaiAccessControlOutput

func (AkamaiAccessControlOutput) ToAkamaiAccessControlPtrOutput

func (o AkamaiAccessControlOutput) ToAkamaiAccessControlPtrOutput() AkamaiAccessControlPtrOutput

func (AkamaiAccessControlOutput) ToAkamaiAccessControlPtrOutputWithContext

func (o AkamaiAccessControlOutput) ToAkamaiAccessControlPtrOutputWithContext(ctx context.Context) AkamaiAccessControlPtrOutput

type AkamaiAccessControlPtrInput

type AkamaiAccessControlPtrInput interface {
	pulumi.Input

	ToAkamaiAccessControlPtrOutput() AkamaiAccessControlPtrOutput
	ToAkamaiAccessControlPtrOutputWithContext(context.Context) AkamaiAccessControlPtrOutput
}

AkamaiAccessControlPtrInput is an input type that accepts AkamaiAccessControlArgs, AkamaiAccessControlPtr and AkamaiAccessControlPtrOutput values. You can construct a concrete instance of `AkamaiAccessControlPtrInput` via:

        AkamaiAccessControlArgs{...}

or:

        nil

type AkamaiAccessControlPtrOutput

type AkamaiAccessControlPtrOutput struct{ *pulumi.OutputState }

func (AkamaiAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeyList

func (o AkamaiAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeyList() AkamaiSignatureHeaderAuthenticationKeyArrayOutput

authentication key list

func (AkamaiAccessControlPtrOutput) Elem

func (AkamaiAccessControlPtrOutput) ElementType

func (AkamaiAccessControlPtrOutput) ToAkamaiAccessControlPtrOutput

func (o AkamaiAccessControlPtrOutput) ToAkamaiAccessControlPtrOutput() AkamaiAccessControlPtrOutput

func (AkamaiAccessControlPtrOutput) ToAkamaiAccessControlPtrOutputWithContext

func (o AkamaiAccessControlPtrOutput) ToAkamaiAccessControlPtrOutputWithContext(ctx context.Context) AkamaiAccessControlPtrOutput

type AkamaiAccessControlResponse

type AkamaiAccessControlResponse struct {
	// authentication key list
	AkamaiSignatureHeaderAuthenticationKeyList []AkamaiSignatureHeaderAuthenticationKeyResponse `pulumi:"akamaiSignatureHeaderAuthenticationKeyList"`
}

Akamai access control

type AkamaiAccessControlResponseArgs

type AkamaiAccessControlResponseArgs struct {
	// authentication key list
	AkamaiSignatureHeaderAuthenticationKeyList AkamaiSignatureHeaderAuthenticationKeyResponseArrayInput `pulumi:"akamaiSignatureHeaderAuthenticationKeyList"`
}

Akamai access control

func (AkamaiAccessControlResponseArgs) ElementType

func (AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponseOutput

func (i AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponseOutput() AkamaiAccessControlResponseOutput

func (AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponseOutputWithContext

func (i AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponseOutputWithContext(ctx context.Context) AkamaiAccessControlResponseOutput

func (AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponsePtrOutput

func (i AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponsePtrOutput() AkamaiAccessControlResponsePtrOutput

func (AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponsePtrOutputWithContext

func (i AkamaiAccessControlResponseArgs) ToAkamaiAccessControlResponsePtrOutputWithContext(ctx context.Context) AkamaiAccessControlResponsePtrOutput

type AkamaiAccessControlResponseInput

type AkamaiAccessControlResponseInput interface {
	pulumi.Input

	ToAkamaiAccessControlResponseOutput() AkamaiAccessControlResponseOutput
	ToAkamaiAccessControlResponseOutputWithContext(context.Context) AkamaiAccessControlResponseOutput
}

AkamaiAccessControlResponseInput is an input type that accepts AkamaiAccessControlResponseArgs and AkamaiAccessControlResponseOutput values. You can construct a concrete instance of `AkamaiAccessControlResponseInput` via:

AkamaiAccessControlResponseArgs{...}

type AkamaiAccessControlResponseOutput

type AkamaiAccessControlResponseOutput struct{ *pulumi.OutputState }

Akamai access control

func (AkamaiAccessControlResponseOutput) AkamaiSignatureHeaderAuthenticationKeyList

authentication key list

func (AkamaiAccessControlResponseOutput) ElementType

func (AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponseOutput

func (o AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponseOutput() AkamaiAccessControlResponseOutput

func (AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponseOutputWithContext

func (o AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponseOutputWithContext(ctx context.Context) AkamaiAccessControlResponseOutput

func (AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponsePtrOutput

func (o AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponsePtrOutput() AkamaiAccessControlResponsePtrOutput

func (AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponsePtrOutputWithContext

func (o AkamaiAccessControlResponseOutput) ToAkamaiAccessControlResponsePtrOutputWithContext(ctx context.Context) AkamaiAccessControlResponsePtrOutput

type AkamaiAccessControlResponsePtrInput

type AkamaiAccessControlResponsePtrInput interface {
	pulumi.Input

	ToAkamaiAccessControlResponsePtrOutput() AkamaiAccessControlResponsePtrOutput
	ToAkamaiAccessControlResponsePtrOutputWithContext(context.Context) AkamaiAccessControlResponsePtrOutput
}

AkamaiAccessControlResponsePtrInput is an input type that accepts AkamaiAccessControlResponseArgs, AkamaiAccessControlResponsePtr and AkamaiAccessControlResponsePtrOutput values. You can construct a concrete instance of `AkamaiAccessControlResponsePtrInput` via:

        AkamaiAccessControlResponseArgs{...}

or:

        nil

type AkamaiAccessControlResponsePtrOutput

type AkamaiAccessControlResponsePtrOutput struct{ *pulumi.OutputState }

func (AkamaiAccessControlResponsePtrOutput) AkamaiSignatureHeaderAuthenticationKeyList

authentication key list

func (AkamaiAccessControlResponsePtrOutput) Elem

func (AkamaiAccessControlResponsePtrOutput) ElementType

func (AkamaiAccessControlResponsePtrOutput) ToAkamaiAccessControlResponsePtrOutput

func (o AkamaiAccessControlResponsePtrOutput) ToAkamaiAccessControlResponsePtrOutput() AkamaiAccessControlResponsePtrOutput

func (AkamaiAccessControlResponsePtrOutput) ToAkamaiAccessControlResponsePtrOutputWithContext

func (o AkamaiAccessControlResponsePtrOutput) ToAkamaiAccessControlResponsePtrOutputWithContext(ctx context.Context) AkamaiAccessControlResponsePtrOutput

type AkamaiSignatureHeaderAuthenticationKey

type AkamaiSignatureHeaderAuthenticationKey struct {
	// authentication key
	Base64Key *string `pulumi:"base64Key"`
	// The expiration time of the authentication key.
	Expiration *string `pulumi:"expiration"`
	// identifier of the key
	Identifier *string `pulumi:"identifier"`
}

Akamai Signature Header authentication key.

type AkamaiSignatureHeaderAuthenticationKeyArgs

type AkamaiSignatureHeaderAuthenticationKeyArgs struct {
	// authentication key
	Base64Key pulumi.StringPtrInput `pulumi:"base64Key"`
	// The expiration time of the authentication key.
	Expiration pulumi.StringPtrInput `pulumi:"expiration"`
	// identifier of the key
	Identifier pulumi.StringPtrInput `pulumi:"identifier"`
}

Akamai Signature Header authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyArgs) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyArgs) ToAkamaiSignatureHeaderAuthenticationKeyOutput

func (i AkamaiSignatureHeaderAuthenticationKeyArgs) ToAkamaiSignatureHeaderAuthenticationKeyOutput() AkamaiSignatureHeaderAuthenticationKeyOutput

func (AkamaiSignatureHeaderAuthenticationKeyArgs) ToAkamaiSignatureHeaderAuthenticationKeyOutputWithContext

func (i AkamaiSignatureHeaderAuthenticationKeyArgs) ToAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyOutput

type AkamaiSignatureHeaderAuthenticationKeyArray

type AkamaiSignatureHeaderAuthenticationKeyArray []AkamaiSignatureHeaderAuthenticationKeyInput

func (AkamaiSignatureHeaderAuthenticationKeyArray) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyArray) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutput

func (i AkamaiSignatureHeaderAuthenticationKeyArray) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutput() AkamaiSignatureHeaderAuthenticationKeyArrayOutput

func (AkamaiSignatureHeaderAuthenticationKeyArray) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext

func (i AkamaiSignatureHeaderAuthenticationKeyArray) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyArrayInput

type AkamaiSignatureHeaderAuthenticationKeyArrayInput interface {
	pulumi.Input

	ToAkamaiSignatureHeaderAuthenticationKeyArrayOutput() AkamaiSignatureHeaderAuthenticationKeyArrayOutput
	ToAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(context.Context) AkamaiSignatureHeaderAuthenticationKeyArrayOutput
}

AkamaiSignatureHeaderAuthenticationKeyArrayInput is an input type that accepts AkamaiSignatureHeaderAuthenticationKeyArray and AkamaiSignatureHeaderAuthenticationKeyArrayOutput values. You can construct a concrete instance of `AkamaiSignatureHeaderAuthenticationKeyArrayInput` via:

AkamaiSignatureHeaderAuthenticationKeyArray{ AkamaiSignatureHeaderAuthenticationKeyArgs{...} }

type AkamaiSignatureHeaderAuthenticationKeyArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyArrayOutput struct{ *pulumi.OutputState }

func (AkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyArrayOutput) Index

func (AkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutput

func (o AkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutput() AkamaiSignatureHeaderAuthenticationKeyArrayOutput

func (AkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext

func (o AkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyInput

type AkamaiSignatureHeaderAuthenticationKeyInput interface {
	pulumi.Input

	ToAkamaiSignatureHeaderAuthenticationKeyOutput() AkamaiSignatureHeaderAuthenticationKeyOutput
	ToAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(context.Context) AkamaiSignatureHeaderAuthenticationKeyOutput
}

AkamaiSignatureHeaderAuthenticationKeyInput is an input type that accepts AkamaiSignatureHeaderAuthenticationKeyArgs and AkamaiSignatureHeaderAuthenticationKeyOutput values. You can construct a concrete instance of `AkamaiSignatureHeaderAuthenticationKeyInput` via:

AkamaiSignatureHeaderAuthenticationKeyArgs{...}

type AkamaiSignatureHeaderAuthenticationKeyOutput

type AkamaiSignatureHeaderAuthenticationKeyOutput struct{ *pulumi.OutputState }

Akamai Signature Header authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key

authentication key

func (AkamaiSignatureHeaderAuthenticationKeyOutput) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyOutput) Expiration

The expiration time of the authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyOutput) Identifier

identifier of the key

func (AkamaiSignatureHeaderAuthenticationKeyOutput) ToAkamaiSignatureHeaderAuthenticationKeyOutput

func (o AkamaiSignatureHeaderAuthenticationKeyOutput) ToAkamaiSignatureHeaderAuthenticationKeyOutput() AkamaiSignatureHeaderAuthenticationKeyOutput

func (AkamaiSignatureHeaderAuthenticationKeyOutput) ToAkamaiSignatureHeaderAuthenticationKeyOutputWithContext

func (o AkamaiSignatureHeaderAuthenticationKeyOutput) ToAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyOutput

type AkamaiSignatureHeaderAuthenticationKeyResponse

type AkamaiSignatureHeaderAuthenticationKeyResponse struct {
	// authentication key
	Base64Key *string `pulumi:"base64Key"`
	// The expiration time of the authentication key.
	Expiration *string `pulumi:"expiration"`
	// identifier of the key
	Identifier *string `pulumi:"identifier"`
}

Akamai Signature Header authentication key.

type AkamaiSignatureHeaderAuthenticationKeyResponseArgs

type AkamaiSignatureHeaderAuthenticationKeyResponseArgs struct {
	// authentication key
	Base64Key pulumi.StringPtrInput `pulumi:"base64Key"`
	// The expiration time of the authentication key.
	Expiration pulumi.StringPtrInput `pulumi:"expiration"`
	// identifier of the key
	Identifier pulumi.StringPtrInput `pulumi:"identifier"`
}

Akamai Signature Header authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyResponseArgs) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyResponseArgs) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutput

func (i AkamaiSignatureHeaderAuthenticationKeyResponseArgs) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutput() AkamaiSignatureHeaderAuthenticationKeyResponseOutput

func (AkamaiSignatureHeaderAuthenticationKeyResponseArgs) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutputWithContext

func (i AkamaiSignatureHeaderAuthenticationKeyResponseArgs) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseOutput

type AkamaiSignatureHeaderAuthenticationKeyResponseArray

type AkamaiSignatureHeaderAuthenticationKeyResponseArray []AkamaiSignatureHeaderAuthenticationKeyResponseInput

func (AkamaiSignatureHeaderAuthenticationKeyResponseArray) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyResponseArray) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

func (i AkamaiSignatureHeaderAuthenticationKeyResponseArray) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput() AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

func (AkamaiSignatureHeaderAuthenticationKeyResponseArray) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutputWithContext

func (i AkamaiSignatureHeaderAuthenticationKeyResponseArray) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyResponseArrayInput

type AkamaiSignatureHeaderAuthenticationKeyResponseArrayInput interface {
	pulumi.Input

	ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput() AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput
	ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutputWithContext(context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput
}

AkamaiSignatureHeaderAuthenticationKeyResponseArrayInput is an input type that accepts AkamaiSignatureHeaderAuthenticationKeyResponseArray and AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput values. You can construct a concrete instance of `AkamaiSignatureHeaderAuthenticationKeyResponseArrayInput` via:

AkamaiSignatureHeaderAuthenticationKeyResponseArray{ AkamaiSignatureHeaderAuthenticationKeyResponseArgs{...} }

type AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput) Index

func (AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

func (AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutputWithContext

func (o AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseArrayOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseArrayOutput

type AkamaiSignatureHeaderAuthenticationKeyResponseInput

type AkamaiSignatureHeaderAuthenticationKeyResponseInput interface {
	pulumi.Input

	ToAkamaiSignatureHeaderAuthenticationKeyResponseOutput() AkamaiSignatureHeaderAuthenticationKeyResponseOutput
	ToAkamaiSignatureHeaderAuthenticationKeyResponseOutputWithContext(context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseOutput
}

AkamaiSignatureHeaderAuthenticationKeyResponseInput is an input type that accepts AkamaiSignatureHeaderAuthenticationKeyResponseArgs and AkamaiSignatureHeaderAuthenticationKeyResponseOutput values. You can construct a concrete instance of `AkamaiSignatureHeaderAuthenticationKeyResponseInput` via:

AkamaiSignatureHeaderAuthenticationKeyResponseArgs{...}

type AkamaiSignatureHeaderAuthenticationKeyResponseOutput

type AkamaiSignatureHeaderAuthenticationKeyResponseOutput struct{ *pulumi.OutputState }

Akamai Signature Header authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) Base64Key

authentication key

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) ElementType

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) Expiration

The expiration time of the authentication key.

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) Identifier

identifier of the key

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutput

func (AkamaiSignatureHeaderAuthenticationKeyResponseOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutputWithContext

func (o AkamaiSignatureHeaderAuthenticationKeyResponseOutput) ToAkamaiSignatureHeaderAuthenticationKeyResponseOutputWithContext(ctx context.Context) AkamaiSignatureHeaderAuthenticationKeyResponseOutput

type CrossSiteAccessPolicies

type CrossSiteAccessPolicies struct {
	// The content of clientaccesspolicy.xml used by Silverlight.
	ClientAccessPolicy *string `pulumi:"clientAccessPolicy"`
	// The content of crossdomain.xml used by Silverlight.
	CrossDomainPolicy *string `pulumi:"crossDomainPolicy"`
}

The client access policy.

type CrossSiteAccessPoliciesArgs

type CrossSiteAccessPoliciesArgs struct {
	// The content of clientaccesspolicy.xml used by Silverlight.
	ClientAccessPolicy pulumi.StringPtrInput `pulumi:"clientAccessPolicy"`
	// The content of crossdomain.xml used by Silverlight.
	CrossDomainPolicy pulumi.StringPtrInput `pulumi:"crossDomainPolicy"`
}

The client access policy.

func (CrossSiteAccessPoliciesArgs) ElementType

func (CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesOutput

func (i CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesOutput() CrossSiteAccessPoliciesOutput

func (CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesOutputWithContext

func (i CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesOutput

func (CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesPtrOutput

func (i CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesPtrOutput() CrossSiteAccessPoliciesPtrOutput

func (CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesPtrOutputWithContext

func (i CrossSiteAccessPoliciesArgs) ToCrossSiteAccessPoliciesPtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesPtrOutput

type CrossSiteAccessPoliciesInput

type CrossSiteAccessPoliciesInput interface {
	pulumi.Input

	ToCrossSiteAccessPoliciesOutput() CrossSiteAccessPoliciesOutput
	ToCrossSiteAccessPoliciesOutputWithContext(context.Context) CrossSiteAccessPoliciesOutput
}

CrossSiteAccessPoliciesInput is an input type that accepts CrossSiteAccessPoliciesArgs and CrossSiteAccessPoliciesOutput values. You can construct a concrete instance of `CrossSiteAccessPoliciesInput` via:

CrossSiteAccessPoliciesArgs{...}

type CrossSiteAccessPoliciesOutput

type CrossSiteAccessPoliciesOutput struct{ *pulumi.OutputState }

The client access policy.

func (CrossSiteAccessPoliciesOutput) ClientAccessPolicy

func (o CrossSiteAccessPoliciesOutput) ClientAccessPolicy() pulumi.StringPtrOutput

The content of clientaccesspolicy.xml used by Silverlight.

func (CrossSiteAccessPoliciesOutput) CrossDomainPolicy

The content of crossdomain.xml used by Silverlight.

func (CrossSiteAccessPoliciesOutput) ElementType

func (CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesOutput

func (o CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesOutput() CrossSiteAccessPoliciesOutput

func (CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesOutputWithContext

func (o CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesOutput

func (CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesPtrOutput

func (o CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesPtrOutput() CrossSiteAccessPoliciesPtrOutput

func (CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesPtrOutputWithContext

func (o CrossSiteAccessPoliciesOutput) ToCrossSiteAccessPoliciesPtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesPtrOutput

type CrossSiteAccessPoliciesPtrInput

type CrossSiteAccessPoliciesPtrInput interface {
	pulumi.Input

	ToCrossSiteAccessPoliciesPtrOutput() CrossSiteAccessPoliciesPtrOutput
	ToCrossSiteAccessPoliciesPtrOutputWithContext(context.Context) CrossSiteAccessPoliciesPtrOutput
}

CrossSiteAccessPoliciesPtrInput is an input type that accepts CrossSiteAccessPoliciesArgs, CrossSiteAccessPoliciesPtr and CrossSiteAccessPoliciesPtrOutput values. You can construct a concrete instance of `CrossSiteAccessPoliciesPtrInput` via:

        CrossSiteAccessPoliciesArgs{...}

or:

        nil

type CrossSiteAccessPoliciesPtrOutput

type CrossSiteAccessPoliciesPtrOutput struct{ *pulumi.OutputState }

func (CrossSiteAccessPoliciesPtrOutput) ClientAccessPolicy

The content of clientaccesspolicy.xml used by Silverlight.

func (CrossSiteAccessPoliciesPtrOutput) CrossDomainPolicy

The content of crossdomain.xml used by Silverlight.

func (CrossSiteAccessPoliciesPtrOutput) Elem

func (CrossSiteAccessPoliciesPtrOutput) ElementType

func (CrossSiteAccessPoliciesPtrOutput) ToCrossSiteAccessPoliciesPtrOutput

func (o CrossSiteAccessPoliciesPtrOutput) ToCrossSiteAccessPoliciesPtrOutput() CrossSiteAccessPoliciesPtrOutput

func (CrossSiteAccessPoliciesPtrOutput) ToCrossSiteAccessPoliciesPtrOutputWithContext

func (o CrossSiteAccessPoliciesPtrOutput) ToCrossSiteAccessPoliciesPtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesPtrOutput

type CrossSiteAccessPoliciesResponse

type CrossSiteAccessPoliciesResponse struct {
	// The content of clientaccesspolicy.xml used by Silverlight.
	ClientAccessPolicy *string `pulumi:"clientAccessPolicy"`
	// The content of crossdomain.xml used by Silverlight.
	CrossDomainPolicy *string `pulumi:"crossDomainPolicy"`
}

The client access policy.

type CrossSiteAccessPoliciesResponseArgs

type CrossSiteAccessPoliciesResponseArgs struct {
	// The content of clientaccesspolicy.xml used by Silverlight.
	ClientAccessPolicy pulumi.StringPtrInput `pulumi:"clientAccessPolicy"`
	// The content of crossdomain.xml used by Silverlight.
	CrossDomainPolicy pulumi.StringPtrInput `pulumi:"crossDomainPolicy"`
}

The client access policy.

func (CrossSiteAccessPoliciesResponseArgs) ElementType

func (CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponseOutput

func (i CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponseOutput() CrossSiteAccessPoliciesResponseOutput

func (CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponseOutputWithContext

func (i CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponseOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesResponseOutput

func (CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponsePtrOutput

func (i CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponsePtrOutput() CrossSiteAccessPoliciesResponsePtrOutput

func (CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext

func (i CrossSiteAccessPoliciesResponseArgs) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesResponsePtrOutput

type CrossSiteAccessPoliciesResponseInput

type CrossSiteAccessPoliciesResponseInput interface {
	pulumi.Input

	ToCrossSiteAccessPoliciesResponseOutput() CrossSiteAccessPoliciesResponseOutput
	ToCrossSiteAccessPoliciesResponseOutputWithContext(context.Context) CrossSiteAccessPoliciesResponseOutput
}

CrossSiteAccessPoliciesResponseInput is an input type that accepts CrossSiteAccessPoliciesResponseArgs and CrossSiteAccessPoliciesResponseOutput values. You can construct a concrete instance of `CrossSiteAccessPoliciesResponseInput` via:

CrossSiteAccessPoliciesResponseArgs{...}

type CrossSiteAccessPoliciesResponseOutput

type CrossSiteAccessPoliciesResponseOutput struct{ *pulumi.OutputState }

The client access policy.

func (CrossSiteAccessPoliciesResponseOutput) ClientAccessPolicy

The content of clientaccesspolicy.xml used by Silverlight.

func (CrossSiteAccessPoliciesResponseOutput) CrossDomainPolicy

The content of crossdomain.xml used by Silverlight.

func (CrossSiteAccessPoliciesResponseOutput) ElementType

func (CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponseOutput

func (o CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponseOutput() CrossSiteAccessPoliciesResponseOutput

func (CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponseOutputWithContext

func (o CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponseOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesResponseOutput

func (CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponsePtrOutput

func (o CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponsePtrOutput() CrossSiteAccessPoliciesResponsePtrOutput

func (CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext

func (o CrossSiteAccessPoliciesResponseOutput) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesResponsePtrOutput

type CrossSiteAccessPoliciesResponsePtrInput

type CrossSiteAccessPoliciesResponsePtrInput interface {
	pulumi.Input

	ToCrossSiteAccessPoliciesResponsePtrOutput() CrossSiteAccessPoliciesResponsePtrOutput
	ToCrossSiteAccessPoliciesResponsePtrOutputWithContext(context.Context) CrossSiteAccessPoliciesResponsePtrOutput
}

CrossSiteAccessPoliciesResponsePtrInput is an input type that accepts CrossSiteAccessPoliciesResponseArgs, CrossSiteAccessPoliciesResponsePtr and CrossSiteAccessPoliciesResponsePtrOutput values. You can construct a concrete instance of `CrossSiteAccessPoliciesResponsePtrInput` via:

        CrossSiteAccessPoliciesResponseArgs{...}

or:

        nil

type CrossSiteAccessPoliciesResponsePtrOutput

type CrossSiteAccessPoliciesResponsePtrOutput struct{ *pulumi.OutputState }

func (CrossSiteAccessPoliciesResponsePtrOutput) ClientAccessPolicy

The content of clientaccesspolicy.xml used by Silverlight.

func (CrossSiteAccessPoliciesResponsePtrOutput) CrossDomainPolicy

The content of crossdomain.xml used by Silverlight.

func (CrossSiteAccessPoliciesResponsePtrOutput) Elem

func (CrossSiteAccessPoliciesResponsePtrOutput) ElementType

func (CrossSiteAccessPoliciesResponsePtrOutput) ToCrossSiteAccessPoliciesResponsePtrOutput

func (o CrossSiteAccessPoliciesResponsePtrOutput) ToCrossSiteAccessPoliciesResponsePtrOutput() CrossSiteAccessPoliciesResponsePtrOutput

func (CrossSiteAccessPoliciesResponsePtrOutput) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext

func (o CrossSiteAccessPoliciesResponsePtrOutput) ToCrossSiteAccessPoliciesResponsePtrOutputWithContext(ctx context.Context) CrossSiteAccessPoliciesResponsePtrOutput

type Hls

type Hls struct {
	// The amount of fragments per HTTP Live Streaming (HLS) segment.
	FragmentsPerTsSegment *int `pulumi:"fragmentsPerTsSegment"`
}

The HLS configuration.

type HlsArgs

type HlsArgs struct {
	// The amount of fragments per HTTP Live Streaming (HLS) segment.
	FragmentsPerTsSegment pulumi.IntPtrInput `pulumi:"fragmentsPerTsSegment"`
}

The HLS configuration.

func (HlsArgs) ElementType

func (HlsArgs) ElementType() reflect.Type

func (HlsArgs) ToHlsOutput

func (i HlsArgs) ToHlsOutput() HlsOutput

func (HlsArgs) ToHlsOutputWithContext

func (i HlsArgs) ToHlsOutputWithContext(ctx context.Context) HlsOutput

func (HlsArgs) ToHlsPtrOutput

func (i HlsArgs) ToHlsPtrOutput() HlsPtrOutput

func (HlsArgs) ToHlsPtrOutputWithContext

func (i HlsArgs) ToHlsPtrOutputWithContext(ctx context.Context) HlsPtrOutput

type HlsInput

type HlsInput interface {
	pulumi.Input

	ToHlsOutput() HlsOutput
	ToHlsOutputWithContext(context.Context) HlsOutput
}

HlsInput is an input type that accepts HlsArgs and HlsOutput values. You can construct a concrete instance of `HlsInput` via:

HlsArgs{...}

type HlsOutput

type HlsOutput struct{ *pulumi.OutputState }

The HLS configuration.

func (HlsOutput) ElementType

func (HlsOutput) ElementType() reflect.Type

func (HlsOutput) FragmentsPerTsSegment

func (o HlsOutput) FragmentsPerTsSegment() pulumi.IntPtrOutput

The amount of fragments per HTTP Live Streaming (HLS) segment.

func (HlsOutput) ToHlsOutput

func (o HlsOutput) ToHlsOutput() HlsOutput

func (HlsOutput) ToHlsOutputWithContext

func (o HlsOutput) ToHlsOutputWithContext(ctx context.Context) HlsOutput

func (HlsOutput) ToHlsPtrOutput

func (o HlsOutput) ToHlsPtrOutput() HlsPtrOutput

func (HlsOutput) ToHlsPtrOutputWithContext

func (o HlsOutput) ToHlsPtrOutputWithContext(ctx context.Context) HlsPtrOutput

type HlsPtrInput

type HlsPtrInput interface {
	pulumi.Input

	ToHlsPtrOutput() HlsPtrOutput
	ToHlsPtrOutputWithContext(context.Context) HlsPtrOutput
}

HlsPtrInput is an input type that accepts HlsArgs, HlsPtr and HlsPtrOutput values. You can construct a concrete instance of `HlsPtrInput` via:

        HlsArgs{...}

or:

        nil

func HlsPtr

func HlsPtr(v *HlsArgs) HlsPtrInput

type HlsPtrOutput

type HlsPtrOutput struct{ *pulumi.OutputState }

func (HlsPtrOutput) Elem

func (o HlsPtrOutput) Elem() HlsOutput

func (HlsPtrOutput) ElementType

func (HlsPtrOutput) ElementType() reflect.Type

func (HlsPtrOutput) FragmentsPerTsSegment

func (o HlsPtrOutput) FragmentsPerTsSegment() pulumi.IntPtrOutput

The amount of fragments per HTTP Live Streaming (HLS) segment.

func (HlsPtrOutput) ToHlsPtrOutput

func (o HlsPtrOutput) ToHlsPtrOutput() HlsPtrOutput

func (HlsPtrOutput) ToHlsPtrOutputWithContext

func (o HlsPtrOutput) ToHlsPtrOutputWithContext(ctx context.Context) HlsPtrOutput

type HlsResponse

type HlsResponse struct {
	// The amount of fragments per HTTP Live Streaming (HLS) segment.
	FragmentsPerTsSegment *int `pulumi:"fragmentsPerTsSegment"`
}

The HLS configuration.

type HlsResponseArgs

type HlsResponseArgs struct {
	// The amount of fragments per HTTP Live Streaming (HLS) segment.
	FragmentsPerTsSegment pulumi.IntPtrInput `pulumi:"fragmentsPerTsSegment"`
}

The HLS configuration.

func (HlsResponseArgs) ElementType

func (HlsResponseArgs) ElementType() reflect.Type

func (HlsResponseArgs) ToHlsResponseOutput

func (i HlsResponseArgs) ToHlsResponseOutput() HlsResponseOutput

func (HlsResponseArgs) ToHlsResponseOutputWithContext

func (i HlsResponseArgs) ToHlsResponseOutputWithContext(ctx context.Context) HlsResponseOutput

func (HlsResponseArgs) ToHlsResponsePtrOutput

func (i HlsResponseArgs) ToHlsResponsePtrOutput() HlsResponsePtrOutput

func (HlsResponseArgs) ToHlsResponsePtrOutputWithContext

func (i HlsResponseArgs) ToHlsResponsePtrOutputWithContext(ctx context.Context) HlsResponsePtrOutput

type HlsResponseInput

type HlsResponseInput interface {
	pulumi.Input

	ToHlsResponseOutput() HlsResponseOutput
	ToHlsResponseOutputWithContext(context.Context) HlsResponseOutput
}

HlsResponseInput is an input type that accepts HlsResponseArgs and HlsResponseOutput values. You can construct a concrete instance of `HlsResponseInput` via:

HlsResponseArgs{...}

type HlsResponseOutput

type HlsResponseOutput struct{ *pulumi.OutputState }

The HLS configuration.

func (HlsResponseOutput) ElementType

func (HlsResponseOutput) ElementType() reflect.Type

func (HlsResponseOutput) FragmentsPerTsSegment

func (o HlsResponseOutput) FragmentsPerTsSegment() pulumi.IntPtrOutput

The amount of fragments per HTTP Live Streaming (HLS) segment.

func (HlsResponseOutput) ToHlsResponseOutput

func (o HlsResponseOutput) ToHlsResponseOutput() HlsResponseOutput

func (HlsResponseOutput) ToHlsResponseOutputWithContext

func (o HlsResponseOutput) ToHlsResponseOutputWithContext(ctx context.Context) HlsResponseOutput

func (HlsResponseOutput) ToHlsResponsePtrOutput

func (o HlsResponseOutput) ToHlsResponsePtrOutput() HlsResponsePtrOutput

func (HlsResponseOutput) ToHlsResponsePtrOutputWithContext

func (o HlsResponseOutput) ToHlsResponsePtrOutputWithContext(ctx context.Context) HlsResponsePtrOutput

type HlsResponsePtrInput

type HlsResponsePtrInput interface {
	pulumi.Input

	ToHlsResponsePtrOutput() HlsResponsePtrOutput
	ToHlsResponsePtrOutputWithContext(context.Context) HlsResponsePtrOutput
}

HlsResponsePtrInput is an input type that accepts HlsResponseArgs, HlsResponsePtr and HlsResponsePtrOutput values. You can construct a concrete instance of `HlsResponsePtrInput` via:

        HlsResponseArgs{...}

or:

        nil

func HlsResponsePtr

func HlsResponsePtr(v *HlsResponseArgs) HlsResponsePtrInput

type HlsResponsePtrOutput

type HlsResponsePtrOutput struct{ *pulumi.OutputState }

func (HlsResponsePtrOutput) Elem

func (HlsResponsePtrOutput) ElementType

func (HlsResponsePtrOutput) ElementType() reflect.Type

func (HlsResponsePtrOutput) FragmentsPerTsSegment

func (o HlsResponsePtrOutput) FragmentsPerTsSegment() pulumi.IntPtrOutput

The amount of fragments per HTTP Live Streaming (HLS) segment.

func (HlsResponsePtrOutput) ToHlsResponsePtrOutput

func (o HlsResponsePtrOutput) ToHlsResponsePtrOutput() HlsResponsePtrOutput

func (HlsResponsePtrOutput) ToHlsResponsePtrOutputWithContext

func (o HlsResponsePtrOutput) ToHlsResponsePtrOutputWithContext(ctx context.Context) HlsResponsePtrOutput

type IPAccessControl

type IPAccessControl struct {
	// The IP allow list.
	Allow []IPRange `pulumi:"allow"`
}

The IP access control.

type IPAccessControlArgs

type IPAccessControlArgs struct {
	// The IP allow list.
	Allow IPRangeArrayInput `pulumi:"allow"`
}

The IP access control.

func (IPAccessControlArgs) ElementType

func (IPAccessControlArgs) ElementType() reflect.Type

func (IPAccessControlArgs) ToIPAccessControlOutput

func (i IPAccessControlArgs) ToIPAccessControlOutput() IPAccessControlOutput

func (IPAccessControlArgs) ToIPAccessControlOutputWithContext

func (i IPAccessControlArgs) ToIPAccessControlOutputWithContext(ctx context.Context) IPAccessControlOutput

func (IPAccessControlArgs) ToIPAccessControlPtrOutput

func (i IPAccessControlArgs) ToIPAccessControlPtrOutput() IPAccessControlPtrOutput

func (IPAccessControlArgs) ToIPAccessControlPtrOutputWithContext

func (i IPAccessControlArgs) ToIPAccessControlPtrOutputWithContext(ctx context.Context) IPAccessControlPtrOutput

type IPAccessControlInput

type IPAccessControlInput interface {
	pulumi.Input

	ToIPAccessControlOutput() IPAccessControlOutput
	ToIPAccessControlOutputWithContext(context.Context) IPAccessControlOutput
}

IPAccessControlInput is an input type that accepts IPAccessControlArgs and IPAccessControlOutput values. You can construct a concrete instance of `IPAccessControlInput` via:

IPAccessControlArgs{...}

type IPAccessControlOutput

type IPAccessControlOutput struct{ *pulumi.OutputState }

The IP access control.

func (IPAccessControlOutput) Allow

The IP allow list.

func (IPAccessControlOutput) ElementType

func (IPAccessControlOutput) ElementType() reflect.Type

func (IPAccessControlOutput) ToIPAccessControlOutput

func (o IPAccessControlOutput) ToIPAccessControlOutput() IPAccessControlOutput

func (IPAccessControlOutput) ToIPAccessControlOutputWithContext

func (o IPAccessControlOutput) ToIPAccessControlOutputWithContext(ctx context.Context) IPAccessControlOutput

func (IPAccessControlOutput) ToIPAccessControlPtrOutput

func (o IPAccessControlOutput) ToIPAccessControlPtrOutput() IPAccessControlPtrOutput

func (IPAccessControlOutput) ToIPAccessControlPtrOutputWithContext

func (o IPAccessControlOutput) ToIPAccessControlPtrOutputWithContext(ctx context.Context) IPAccessControlPtrOutput

type IPAccessControlPtrInput

type IPAccessControlPtrInput interface {
	pulumi.Input

	ToIPAccessControlPtrOutput() IPAccessControlPtrOutput
	ToIPAccessControlPtrOutputWithContext(context.Context) IPAccessControlPtrOutput
}

IPAccessControlPtrInput is an input type that accepts IPAccessControlArgs, IPAccessControlPtr and IPAccessControlPtrOutput values. You can construct a concrete instance of `IPAccessControlPtrInput` via:

        IPAccessControlArgs{...}

or:

        nil

type IPAccessControlPtrOutput

type IPAccessControlPtrOutput struct{ *pulumi.OutputState }

func (IPAccessControlPtrOutput) Allow

The IP allow list.

func (IPAccessControlPtrOutput) Elem

func (IPAccessControlPtrOutput) ElementType

func (IPAccessControlPtrOutput) ElementType() reflect.Type

func (IPAccessControlPtrOutput) ToIPAccessControlPtrOutput

func (o IPAccessControlPtrOutput) ToIPAccessControlPtrOutput() IPAccessControlPtrOutput

func (IPAccessControlPtrOutput) ToIPAccessControlPtrOutputWithContext

func (o IPAccessControlPtrOutput) ToIPAccessControlPtrOutputWithContext(ctx context.Context) IPAccessControlPtrOutput

type IPAccessControlResponse

type IPAccessControlResponse struct {
	// The IP allow list.
	Allow []IPRangeResponse `pulumi:"allow"`
}

The IP access control.

type IPAccessControlResponseArgs

type IPAccessControlResponseArgs struct {
	// The IP allow list.
	Allow IPRangeResponseArrayInput `pulumi:"allow"`
}

The IP access control.

func (IPAccessControlResponseArgs) ElementType

func (IPAccessControlResponseArgs) ToIPAccessControlResponseOutput

func (i IPAccessControlResponseArgs) ToIPAccessControlResponseOutput() IPAccessControlResponseOutput

func (IPAccessControlResponseArgs) ToIPAccessControlResponseOutputWithContext

func (i IPAccessControlResponseArgs) ToIPAccessControlResponseOutputWithContext(ctx context.Context) IPAccessControlResponseOutput

func (IPAccessControlResponseArgs) ToIPAccessControlResponsePtrOutput

func (i IPAccessControlResponseArgs) ToIPAccessControlResponsePtrOutput() IPAccessControlResponsePtrOutput

func (IPAccessControlResponseArgs) ToIPAccessControlResponsePtrOutputWithContext

func (i IPAccessControlResponseArgs) ToIPAccessControlResponsePtrOutputWithContext(ctx context.Context) IPAccessControlResponsePtrOutput

type IPAccessControlResponseInput

type IPAccessControlResponseInput interface {
	pulumi.Input

	ToIPAccessControlResponseOutput() IPAccessControlResponseOutput
	ToIPAccessControlResponseOutputWithContext(context.Context) IPAccessControlResponseOutput
}

IPAccessControlResponseInput is an input type that accepts IPAccessControlResponseArgs and IPAccessControlResponseOutput values. You can construct a concrete instance of `IPAccessControlResponseInput` via:

IPAccessControlResponseArgs{...}

type IPAccessControlResponseOutput

type IPAccessControlResponseOutput struct{ *pulumi.OutputState }

The IP access control.

func (IPAccessControlResponseOutput) Allow

The IP allow list.

func (IPAccessControlResponseOutput) ElementType

func (IPAccessControlResponseOutput) ToIPAccessControlResponseOutput

func (o IPAccessControlResponseOutput) ToIPAccessControlResponseOutput() IPAccessControlResponseOutput

func (IPAccessControlResponseOutput) ToIPAccessControlResponseOutputWithContext

func (o IPAccessControlResponseOutput) ToIPAccessControlResponseOutputWithContext(ctx context.Context) IPAccessControlResponseOutput

func (IPAccessControlResponseOutput) ToIPAccessControlResponsePtrOutput

func (o IPAccessControlResponseOutput) ToIPAccessControlResponsePtrOutput() IPAccessControlResponsePtrOutput

func (IPAccessControlResponseOutput) ToIPAccessControlResponsePtrOutputWithContext

func (o IPAccessControlResponseOutput) ToIPAccessControlResponsePtrOutputWithContext(ctx context.Context) IPAccessControlResponsePtrOutput

type IPAccessControlResponsePtrInput

type IPAccessControlResponsePtrInput interface {
	pulumi.Input

	ToIPAccessControlResponsePtrOutput() IPAccessControlResponsePtrOutput
	ToIPAccessControlResponsePtrOutputWithContext(context.Context) IPAccessControlResponsePtrOutput
}

IPAccessControlResponsePtrInput is an input type that accepts IPAccessControlResponseArgs, IPAccessControlResponsePtr and IPAccessControlResponsePtrOutput values. You can construct a concrete instance of `IPAccessControlResponsePtrInput` via:

        IPAccessControlResponseArgs{...}

or:

        nil

type IPAccessControlResponsePtrOutput

type IPAccessControlResponsePtrOutput struct{ *pulumi.OutputState }

func (IPAccessControlResponsePtrOutput) Allow

The IP allow list.

func (IPAccessControlResponsePtrOutput) Elem

func (IPAccessControlResponsePtrOutput) ElementType

func (IPAccessControlResponsePtrOutput) ToIPAccessControlResponsePtrOutput

func (o IPAccessControlResponsePtrOutput) ToIPAccessControlResponsePtrOutput() IPAccessControlResponsePtrOutput

func (IPAccessControlResponsePtrOutput) ToIPAccessControlResponsePtrOutputWithContext

func (o IPAccessControlResponsePtrOutput) ToIPAccessControlResponsePtrOutputWithContext(ctx context.Context) IPAccessControlResponsePtrOutput

type IPRange

type IPRange struct {
	// The IP address.
	Address *string `pulumi:"address"`
	// The friendly name for the IP address range.
	Name *string `pulumi:"name"`
	// The subnet mask prefix length (see CIDR notation).
	SubnetPrefixLength *int `pulumi:"subnetPrefixLength"`
}

The IP address range in the CIDR scheme.

type IPRangeArgs

type IPRangeArgs struct {
	// The IP address.
	Address pulumi.StringPtrInput `pulumi:"address"`
	// The friendly name for the IP address range.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The subnet mask prefix length (see CIDR notation).
	SubnetPrefixLength pulumi.IntPtrInput `pulumi:"subnetPrefixLength"`
}

The IP address range in the CIDR scheme.

func (IPRangeArgs) ElementType

func (IPRangeArgs) ElementType() reflect.Type

func (IPRangeArgs) ToIPRangeOutput

func (i IPRangeArgs) ToIPRangeOutput() IPRangeOutput

func (IPRangeArgs) ToIPRangeOutputWithContext

func (i IPRangeArgs) ToIPRangeOutputWithContext(ctx context.Context) IPRangeOutput

type IPRangeArray

type IPRangeArray []IPRangeInput

func (IPRangeArray) ElementType

func (IPRangeArray) ElementType() reflect.Type

func (IPRangeArray) ToIPRangeArrayOutput

func (i IPRangeArray) ToIPRangeArrayOutput() IPRangeArrayOutput

func (IPRangeArray) ToIPRangeArrayOutputWithContext

func (i IPRangeArray) ToIPRangeArrayOutputWithContext(ctx context.Context) IPRangeArrayOutput

type IPRangeArrayInput

type IPRangeArrayInput interface {
	pulumi.Input

	ToIPRangeArrayOutput() IPRangeArrayOutput
	ToIPRangeArrayOutputWithContext(context.Context) IPRangeArrayOutput
}

IPRangeArrayInput is an input type that accepts IPRangeArray and IPRangeArrayOutput values. You can construct a concrete instance of `IPRangeArrayInput` via:

IPRangeArray{ IPRangeArgs{...} }

type IPRangeArrayOutput

type IPRangeArrayOutput struct{ *pulumi.OutputState }

func (IPRangeArrayOutput) ElementType

func (IPRangeArrayOutput) ElementType() reflect.Type

func (IPRangeArrayOutput) Index

func (IPRangeArrayOutput) ToIPRangeArrayOutput

func (o IPRangeArrayOutput) ToIPRangeArrayOutput() IPRangeArrayOutput

func (IPRangeArrayOutput) ToIPRangeArrayOutputWithContext

func (o IPRangeArrayOutput) ToIPRangeArrayOutputWithContext(ctx context.Context) IPRangeArrayOutput

type IPRangeInput

type IPRangeInput interface {
	pulumi.Input

	ToIPRangeOutput() IPRangeOutput
	ToIPRangeOutputWithContext(context.Context) IPRangeOutput
}

IPRangeInput is an input type that accepts IPRangeArgs and IPRangeOutput values. You can construct a concrete instance of `IPRangeInput` via:

IPRangeArgs{...}

type IPRangeOutput

type IPRangeOutput struct{ *pulumi.OutputState }

The IP address range in the CIDR scheme.

func (IPRangeOutput) Address

func (o IPRangeOutput) Address() pulumi.StringPtrOutput

The IP address.

func (IPRangeOutput) ElementType

func (IPRangeOutput) ElementType() reflect.Type

func (IPRangeOutput) Name

The friendly name for the IP address range.

func (IPRangeOutput) SubnetPrefixLength

func (o IPRangeOutput) SubnetPrefixLength() pulumi.IntPtrOutput

The subnet mask prefix length (see CIDR notation).

func (IPRangeOutput) ToIPRangeOutput

func (o IPRangeOutput) ToIPRangeOutput() IPRangeOutput

func (IPRangeOutput) ToIPRangeOutputWithContext

func (o IPRangeOutput) ToIPRangeOutputWithContext(ctx context.Context) IPRangeOutput

type IPRangeResponse

type IPRangeResponse struct {
	// The IP address.
	Address *string `pulumi:"address"`
	// The friendly name for the IP address range.
	Name *string `pulumi:"name"`
	// The subnet mask prefix length (see CIDR notation).
	SubnetPrefixLength *int `pulumi:"subnetPrefixLength"`
}

The IP address range in the CIDR scheme.

type IPRangeResponseArgs

type IPRangeResponseArgs struct {
	// The IP address.
	Address pulumi.StringPtrInput `pulumi:"address"`
	// The friendly name for the IP address range.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The subnet mask prefix length (see CIDR notation).
	SubnetPrefixLength pulumi.IntPtrInput `pulumi:"subnetPrefixLength"`
}

The IP address range in the CIDR scheme.

func (IPRangeResponseArgs) ElementType

func (IPRangeResponseArgs) ElementType() reflect.Type

func (IPRangeResponseArgs) ToIPRangeResponseOutput

func (i IPRangeResponseArgs) ToIPRangeResponseOutput() IPRangeResponseOutput

func (IPRangeResponseArgs) ToIPRangeResponseOutputWithContext

func (i IPRangeResponseArgs) ToIPRangeResponseOutputWithContext(ctx context.Context) IPRangeResponseOutput

type IPRangeResponseArray

type IPRangeResponseArray []IPRangeResponseInput

func (IPRangeResponseArray) ElementType

func (IPRangeResponseArray) ElementType() reflect.Type

func (IPRangeResponseArray) ToIPRangeResponseArrayOutput

func (i IPRangeResponseArray) ToIPRangeResponseArrayOutput() IPRangeResponseArrayOutput

func (IPRangeResponseArray) ToIPRangeResponseArrayOutputWithContext

func (i IPRangeResponseArray) ToIPRangeResponseArrayOutputWithContext(ctx context.Context) IPRangeResponseArrayOutput

type IPRangeResponseArrayInput

type IPRangeResponseArrayInput interface {
	pulumi.Input

	ToIPRangeResponseArrayOutput() IPRangeResponseArrayOutput
	ToIPRangeResponseArrayOutputWithContext(context.Context) IPRangeResponseArrayOutput
}

IPRangeResponseArrayInput is an input type that accepts IPRangeResponseArray and IPRangeResponseArrayOutput values. You can construct a concrete instance of `IPRangeResponseArrayInput` via:

IPRangeResponseArray{ IPRangeResponseArgs{...} }

type IPRangeResponseArrayOutput

type IPRangeResponseArrayOutput struct{ *pulumi.OutputState }

func (IPRangeResponseArrayOutput) ElementType

func (IPRangeResponseArrayOutput) ElementType() reflect.Type

func (IPRangeResponseArrayOutput) Index

func (IPRangeResponseArrayOutput) ToIPRangeResponseArrayOutput

func (o IPRangeResponseArrayOutput) ToIPRangeResponseArrayOutput() IPRangeResponseArrayOutput

func (IPRangeResponseArrayOutput) ToIPRangeResponseArrayOutputWithContext

func (o IPRangeResponseArrayOutput) ToIPRangeResponseArrayOutputWithContext(ctx context.Context) IPRangeResponseArrayOutput

type IPRangeResponseInput

type IPRangeResponseInput interface {
	pulumi.Input

	ToIPRangeResponseOutput() IPRangeResponseOutput
	ToIPRangeResponseOutputWithContext(context.Context) IPRangeResponseOutput
}

IPRangeResponseInput is an input type that accepts IPRangeResponseArgs and IPRangeResponseOutput values. You can construct a concrete instance of `IPRangeResponseInput` via:

IPRangeResponseArgs{...}

type IPRangeResponseOutput

type IPRangeResponseOutput struct{ *pulumi.OutputState }

The IP address range in the CIDR scheme.

func (IPRangeResponseOutput) Address

The IP address.

func (IPRangeResponseOutput) ElementType

func (IPRangeResponseOutput) ElementType() reflect.Type

func (IPRangeResponseOutput) Name

The friendly name for the IP address range.

func (IPRangeResponseOutput) SubnetPrefixLength

func (o IPRangeResponseOutput) SubnetPrefixLength() pulumi.IntPtrOutput

The subnet mask prefix length (see CIDR notation).

func (IPRangeResponseOutput) ToIPRangeResponseOutput

func (o IPRangeResponseOutput) ToIPRangeResponseOutput() IPRangeResponseOutput

func (IPRangeResponseOutput) ToIPRangeResponseOutputWithContext

func (o IPRangeResponseOutput) ToIPRangeResponseOutputWithContext(ctx context.Context) IPRangeResponseOutput

type LiveEvent

type LiveEvent struct {
	pulumi.CustomResourceState

	// The exact time the Live Event was created.
	Created pulumi.StringOutput `pulumi:"created"`
	// The Live Event access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesResponsePtrOutput `pulumi:"crossSiteAccessPolicies"`
	// The Live Event description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Live Event encoding.
	Encoding LiveEventEncodingResponsePtrOutput `pulumi:"encoding"`
	// The Live Event input.
	Input LiveEventInputResponseOutput `pulumi:"input"`
	// The exact time the Live Event was last modified.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// The Azure Region of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Live Event preview.
	Preview LiveEventPreviewResponsePtrOutput `pulumi:"preview"`
	// The provisioning state of the Live Event.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource state of the Live Event.
	ResourceState pulumi.StringOutput `pulumi:"resourceState"`
	// The options to use for the LiveEvent.  This value is specified at creation time and cannot be updated.
	StreamOptions pulumi.StringArrayOutput `pulumi:"streamOptions"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The Live Event transcription.
	Transcriptions LiveEventTranscriptionResponseArrayOutput `pulumi:"transcriptions"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Specifies whether to use a vanity url with the Live Event.  This value is specified at creation time and cannot be updated.
	VanityUrl pulumi.BoolPtrOutput `pulumi:"vanityUrl"`
}

The Live Event.

func GetLiveEvent

func GetLiveEvent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LiveEventState, opts ...pulumi.ResourceOption) (*LiveEvent, error)

GetLiveEvent gets an existing LiveEvent 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 NewLiveEvent

func NewLiveEvent(ctx *pulumi.Context,
	name string, args *LiveEventArgs, opts ...pulumi.ResourceOption) (*LiveEvent, error)

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

func (*LiveEvent) ElementType added in v0.2.6

func (*LiveEvent) ElementType() reflect.Type

func (*LiveEvent) ToLiveEventOutput added in v0.2.6

func (i *LiveEvent) ToLiveEventOutput() LiveEventOutput

func (*LiveEvent) ToLiveEventOutputWithContext added in v0.2.6

func (i *LiveEvent) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput

type LiveEventArgs

type LiveEventArgs struct {
	// The Media Services account name.
	AccountName pulumi.StringInput
	// The flag indicates if the resource should be automatically started on creation.
	AutoStart pulumi.BoolPtrInput
	// The Live Event access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesPtrInput
	// The Live Event description.
	Description pulumi.StringPtrInput
	// The Live Event encoding.
	Encoding LiveEventEncodingPtrInput
	// The Live Event input.
	Input LiveEventInputTypeInput
	// The name of the Live Event.
	LiveEventName pulumi.StringInput
	// The Azure Region of the resource.
	Location pulumi.StringPtrInput
	// The Live Event preview.
	Preview LiveEventPreviewPtrInput
	// The name of the resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The options to use for the LiveEvent.  This value is specified at creation time and cannot be updated.
	StreamOptions pulumi.StringArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The Live Event transcription.
	Transcriptions LiveEventTranscriptionArrayInput
	// Specifies whether to use a vanity url with the Live Event.  This value is specified at creation time and cannot be updated.
	VanityUrl pulumi.BoolPtrInput
}

The set of arguments for constructing a LiveEvent resource.

func (LiveEventArgs) ElementType

func (LiveEventArgs) ElementType() reflect.Type

type LiveEventEncoding

type LiveEventEncoding struct {
	// The encoding type for Live Event.  This value is specified at creation time and cannot be updated.
	EncodingType *string `pulumi:"encodingType"`
	// The encoding preset name.  This value is specified at creation time and cannot be updated.
	PresetName *string `pulumi:"presetName"`
}

The Live Event encoding.

type LiveEventEncodingArgs

type LiveEventEncodingArgs struct {
	// The encoding type for Live Event.  This value is specified at creation time and cannot be updated.
	EncodingType pulumi.StringPtrInput `pulumi:"encodingType"`
	// The encoding preset name.  This value is specified at creation time and cannot be updated.
	PresetName pulumi.StringPtrInput `pulumi:"presetName"`
}

The Live Event encoding.

func (LiveEventEncodingArgs) ElementType

func (LiveEventEncodingArgs) ElementType() reflect.Type

func (LiveEventEncodingArgs) ToLiveEventEncodingOutput

func (i LiveEventEncodingArgs) ToLiveEventEncodingOutput() LiveEventEncodingOutput

func (LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext

func (i LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput

func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput

func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput

func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext

func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput

type LiveEventEncodingInput

type LiveEventEncodingInput interface {
	pulumi.Input

	ToLiveEventEncodingOutput() LiveEventEncodingOutput
	ToLiveEventEncodingOutputWithContext(context.Context) LiveEventEncodingOutput
}

LiveEventEncodingInput is an input type that accepts LiveEventEncodingArgs and LiveEventEncodingOutput values. You can construct a concrete instance of `LiveEventEncodingInput` via:

LiveEventEncodingArgs{...}

type LiveEventEncodingOutput

type LiveEventEncodingOutput struct{ *pulumi.OutputState }

The Live Event encoding.

func (LiveEventEncodingOutput) ElementType

func (LiveEventEncodingOutput) ElementType() reflect.Type

func (LiveEventEncodingOutput) EncodingType

The encoding type for Live Event. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingOutput) PresetName

The encoding preset name. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingOutput) ToLiveEventEncodingOutput

func (o LiveEventEncodingOutput) ToLiveEventEncodingOutput() LiveEventEncodingOutput

func (LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext

func (o LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput

func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput

func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput

func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext

func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput

type LiveEventEncodingPtrInput

type LiveEventEncodingPtrInput interface {
	pulumi.Input

	ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
	ToLiveEventEncodingPtrOutputWithContext(context.Context) LiveEventEncodingPtrOutput
}

LiveEventEncodingPtrInput is an input type that accepts LiveEventEncodingArgs, LiveEventEncodingPtr and LiveEventEncodingPtrOutput values. You can construct a concrete instance of `LiveEventEncodingPtrInput` via:

        LiveEventEncodingArgs{...}

or:

        nil

type LiveEventEncodingPtrOutput

type LiveEventEncodingPtrOutput struct{ *pulumi.OutputState }

func (LiveEventEncodingPtrOutput) Elem

func (LiveEventEncodingPtrOutput) ElementType

func (LiveEventEncodingPtrOutput) ElementType() reflect.Type

func (LiveEventEncodingPtrOutput) EncodingType

The encoding type for Live Event. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingPtrOutput) PresetName

The encoding preset name. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput

func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput

func (LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext

func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput

type LiveEventEncodingResponse

type LiveEventEncodingResponse struct {
	// The encoding type for Live Event.  This value is specified at creation time and cannot be updated.
	EncodingType *string `pulumi:"encodingType"`
	// The encoding preset name.  This value is specified at creation time and cannot be updated.
	PresetName *string `pulumi:"presetName"`
}

The Live Event encoding.

type LiveEventEncodingResponseArgs

type LiveEventEncodingResponseArgs struct {
	// The encoding type for Live Event.  This value is specified at creation time and cannot be updated.
	EncodingType pulumi.StringPtrInput `pulumi:"encodingType"`
	// The encoding preset name.  This value is specified at creation time and cannot be updated.
	PresetName pulumi.StringPtrInput `pulumi:"presetName"`
}

The Live Event encoding.

func (LiveEventEncodingResponseArgs) ElementType

func (LiveEventEncodingResponseArgs) ToLiveEventEncodingResponseOutput

func (i LiveEventEncodingResponseArgs) ToLiveEventEncodingResponseOutput() LiveEventEncodingResponseOutput

func (LiveEventEncodingResponseArgs) ToLiveEventEncodingResponseOutputWithContext

func (i LiveEventEncodingResponseArgs) ToLiveEventEncodingResponseOutputWithContext(ctx context.Context) LiveEventEncodingResponseOutput

func (LiveEventEncodingResponseArgs) ToLiveEventEncodingResponsePtrOutput

func (i LiveEventEncodingResponseArgs) ToLiveEventEncodingResponsePtrOutput() LiveEventEncodingResponsePtrOutput

func (LiveEventEncodingResponseArgs) ToLiveEventEncodingResponsePtrOutputWithContext

func (i LiveEventEncodingResponseArgs) ToLiveEventEncodingResponsePtrOutputWithContext(ctx context.Context) LiveEventEncodingResponsePtrOutput

type LiveEventEncodingResponseInput

type LiveEventEncodingResponseInput interface {
	pulumi.Input

	ToLiveEventEncodingResponseOutput() LiveEventEncodingResponseOutput
	ToLiveEventEncodingResponseOutputWithContext(context.Context) LiveEventEncodingResponseOutput
}

LiveEventEncodingResponseInput is an input type that accepts LiveEventEncodingResponseArgs and LiveEventEncodingResponseOutput values. You can construct a concrete instance of `LiveEventEncodingResponseInput` via:

LiveEventEncodingResponseArgs{...}

type LiveEventEncodingResponseOutput

type LiveEventEncodingResponseOutput struct{ *pulumi.OutputState }

The Live Event encoding.

func (LiveEventEncodingResponseOutput) ElementType

func (LiveEventEncodingResponseOutput) EncodingType

The encoding type for Live Event. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingResponseOutput) PresetName

The encoding preset name. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingResponseOutput) ToLiveEventEncodingResponseOutput

func (o LiveEventEncodingResponseOutput) ToLiveEventEncodingResponseOutput() LiveEventEncodingResponseOutput

func (LiveEventEncodingResponseOutput) ToLiveEventEncodingResponseOutputWithContext

func (o LiveEventEncodingResponseOutput) ToLiveEventEncodingResponseOutputWithContext(ctx context.Context) LiveEventEncodingResponseOutput

func (LiveEventEncodingResponseOutput) ToLiveEventEncodingResponsePtrOutput

func (o LiveEventEncodingResponseOutput) ToLiveEventEncodingResponsePtrOutput() LiveEventEncodingResponsePtrOutput

func (LiveEventEncodingResponseOutput) ToLiveEventEncodingResponsePtrOutputWithContext

func (o LiveEventEncodingResponseOutput) ToLiveEventEncodingResponsePtrOutputWithContext(ctx context.Context) LiveEventEncodingResponsePtrOutput

type LiveEventEncodingResponsePtrInput

type LiveEventEncodingResponsePtrInput interface {
	pulumi.Input

	ToLiveEventEncodingResponsePtrOutput() LiveEventEncodingResponsePtrOutput
	ToLiveEventEncodingResponsePtrOutputWithContext(context.Context) LiveEventEncodingResponsePtrOutput
}

LiveEventEncodingResponsePtrInput is an input type that accepts LiveEventEncodingResponseArgs, LiveEventEncodingResponsePtr and LiveEventEncodingResponsePtrOutput values. You can construct a concrete instance of `LiveEventEncodingResponsePtrInput` via:

        LiveEventEncodingResponseArgs{...}

or:

        nil

type LiveEventEncodingResponsePtrOutput

type LiveEventEncodingResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventEncodingResponsePtrOutput) Elem

func (LiveEventEncodingResponsePtrOutput) ElementType

func (LiveEventEncodingResponsePtrOutput) EncodingType

The encoding type for Live Event. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingResponsePtrOutput) PresetName

The encoding preset name. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingResponsePtrOutput) ToLiveEventEncodingResponsePtrOutput

func (o LiveEventEncodingResponsePtrOutput) ToLiveEventEncodingResponsePtrOutput() LiveEventEncodingResponsePtrOutput

func (LiveEventEncodingResponsePtrOutput) ToLiveEventEncodingResponsePtrOutputWithContext

func (o LiveEventEncodingResponsePtrOutput) ToLiveEventEncodingResponsePtrOutputWithContext(ctx context.Context) LiveEventEncodingResponsePtrOutput

type LiveEventEncodingType added in v0.3.1

type LiveEventEncodingType pulumi.String

The encoding type for Live Event. This value is specified at creation time and cannot be updated.

func (LiveEventEncodingType) ElementType added in v0.3.1

func (LiveEventEncodingType) ElementType() reflect.Type

func (LiveEventEncodingType) ToStringOutput added in v0.3.1

func (e LiveEventEncodingType) ToStringOutput() pulumi.StringOutput

func (LiveEventEncodingType) ToStringOutputWithContext added in v0.3.1

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

func (LiveEventEncodingType) ToStringPtrOutput added in v0.3.1

func (e LiveEventEncodingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LiveEventEncodingType) ToStringPtrOutputWithContext added in v0.3.1

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

type LiveEventEndpoint

type LiveEventEndpoint struct {
	// The endpoint protocol.
	Protocol *string `pulumi:"protocol"`
	// The endpoint URL.
	Url *string `pulumi:"url"`
}

The Live Event endpoint.

type LiveEventEndpointArgs

type LiveEventEndpointArgs struct {
	// The endpoint protocol.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// The endpoint URL.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

The Live Event endpoint.

func (LiveEventEndpointArgs) ElementType

func (LiveEventEndpointArgs) ElementType() reflect.Type

func (LiveEventEndpointArgs) ToLiveEventEndpointOutput

func (i LiveEventEndpointArgs) ToLiveEventEndpointOutput() LiveEventEndpointOutput

func (LiveEventEndpointArgs) ToLiveEventEndpointOutputWithContext

func (i LiveEventEndpointArgs) ToLiveEventEndpointOutputWithContext(ctx context.Context) LiveEventEndpointOutput

type LiveEventEndpointArray

type LiveEventEndpointArray []LiveEventEndpointInput

func (LiveEventEndpointArray) ElementType

func (LiveEventEndpointArray) ElementType() reflect.Type

func (LiveEventEndpointArray) ToLiveEventEndpointArrayOutput

func (i LiveEventEndpointArray) ToLiveEventEndpointArrayOutput() LiveEventEndpointArrayOutput

func (LiveEventEndpointArray) ToLiveEventEndpointArrayOutputWithContext

func (i LiveEventEndpointArray) ToLiveEventEndpointArrayOutputWithContext(ctx context.Context) LiveEventEndpointArrayOutput

type LiveEventEndpointArrayInput

type LiveEventEndpointArrayInput interface {
	pulumi.Input

	ToLiveEventEndpointArrayOutput() LiveEventEndpointArrayOutput
	ToLiveEventEndpointArrayOutputWithContext(context.Context) LiveEventEndpointArrayOutput
}

LiveEventEndpointArrayInput is an input type that accepts LiveEventEndpointArray and LiveEventEndpointArrayOutput values. You can construct a concrete instance of `LiveEventEndpointArrayInput` via:

LiveEventEndpointArray{ LiveEventEndpointArgs{...} }

type LiveEventEndpointArrayOutput

type LiveEventEndpointArrayOutput struct{ *pulumi.OutputState }

func (LiveEventEndpointArrayOutput) ElementType

func (LiveEventEndpointArrayOutput) Index

func (LiveEventEndpointArrayOutput) ToLiveEventEndpointArrayOutput

func (o LiveEventEndpointArrayOutput) ToLiveEventEndpointArrayOutput() LiveEventEndpointArrayOutput

func (LiveEventEndpointArrayOutput) ToLiveEventEndpointArrayOutputWithContext

func (o LiveEventEndpointArrayOutput) ToLiveEventEndpointArrayOutputWithContext(ctx context.Context) LiveEventEndpointArrayOutput

type LiveEventEndpointInput

type LiveEventEndpointInput interface {
	pulumi.Input

	ToLiveEventEndpointOutput() LiveEventEndpointOutput
	ToLiveEventEndpointOutputWithContext(context.Context) LiveEventEndpointOutput
}

LiveEventEndpointInput is an input type that accepts LiveEventEndpointArgs and LiveEventEndpointOutput values. You can construct a concrete instance of `LiveEventEndpointInput` via:

LiveEventEndpointArgs{...}

type LiveEventEndpointOutput

type LiveEventEndpointOutput struct{ *pulumi.OutputState }

The Live Event endpoint.

func (LiveEventEndpointOutput) ElementType

func (LiveEventEndpointOutput) ElementType() reflect.Type

func (LiveEventEndpointOutput) Protocol

The endpoint protocol.

func (LiveEventEndpointOutput) ToLiveEventEndpointOutput

func (o LiveEventEndpointOutput) ToLiveEventEndpointOutput() LiveEventEndpointOutput

func (LiveEventEndpointOutput) ToLiveEventEndpointOutputWithContext

func (o LiveEventEndpointOutput) ToLiveEventEndpointOutputWithContext(ctx context.Context) LiveEventEndpointOutput

func (LiveEventEndpointOutput) Url

The endpoint URL.

type LiveEventEndpointResponse

type LiveEventEndpointResponse struct {
	// The endpoint protocol.
	Protocol *string `pulumi:"protocol"`
	// The endpoint URL.
	Url *string `pulumi:"url"`
}

The Live Event endpoint.

type LiveEventEndpointResponseArgs

type LiveEventEndpointResponseArgs struct {
	// The endpoint protocol.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// The endpoint URL.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

The Live Event endpoint.

func (LiveEventEndpointResponseArgs) ElementType

func (LiveEventEndpointResponseArgs) ToLiveEventEndpointResponseOutput

func (i LiveEventEndpointResponseArgs) ToLiveEventEndpointResponseOutput() LiveEventEndpointResponseOutput

func (LiveEventEndpointResponseArgs) ToLiveEventEndpointResponseOutputWithContext

func (i LiveEventEndpointResponseArgs) ToLiveEventEndpointResponseOutputWithContext(ctx context.Context) LiveEventEndpointResponseOutput

type LiveEventEndpointResponseArray

type LiveEventEndpointResponseArray []LiveEventEndpointResponseInput

func (LiveEventEndpointResponseArray) ElementType

func (LiveEventEndpointResponseArray) ToLiveEventEndpointResponseArrayOutput

func (i LiveEventEndpointResponseArray) ToLiveEventEndpointResponseArrayOutput() LiveEventEndpointResponseArrayOutput

func (LiveEventEndpointResponseArray) ToLiveEventEndpointResponseArrayOutputWithContext

func (i LiveEventEndpointResponseArray) ToLiveEventEndpointResponseArrayOutputWithContext(ctx context.Context) LiveEventEndpointResponseArrayOutput

type LiveEventEndpointResponseArrayInput

type LiveEventEndpointResponseArrayInput interface {
	pulumi.Input

	ToLiveEventEndpointResponseArrayOutput() LiveEventEndpointResponseArrayOutput
	ToLiveEventEndpointResponseArrayOutputWithContext(context.Context) LiveEventEndpointResponseArrayOutput
}

LiveEventEndpointResponseArrayInput is an input type that accepts LiveEventEndpointResponseArray and LiveEventEndpointResponseArrayOutput values. You can construct a concrete instance of `LiveEventEndpointResponseArrayInput` via:

LiveEventEndpointResponseArray{ LiveEventEndpointResponseArgs{...} }

type LiveEventEndpointResponseArrayOutput

type LiveEventEndpointResponseArrayOutput struct{ *pulumi.OutputState }

func (LiveEventEndpointResponseArrayOutput) ElementType

func (LiveEventEndpointResponseArrayOutput) Index

func (LiveEventEndpointResponseArrayOutput) ToLiveEventEndpointResponseArrayOutput

func (o LiveEventEndpointResponseArrayOutput) ToLiveEventEndpointResponseArrayOutput() LiveEventEndpointResponseArrayOutput

func (LiveEventEndpointResponseArrayOutput) ToLiveEventEndpointResponseArrayOutputWithContext

func (o LiveEventEndpointResponseArrayOutput) ToLiveEventEndpointResponseArrayOutputWithContext(ctx context.Context) LiveEventEndpointResponseArrayOutput

type LiveEventEndpointResponseInput

type LiveEventEndpointResponseInput interface {
	pulumi.Input

	ToLiveEventEndpointResponseOutput() LiveEventEndpointResponseOutput
	ToLiveEventEndpointResponseOutputWithContext(context.Context) LiveEventEndpointResponseOutput
}

LiveEventEndpointResponseInput is an input type that accepts LiveEventEndpointResponseArgs and LiveEventEndpointResponseOutput values. You can construct a concrete instance of `LiveEventEndpointResponseInput` via:

LiveEventEndpointResponseArgs{...}

type LiveEventEndpointResponseOutput

type LiveEventEndpointResponseOutput struct{ *pulumi.OutputState }

The Live Event endpoint.

func (LiveEventEndpointResponseOutput) ElementType

func (LiveEventEndpointResponseOutput) Protocol

The endpoint protocol.

func (LiveEventEndpointResponseOutput) ToLiveEventEndpointResponseOutput

func (o LiveEventEndpointResponseOutput) ToLiveEventEndpointResponseOutput() LiveEventEndpointResponseOutput

func (LiveEventEndpointResponseOutput) ToLiveEventEndpointResponseOutputWithContext

func (o LiveEventEndpointResponseOutput) ToLiveEventEndpointResponseOutputWithContext(ctx context.Context) LiveEventEndpointResponseOutput

func (LiveEventEndpointResponseOutput) Url

The endpoint URL.

type LiveEventInput

type LiveEventInput interface {
	pulumi.Input

	ToLiveEventOutput() LiveEventOutput
	ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
}

type LiveEventInputAccessControl

type LiveEventInputAccessControl struct {
	// The IP access control properties.
	Ip *IPAccessControl `pulumi:"ip"`
}

The IP access control for Live Event Input.

type LiveEventInputAccessControlArgs

type LiveEventInputAccessControlArgs struct {
	// The IP access control properties.
	Ip IPAccessControlPtrInput `pulumi:"ip"`
}

The IP access control for Live Event Input.

func (LiveEventInputAccessControlArgs) ElementType

func (LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlOutput

func (i LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlOutput() LiveEventInputAccessControlOutput

func (LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlOutputWithContext

func (i LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlOutputWithContext(ctx context.Context) LiveEventInputAccessControlOutput

func (LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlPtrOutput

func (i LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlPtrOutput() LiveEventInputAccessControlPtrOutput

func (LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlPtrOutputWithContext

func (i LiveEventInputAccessControlArgs) ToLiveEventInputAccessControlPtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlPtrOutput

type LiveEventInputAccessControlInput

type LiveEventInputAccessControlInput interface {
	pulumi.Input

	ToLiveEventInputAccessControlOutput() LiveEventInputAccessControlOutput
	ToLiveEventInputAccessControlOutputWithContext(context.Context) LiveEventInputAccessControlOutput
}

LiveEventInputAccessControlInput is an input type that accepts LiveEventInputAccessControlArgs and LiveEventInputAccessControlOutput values. You can construct a concrete instance of `LiveEventInputAccessControlInput` via:

LiveEventInputAccessControlArgs{...}

type LiveEventInputAccessControlOutput

type LiveEventInputAccessControlOutput struct{ *pulumi.OutputState }

The IP access control for Live Event Input.

func (LiveEventInputAccessControlOutput) ElementType

func (LiveEventInputAccessControlOutput) Ip

The IP access control properties.

func (LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlOutput

func (o LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlOutput() LiveEventInputAccessControlOutput

func (LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlOutputWithContext

func (o LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlOutputWithContext(ctx context.Context) LiveEventInputAccessControlOutput

func (LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlPtrOutput

func (o LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlPtrOutput() LiveEventInputAccessControlPtrOutput

func (LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlPtrOutputWithContext

func (o LiveEventInputAccessControlOutput) ToLiveEventInputAccessControlPtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlPtrOutput

type LiveEventInputAccessControlPtrInput

type LiveEventInputAccessControlPtrInput interface {
	pulumi.Input

	ToLiveEventInputAccessControlPtrOutput() LiveEventInputAccessControlPtrOutput
	ToLiveEventInputAccessControlPtrOutputWithContext(context.Context) LiveEventInputAccessControlPtrOutput
}

LiveEventInputAccessControlPtrInput is an input type that accepts LiveEventInputAccessControlArgs, LiveEventInputAccessControlPtr and LiveEventInputAccessControlPtrOutput values. You can construct a concrete instance of `LiveEventInputAccessControlPtrInput` via:

        LiveEventInputAccessControlArgs{...}

or:

        nil

type LiveEventInputAccessControlPtrOutput

type LiveEventInputAccessControlPtrOutput struct{ *pulumi.OutputState }

func (LiveEventInputAccessControlPtrOutput) Elem

func (LiveEventInputAccessControlPtrOutput) ElementType

func (LiveEventInputAccessControlPtrOutput) Ip

The IP access control properties.

func (LiveEventInputAccessControlPtrOutput) ToLiveEventInputAccessControlPtrOutput

func (o LiveEventInputAccessControlPtrOutput) ToLiveEventInputAccessControlPtrOutput() LiveEventInputAccessControlPtrOutput

func (LiveEventInputAccessControlPtrOutput) ToLiveEventInputAccessControlPtrOutputWithContext

func (o LiveEventInputAccessControlPtrOutput) ToLiveEventInputAccessControlPtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlPtrOutput

type LiveEventInputAccessControlResponse

type LiveEventInputAccessControlResponse struct {
	// The IP access control properties.
	Ip *IPAccessControlResponse `pulumi:"ip"`
}

The IP access control for Live Event Input.

type LiveEventInputAccessControlResponseArgs

type LiveEventInputAccessControlResponseArgs struct {
	// The IP access control properties.
	Ip IPAccessControlResponsePtrInput `pulumi:"ip"`
}

The IP access control for Live Event Input.

func (LiveEventInputAccessControlResponseArgs) ElementType

func (LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponseOutput

func (i LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponseOutput() LiveEventInputAccessControlResponseOutput

func (LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponseOutputWithContext

func (i LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponseOutputWithContext(ctx context.Context) LiveEventInputAccessControlResponseOutput

func (LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponsePtrOutput

func (i LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponsePtrOutput() LiveEventInputAccessControlResponsePtrOutput

func (LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponsePtrOutputWithContext

func (i LiveEventInputAccessControlResponseArgs) ToLiveEventInputAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlResponsePtrOutput

type LiveEventInputAccessControlResponseInput

type LiveEventInputAccessControlResponseInput interface {
	pulumi.Input

	ToLiveEventInputAccessControlResponseOutput() LiveEventInputAccessControlResponseOutput
	ToLiveEventInputAccessControlResponseOutputWithContext(context.Context) LiveEventInputAccessControlResponseOutput
}

LiveEventInputAccessControlResponseInput is an input type that accepts LiveEventInputAccessControlResponseArgs and LiveEventInputAccessControlResponseOutput values. You can construct a concrete instance of `LiveEventInputAccessControlResponseInput` via:

LiveEventInputAccessControlResponseArgs{...}

type LiveEventInputAccessControlResponseOutput

type LiveEventInputAccessControlResponseOutput struct{ *pulumi.OutputState }

The IP access control for Live Event Input.

func (LiveEventInputAccessControlResponseOutput) ElementType

func (LiveEventInputAccessControlResponseOutput) Ip

The IP access control properties.

func (LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponseOutput

func (o LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponseOutput() LiveEventInputAccessControlResponseOutput

func (LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponseOutputWithContext

func (o LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponseOutputWithContext(ctx context.Context) LiveEventInputAccessControlResponseOutput

func (LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponsePtrOutput

func (o LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponsePtrOutput() LiveEventInputAccessControlResponsePtrOutput

func (LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponsePtrOutputWithContext

func (o LiveEventInputAccessControlResponseOutput) ToLiveEventInputAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlResponsePtrOutput

type LiveEventInputAccessControlResponsePtrInput

type LiveEventInputAccessControlResponsePtrInput interface {
	pulumi.Input

	ToLiveEventInputAccessControlResponsePtrOutput() LiveEventInputAccessControlResponsePtrOutput
	ToLiveEventInputAccessControlResponsePtrOutputWithContext(context.Context) LiveEventInputAccessControlResponsePtrOutput
}

LiveEventInputAccessControlResponsePtrInput is an input type that accepts LiveEventInputAccessControlResponseArgs, LiveEventInputAccessControlResponsePtr and LiveEventInputAccessControlResponsePtrOutput values. You can construct a concrete instance of `LiveEventInputAccessControlResponsePtrInput` via:

        LiveEventInputAccessControlResponseArgs{...}

or:

        nil

type LiveEventInputAccessControlResponsePtrOutput

type LiveEventInputAccessControlResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventInputAccessControlResponsePtrOutput) Elem

func (LiveEventInputAccessControlResponsePtrOutput) ElementType

func (LiveEventInputAccessControlResponsePtrOutput) Ip

The IP access control properties.

func (LiveEventInputAccessControlResponsePtrOutput) ToLiveEventInputAccessControlResponsePtrOutput

func (o LiveEventInputAccessControlResponsePtrOutput) ToLiveEventInputAccessControlResponsePtrOutput() LiveEventInputAccessControlResponsePtrOutput

func (LiveEventInputAccessControlResponsePtrOutput) ToLiveEventInputAccessControlResponsePtrOutputWithContext

func (o LiveEventInputAccessControlResponsePtrOutput) ToLiveEventInputAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventInputAccessControlResponsePtrOutput

type LiveEventInputProtocol added in v0.3.1

type LiveEventInputProtocol pulumi.String

The streaming protocol for the Live Event. This is specified at creation time and cannot be updated.

func (LiveEventInputProtocol) ElementType added in v0.3.1

func (LiveEventInputProtocol) ElementType() reflect.Type

func (LiveEventInputProtocol) ToStringOutput added in v0.3.1

func (e LiveEventInputProtocol) ToStringOutput() pulumi.StringOutput

func (LiveEventInputProtocol) ToStringOutputWithContext added in v0.3.1

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

func (LiveEventInputProtocol) ToStringPtrOutput added in v0.3.1

func (e LiveEventInputProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (LiveEventInputProtocol) ToStringPtrOutputWithContext added in v0.3.1

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

type LiveEventInputResponse

type LiveEventInputResponse struct {
	// The access control for LiveEvent Input.
	AccessControl *LiveEventInputAccessControlResponse `pulumi:"accessControl"`
	// A unique identifier for a stream.  This can be specified at creation time but cannot be updated.  If omitted, the service will generate a unique value.
	AccessToken *string `pulumi:"accessToken"`
	// The input endpoints for the Live Event.
	Endpoints []LiveEventEndpointResponse `pulumi:"endpoints"`
	// ISO 8601 timespan duration of the key frame interval duration.
	KeyFrameIntervalDuration *string `pulumi:"keyFrameIntervalDuration"`
	// The streaming protocol for the Live Event.  This is specified at creation time and cannot be updated.
	StreamingProtocol string `pulumi:"streamingProtocol"`
}

The Live Event input.

type LiveEventInputResponseArgs

type LiveEventInputResponseArgs struct {
	// The access control for LiveEvent Input.
	AccessControl LiveEventInputAccessControlResponsePtrInput `pulumi:"accessControl"`
	// A unique identifier for a stream.  This can be specified at creation time but cannot be updated.  If omitted, the service will generate a unique value.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// The input endpoints for the Live Event.
	Endpoints LiveEventEndpointResponseArrayInput `pulumi:"endpoints"`
	// ISO 8601 timespan duration of the key frame interval duration.
	KeyFrameIntervalDuration pulumi.StringPtrInput `pulumi:"keyFrameIntervalDuration"`
	// The streaming protocol for the Live Event.  This is specified at creation time and cannot be updated.
	StreamingProtocol pulumi.StringInput `pulumi:"streamingProtocol"`
}

The Live Event input.

func (LiveEventInputResponseArgs) ElementType

func (LiveEventInputResponseArgs) ElementType() reflect.Type

func (LiveEventInputResponseArgs) ToLiveEventInputResponseOutput

func (i LiveEventInputResponseArgs) ToLiveEventInputResponseOutput() LiveEventInputResponseOutput

func (LiveEventInputResponseArgs) ToLiveEventInputResponseOutputWithContext

func (i LiveEventInputResponseArgs) ToLiveEventInputResponseOutputWithContext(ctx context.Context) LiveEventInputResponseOutput

func (LiveEventInputResponseArgs) ToLiveEventInputResponsePtrOutput

func (i LiveEventInputResponseArgs) ToLiveEventInputResponsePtrOutput() LiveEventInputResponsePtrOutput

func (LiveEventInputResponseArgs) ToLiveEventInputResponsePtrOutputWithContext

func (i LiveEventInputResponseArgs) ToLiveEventInputResponsePtrOutputWithContext(ctx context.Context) LiveEventInputResponsePtrOutput

type LiveEventInputResponseInput

type LiveEventInputResponseInput interface {
	pulumi.Input

	ToLiveEventInputResponseOutput() LiveEventInputResponseOutput
	ToLiveEventInputResponseOutputWithContext(context.Context) LiveEventInputResponseOutput
}

LiveEventInputResponseInput is an input type that accepts LiveEventInputResponseArgs and LiveEventInputResponseOutput values. You can construct a concrete instance of `LiveEventInputResponseInput` via:

LiveEventInputResponseArgs{...}

type LiveEventInputResponseOutput

type LiveEventInputResponseOutput struct{ *pulumi.OutputState }

The Live Event input.

func (LiveEventInputResponseOutput) AccessControl

The access control for LiveEvent Input.

func (LiveEventInputResponseOutput) AccessToken

A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

func (LiveEventInputResponseOutput) ElementType

func (LiveEventInputResponseOutput) Endpoints

The input endpoints for the Live Event.

func (LiveEventInputResponseOutput) KeyFrameIntervalDuration

func (o LiveEventInputResponseOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput

ISO 8601 timespan duration of the key frame interval duration.

func (LiveEventInputResponseOutput) StreamingProtocol

func (o LiveEventInputResponseOutput) StreamingProtocol() pulumi.StringOutput

The streaming protocol for the Live Event. This is specified at creation time and cannot be updated.

func (LiveEventInputResponseOutput) ToLiveEventInputResponseOutput

func (o LiveEventInputResponseOutput) ToLiveEventInputResponseOutput() LiveEventInputResponseOutput

func (LiveEventInputResponseOutput) ToLiveEventInputResponseOutputWithContext

func (o LiveEventInputResponseOutput) ToLiveEventInputResponseOutputWithContext(ctx context.Context) LiveEventInputResponseOutput

func (LiveEventInputResponseOutput) ToLiveEventInputResponsePtrOutput

func (o LiveEventInputResponseOutput) ToLiveEventInputResponsePtrOutput() LiveEventInputResponsePtrOutput

func (LiveEventInputResponseOutput) ToLiveEventInputResponsePtrOutputWithContext

func (o LiveEventInputResponseOutput) ToLiveEventInputResponsePtrOutputWithContext(ctx context.Context) LiveEventInputResponsePtrOutput

type LiveEventInputResponsePtrInput

type LiveEventInputResponsePtrInput interface {
	pulumi.Input

	ToLiveEventInputResponsePtrOutput() LiveEventInputResponsePtrOutput
	ToLiveEventInputResponsePtrOutputWithContext(context.Context) LiveEventInputResponsePtrOutput
}

LiveEventInputResponsePtrInput is an input type that accepts LiveEventInputResponseArgs, LiveEventInputResponsePtr and LiveEventInputResponsePtrOutput values. You can construct a concrete instance of `LiveEventInputResponsePtrInput` via:

        LiveEventInputResponseArgs{...}

or:

        nil

type LiveEventInputResponsePtrOutput

type LiveEventInputResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventInputResponsePtrOutput) AccessControl

The access control for LiveEvent Input.

func (LiveEventInputResponsePtrOutput) AccessToken

A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

func (LiveEventInputResponsePtrOutput) Elem

func (LiveEventInputResponsePtrOutput) ElementType

func (LiveEventInputResponsePtrOutput) Endpoints

The input endpoints for the Live Event.

func (LiveEventInputResponsePtrOutput) KeyFrameIntervalDuration

func (o LiveEventInputResponsePtrOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput

ISO 8601 timespan duration of the key frame interval duration.

func (LiveEventInputResponsePtrOutput) StreamingProtocol

The streaming protocol for the Live Event. This is specified at creation time and cannot be updated.

func (LiveEventInputResponsePtrOutput) ToLiveEventInputResponsePtrOutput

func (o LiveEventInputResponsePtrOutput) ToLiveEventInputResponsePtrOutput() LiveEventInputResponsePtrOutput

func (LiveEventInputResponsePtrOutput) ToLiveEventInputResponsePtrOutputWithContext

func (o LiveEventInputResponsePtrOutput) ToLiveEventInputResponsePtrOutputWithContext(ctx context.Context) LiveEventInputResponsePtrOutput

type LiveEventInputTrackSelection

type LiveEventInputTrackSelection struct {
	// Comparing operation.
	Operation *string `pulumi:"operation"`
	// Property name to select.
	Property *string `pulumi:"property"`
	// Property value to select.
	Value *string `pulumi:"value"`
}

A track selection condition.

type LiveEventInputTrackSelectionArgs

type LiveEventInputTrackSelectionArgs struct {
	// Comparing operation.
	Operation pulumi.StringPtrInput `pulumi:"operation"`
	// Property name to select.
	Property pulumi.StringPtrInput `pulumi:"property"`
	// Property value to select.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A track selection condition.

func (LiveEventInputTrackSelectionArgs) ElementType

func (LiveEventInputTrackSelectionArgs) ToLiveEventInputTrackSelectionOutput

func (i LiveEventInputTrackSelectionArgs) ToLiveEventInputTrackSelectionOutput() LiveEventInputTrackSelectionOutput

func (LiveEventInputTrackSelectionArgs) ToLiveEventInputTrackSelectionOutputWithContext

func (i LiveEventInputTrackSelectionArgs) ToLiveEventInputTrackSelectionOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionOutput

type LiveEventInputTrackSelectionArray

type LiveEventInputTrackSelectionArray []LiveEventInputTrackSelectionInput

func (LiveEventInputTrackSelectionArray) ElementType

func (LiveEventInputTrackSelectionArray) ToLiveEventInputTrackSelectionArrayOutput

func (i LiveEventInputTrackSelectionArray) ToLiveEventInputTrackSelectionArrayOutput() LiveEventInputTrackSelectionArrayOutput

func (LiveEventInputTrackSelectionArray) ToLiveEventInputTrackSelectionArrayOutputWithContext

func (i LiveEventInputTrackSelectionArray) ToLiveEventInputTrackSelectionArrayOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionArrayOutput

type LiveEventInputTrackSelectionArrayInput

type LiveEventInputTrackSelectionArrayInput interface {
	pulumi.Input

	ToLiveEventInputTrackSelectionArrayOutput() LiveEventInputTrackSelectionArrayOutput
	ToLiveEventInputTrackSelectionArrayOutputWithContext(context.Context) LiveEventInputTrackSelectionArrayOutput
}

LiveEventInputTrackSelectionArrayInput is an input type that accepts LiveEventInputTrackSelectionArray and LiveEventInputTrackSelectionArrayOutput values. You can construct a concrete instance of `LiveEventInputTrackSelectionArrayInput` via:

LiveEventInputTrackSelectionArray{ LiveEventInputTrackSelectionArgs{...} }

type LiveEventInputTrackSelectionArrayOutput

type LiveEventInputTrackSelectionArrayOutput struct{ *pulumi.OutputState }

func (LiveEventInputTrackSelectionArrayOutput) ElementType

func (LiveEventInputTrackSelectionArrayOutput) Index

func (LiveEventInputTrackSelectionArrayOutput) ToLiveEventInputTrackSelectionArrayOutput

func (o LiveEventInputTrackSelectionArrayOutput) ToLiveEventInputTrackSelectionArrayOutput() LiveEventInputTrackSelectionArrayOutput

func (LiveEventInputTrackSelectionArrayOutput) ToLiveEventInputTrackSelectionArrayOutputWithContext

func (o LiveEventInputTrackSelectionArrayOutput) ToLiveEventInputTrackSelectionArrayOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionArrayOutput

type LiveEventInputTrackSelectionInput

type LiveEventInputTrackSelectionInput interface {
	pulumi.Input

	ToLiveEventInputTrackSelectionOutput() LiveEventInputTrackSelectionOutput
	ToLiveEventInputTrackSelectionOutputWithContext(context.Context) LiveEventInputTrackSelectionOutput
}

LiveEventInputTrackSelectionInput is an input type that accepts LiveEventInputTrackSelectionArgs and LiveEventInputTrackSelectionOutput values. You can construct a concrete instance of `LiveEventInputTrackSelectionInput` via:

LiveEventInputTrackSelectionArgs{...}

type LiveEventInputTrackSelectionOutput

type LiveEventInputTrackSelectionOutput struct{ *pulumi.OutputState }

A track selection condition.

func (LiveEventInputTrackSelectionOutput) ElementType

func (LiveEventInputTrackSelectionOutput) Operation

Comparing operation.

func (LiveEventInputTrackSelectionOutput) Property

Property name to select.

func (LiveEventInputTrackSelectionOutput) ToLiveEventInputTrackSelectionOutput

func (o LiveEventInputTrackSelectionOutput) ToLiveEventInputTrackSelectionOutput() LiveEventInputTrackSelectionOutput

func (LiveEventInputTrackSelectionOutput) ToLiveEventInputTrackSelectionOutputWithContext

func (o LiveEventInputTrackSelectionOutput) ToLiveEventInputTrackSelectionOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionOutput

func (LiveEventInputTrackSelectionOutput) Value

Property value to select.

type LiveEventInputTrackSelectionResponse

type LiveEventInputTrackSelectionResponse struct {
	// Comparing operation.
	Operation *string `pulumi:"operation"`
	// Property name to select.
	Property *string `pulumi:"property"`
	// Property value to select.
	Value *string `pulumi:"value"`
}

A track selection condition.

type LiveEventInputTrackSelectionResponseArgs

type LiveEventInputTrackSelectionResponseArgs struct {
	// Comparing operation.
	Operation pulumi.StringPtrInput `pulumi:"operation"`
	// Property name to select.
	Property pulumi.StringPtrInput `pulumi:"property"`
	// Property value to select.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A track selection condition.

func (LiveEventInputTrackSelectionResponseArgs) ElementType

func (LiveEventInputTrackSelectionResponseArgs) ToLiveEventInputTrackSelectionResponseOutput

func (i LiveEventInputTrackSelectionResponseArgs) ToLiveEventInputTrackSelectionResponseOutput() LiveEventInputTrackSelectionResponseOutput

func (LiveEventInputTrackSelectionResponseArgs) ToLiveEventInputTrackSelectionResponseOutputWithContext

func (i LiveEventInputTrackSelectionResponseArgs) ToLiveEventInputTrackSelectionResponseOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionResponseOutput

type LiveEventInputTrackSelectionResponseArray

type LiveEventInputTrackSelectionResponseArray []LiveEventInputTrackSelectionResponseInput

func (LiveEventInputTrackSelectionResponseArray) ElementType

func (LiveEventInputTrackSelectionResponseArray) ToLiveEventInputTrackSelectionResponseArrayOutput

func (i LiveEventInputTrackSelectionResponseArray) ToLiveEventInputTrackSelectionResponseArrayOutput() LiveEventInputTrackSelectionResponseArrayOutput

func (LiveEventInputTrackSelectionResponseArray) ToLiveEventInputTrackSelectionResponseArrayOutputWithContext

func (i LiveEventInputTrackSelectionResponseArray) ToLiveEventInputTrackSelectionResponseArrayOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionResponseArrayOutput

type LiveEventInputTrackSelectionResponseArrayInput

type LiveEventInputTrackSelectionResponseArrayInput interface {
	pulumi.Input

	ToLiveEventInputTrackSelectionResponseArrayOutput() LiveEventInputTrackSelectionResponseArrayOutput
	ToLiveEventInputTrackSelectionResponseArrayOutputWithContext(context.Context) LiveEventInputTrackSelectionResponseArrayOutput
}

LiveEventInputTrackSelectionResponseArrayInput is an input type that accepts LiveEventInputTrackSelectionResponseArray and LiveEventInputTrackSelectionResponseArrayOutput values. You can construct a concrete instance of `LiveEventInputTrackSelectionResponseArrayInput` via:

LiveEventInputTrackSelectionResponseArray{ LiveEventInputTrackSelectionResponseArgs{...} }

type LiveEventInputTrackSelectionResponseArrayOutput

type LiveEventInputTrackSelectionResponseArrayOutput struct{ *pulumi.OutputState }

func (LiveEventInputTrackSelectionResponseArrayOutput) ElementType

func (LiveEventInputTrackSelectionResponseArrayOutput) Index

func (LiveEventInputTrackSelectionResponseArrayOutput) ToLiveEventInputTrackSelectionResponseArrayOutput

func (o LiveEventInputTrackSelectionResponseArrayOutput) ToLiveEventInputTrackSelectionResponseArrayOutput() LiveEventInputTrackSelectionResponseArrayOutput

func (LiveEventInputTrackSelectionResponseArrayOutput) ToLiveEventInputTrackSelectionResponseArrayOutputWithContext

func (o LiveEventInputTrackSelectionResponseArrayOutput) ToLiveEventInputTrackSelectionResponseArrayOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionResponseArrayOutput

type LiveEventInputTrackSelectionResponseInput

type LiveEventInputTrackSelectionResponseInput interface {
	pulumi.Input

	ToLiveEventInputTrackSelectionResponseOutput() LiveEventInputTrackSelectionResponseOutput
	ToLiveEventInputTrackSelectionResponseOutputWithContext(context.Context) LiveEventInputTrackSelectionResponseOutput
}

LiveEventInputTrackSelectionResponseInput is an input type that accepts LiveEventInputTrackSelectionResponseArgs and LiveEventInputTrackSelectionResponseOutput values. You can construct a concrete instance of `LiveEventInputTrackSelectionResponseInput` via:

LiveEventInputTrackSelectionResponseArgs{...}

type LiveEventInputTrackSelectionResponseOutput

type LiveEventInputTrackSelectionResponseOutput struct{ *pulumi.OutputState }

A track selection condition.

func (LiveEventInputTrackSelectionResponseOutput) ElementType

func (LiveEventInputTrackSelectionResponseOutput) Operation

Comparing operation.

func (LiveEventInputTrackSelectionResponseOutput) Property

Property name to select.

func (LiveEventInputTrackSelectionResponseOutput) ToLiveEventInputTrackSelectionResponseOutput

func (o LiveEventInputTrackSelectionResponseOutput) ToLiveEventInputTrackSelectionResponseOutput() LiveEventInputTrackSelectionResponseOutput

func (LiveEventInputTrackSelectionResponseOutput) ToLiveEventInputTrackSelectionResponseOutputWithContext

func (o LiveEventInputTrackSelectionResponseOutput) ToLiveEventInputTrackSelectionResponseOutputWithContext(ctx context.Context) LiveEventInputTrackSelectionResponseOutput

func (LiveEventInputTrackSelectionResponseOutput) Value

Property value to select.

type LiveEventInputType added in v0.6.0

type LiveEventInputType struct {
	// The access control for LiveEvent Input.
	AccessControl *LiveEventInputAccessControl `pulumi:"accessControl"`
	// A unique identifier for a stream.  This can be specified at creation time but cannot be updated.  If omitted, the service will generate a unique value.
	AccessToken *string `pulumi:"accessToken"`
	// The input endpoints for the Live Event.
	Endpoints []LiveEventEndpoint `pulumi:"endpoints"`
	// ISO 8601 timespan duration of the key frame interval duration.
	KeyFrameIntervalDuration *string `pulumi:"keyFrameIntervalDuration"`
	// The streaming protocol for the Live Event.  This is specified at creation time and cannot be updated.
	StreamingProtocol string `pulumi:"streamingProtocol"`
}

The Live Event input.

type LiveEventInputTypeArgs added in v0.6.0

type LiveEventInputTypeArgs struct {
	// The access control for LiveEvent Input.
	AccessControl LiveEventInputAccessControlPtrInput `pulumi:"accessControl"`
	// A unique identifier for a stream.  This can be specified at creation time but cannot be updated.  If omitted, the service will generate a unique value.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// The input endpoints for the Live Event.
	Endpoints LiveEventEndpointArrayInput `pulumi:"endpoints"`
	// ISO 8601 timespan duration of the key frame interval duration.
	KeyFrameIntervalDuration pulumi.StringPtrInput `pulumi:"keyFrameIntervalDuration"`
	// The streaming protocol for the Live Event.  This is specified at creation time and cannot be updated.
	StreamingProtocol pulumi.StringInput `pulumi:"streamingProtocol"`
}

The Live Event input.

func (LiveEventInputTypeArgs) ElementType added in v0.6.0

func (LiveEventInputTypeArgs) ElementType() reflect.Type

func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutput added in v0.6.0

func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput

func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext added in v0.6.0

func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput

func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput added in v0.6.0

func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput

func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext added in v0.6.0

func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput

type LiveEventInputTypeInput added in v0.6.0

type LiveEventInputTypeInput interface {
	pulumi.Input

	ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
	ToLiveEventInputTypeOutputWithContext(context.Context) LiveEventInputTypeOutput
}

LiveEventInputTypeInput is an input type that accepts LiveEventInputTypeArgs and LiveEventInputTypeOutput values. You can construct a concrete instance of `LiveEventInputTypeInput` via:

LiveEventInputTypeArgs{...}

type LiveEventInputTypeOutput added in v0.6.0

type LiveEventInputTypeOutput struct{ *pulumi.OutputState }

The Live Event input.

func (LiveEventInputTypeOutput) AccessControl added in v0.6.0

The access control for LiveEvent Input.

func (LiveEventInputTypeOutput) AccessToken added in v0.6.0

A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

func (LiveEventInputTypeOutput) ElementType added in v0.6.0

func (LiveEventInputTypeOutput) ElementType() reflect.Type

func (LiveEventInputTypeOutput) Endpoints added in v0.6.0

The input endpoints for the Live Event.

func (LiveEventInputTypeOutput) KeyFrameIntervalDuration added in v0.6.0

func (o LiveEventInputTypeOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput

ISO 8601 timespan duration of the key frame interval duration.

func (LiveEventInputTypeOutput) StreamingProtocol added in v0.6.0

func (o LiveEventInputTypeOutput) StreamingProtocol() pulumi.StringOutput

The streaming protocol for the Live Event. This is specified at creation time and cannot be updated.

func (LiveEventInputTypeOutput) ToLiveEventInputTypeOutput added in v0.6.0

func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput

func (LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext added in v0.6.0

func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput

func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput added in v0.6.0

func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput

func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext added in v0.6.0

func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput

type LiveEventInputTypePtrInput added in v0.6.0

type LiveEventInputTypePtrInput interface {
	pulumi.Input

	ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
	ToLiveEventInputTypePtrOutputWithContext(context.Context) LiveEventInputTypePtrOutput
}

LiveEventInputTypePtrInput is an input type that accepts LiveEventInputTypeArgs, LiveEventInputTypePtr and LiveEventInputTypePtrOutput values. You can construct a concrete instance of `LiveEventInputTypePtrInput` via:

        LiveEventInputTypeArgs{...}

or:

        nil

func LiveEventInputTypePtr added in v0.6.0

func LiveEventInputTypePtr(v *LiveEventInputTypeArgs) LiveEventInputTypePtrInput

type LiveEventInputTypePtrOutput added in v0.6.0

type LiveEventInputTypePtrOutput struct{ *pulumi.OutputState }

func (LiveEventInputTypePtrOutput) AccessControl added in v0.6.0

The access control for LiveEvent Input.

func (LiveEventInputTypePtrOutput) AccessToken added in v0.6.0

A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

func (LiveEventInputTypePtrOutput) Elem added in v0.6.0

func (LiveEventInputTypePtrOutput) ElementType added in v0.6.0

func (LiveEventInputTypePtrOutput) Endpoints added in v0.6.0

The input endpoints for the Live Event.

func (LiveEventInputTypePtrOutput) KeyFrameIntervalDuration added in v0.6.0

func (o LiveEventInputTypePtrOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput

ISO 8601 timespan duration of the key frame interval duration.

func (LiveEventInputTypePtrOutput) StreamingProtocol added in v0.6.0

func (o LiveEventInputTypePtrOutput) StreamingProtocol() pulumi.StringPtrOutput

The streaming protocol for the Live Event. This is specified at creation time and cannot be updated.

func (LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput added in v0.6.0

func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput

func (LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext added in v0.6.0

func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput

type LiveEventOutput added in v0.2.6

type LiveEventOutput struct {
	*pulumi.OutputState
}

func (LiveEventOutput) ElementType added in v0.2.6

func (LiveEventOutput) ElementType() reflect.Type

func (LiveEventOutput) ToLiveEventOutput added in v0.2.6

func (o LiveEventOutput) ToLiveEventOutput() LiveEventOutput

func (LiveEventOutput) ToLiveEventOutputWithContext added in v0.2.6

func (o LiveEventOutput) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput

type LiveEventOutputTranscriptionTrack

type LiveEventOutputTranscriptionTrack struct {
	// The output track name.
	TrackName string `pulumi:"trackName"`
}

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

type LiveEventOutputTranscriptionTrackArgs

type LiveEventOutputTranscriptionTrackArgs struct {
	// The output track name.
	TrackName pulumi.StringInput `pulumi:"trackName"`
}

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventOutputTranscriptionTrackArgs) ElementType

func (LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackOutput

func (i LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackOutput() LiveEventOutputTranscriptionTrackOutput

func (LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackOutputWithContext

func (i LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackOutput

func (LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackPtrOutput

func (i LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackPtrOutput() LiveEventOutputTranscriptionTrackPtrOutput

func (LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext

func (i LiveEventOutputTranscriptionTrackArgs) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackPtrOutput

type LiveEventOutputTranscriptionTrackInput

type LiveEventOutputTranscriptionTrackInput interface {
	pulumi.Input

	ToLiveEventOutputTranscriptionTrackOutput() LiveEventOutputTranscriptionTrackOutput
	ToLiveEventOutputTranscriptionTrackOutputWithContext(context.Context) LiveEventOutputTranscriptionTrackOutput
}

LiveEventOutputTranscriptionTrackInput is an input type that accepts LiveEventOutputTranscriptionTrackArgs and LiveEventOutputTranscriptionTrackOutput values. You can construct a concrete instance of `LiveEventOutputTranscriptionTrackInput` via:

LiveEventOutputTranscriptionTrackArgs{...}

type LiveEventOutputTranscriptionTrackOutput

type LiveEventOutputTranscriptionTrackOutput struct{ *pulumi.OutputState }

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventOutputTranscriptionTrackOutput) ElementType

func (LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackOutput

func (o LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackOutput() LiveEventOutputTranscriptionTrackOutput

func (LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackOutputWithContext

func (o LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackOutput

func (LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackPtrOutput

func (o LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackPtrOutput() LiveEventOutputTranscriptionTrackPtrOutput

func (LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext

func (o LiveEventOutputTranscriptionTrackOutput) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackPtrOutput

func (LiveEventOutputTranscriptionTrackOutput) TrackName

The output track name.

type LiveEventOutputTranscriptionTrackPtrInput

type LiveEventOutputTranscriptionTrackPtrInput interface {
	pulumi.Input

	ToLiveEventOutputTranscriptionTrackPtrOutput() LiveEventOutputTranscriptionTrackPtrOutput
	ToLiveEventOutputTranscriptionTrackPtrOutputWithContext(context.Context) LiveEventOutputTranscriptionTrackPtrOutput
}

LiveEventOutputTranscriptionTrackPtrInput is an input type that accepts LiveEventOutputTranscriptionTrackArgs, LiveEventOutputTranscriptionTrackPtr and LiveEventOutputTranscriptionTrackPtrOutput values. You can construct a concrete instance of `LiveEventOutputTranscriptionTrackPtrInput` via:

        LiveEventOutputTranscriptionTrackArgs{...}

or:

        nil

type LiveEventOutputTranscriptionTrackPtrOutput

type LiveEventOutputTranscriptionTrackPtrOutput struct{ *pulumi.OutputState }

func (LiveEventOutputTranscriptionTrackPtrOutput) Elem

func (LiveEventOutputTranscriptionTrackPtrOutput) ElementType

func (LiveEventOutputTranscriptionTrackPtrOutput) ToLiveEventOutputTranscriptionTrackPtrOutput

func (o LiveEventOutputTranscriptionTrackPtrOutput) ToLiveEventOutputTranscriptionTrackPtrOutput() LiveEventOutputTranscriptionTrackPtrOutput

func (LiveEventOutputTranscriptionTrackPtrOutput) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext

func (o LiveEventOutputTranscriptionTrackPtrOutput) ToLiveEventOutputTranscriptionTrackPtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackPtrOutput

func (LiveEventOutputTranscriptionTrackPtrOutput) TrackName

The output track name.

type LiveEventOutputTranscriptionTrackResponse

type LiveEventOutputTranscriptionTrackResponse struct {
	// The output track name.
	TrackName string `pulumi:"trackName"`
}

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

type LiveEventOutputTranscriptionTrackResponseArgs

type LiveEventOutputTranscriptionTrackResponseArgs struct {
	// The output track name.
	TrackName pulumi.StringInput `pulumi:"trackName"`
}

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventOutputTranscriptionTrackResponseArgs) ElementType

func (LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponseOutput

func (i LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponseOutput() LiveEventOutputTranscriptionTrackResponseOutput

func (LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponseOutputWithContext

func (i LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponseOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackResponseOutput

func (LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponsePtrOutput

func (i LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponsePtrOutput() LiveEventOutputTranscriptionTrackResponsePtrOutput

func (LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext

func (i LiveEventOutputTranscriptionTrackResponseArgs) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackResponsePtrOutput

type LiveEventOutputTranscriptionTrackResponseInput

type LiveEventOutputTranscriptionTrackResponseInput interface {
	pulumi.Input

	ToLiveEventOutputTranscriptionTrackResponseOutput() LiveEventOutputTranscriptionTrackResponseOutput
	ToLiveEventOutputTranscriptionTrackResponseOutputWithContext(context.Context) LiveEventOutputTranscriptionTrackResponseOutput
}

LiveEventOutputTranscriptionTrackResponseInput is an input type that accepts LiveEventOutputTranscriptionTrackResponseArgs and LiveEventOutputTranscriptionTrackResponseOutput values. You can construct a concrete instance of `LiveEventOutputTranscriptionTrackResponseInput` via:

LiveEventOutputTranscriptionTrackResponseArgs{...}

type LiveEventOutputTranscriptionTrackResponseOutput

type LiveEventOutputTranscriptionTrackResponseOutput struct{ *pulumi.OutputState }

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventOutputTranscriptionTrackResponseOutput) ElementType

func (LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponseOutput

func (o LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponseOutput() LiveEventOutputTranscriptionTrackResponseOutput

func (LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponseOutputWithContext

func (o LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponseOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackResponseOutput

func (LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutput

func (o LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutput() LiveEventOutputTranscriptionTrackResponsePtrOutput

func (LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext

func (o LiveEventOutputTranscriptionTrackResponseOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackResponsePtrOutput

func (LiveEventOutputTranscriptionTrackResponseOutput) TrackName

The output track name.

type LiveEventOutputTranscriptionTrackResponsePtrInput

type LiveEventOutputTranscriptionTrackResponsePtrInput interface {
	pulumi.Input

	ToLiveEventOutputTranscriptionTrackResponsePtrOutput() LiveEventOutputTranscriptionTrackResponsePtrOutput
	ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext(context.Context) LiveEventOutputTranscriptionTrackResponsePtrOutput
}

LiveEventOutputTranscriptionTrackResponsePtrInput is an input type that accepts LiveEventOutputTranscriptionTrackResponseArgs, LiveEventOutputTranscriptionTrackResponsePtr and LiveEventOutputTranscriptionTrackResponsePtrOutput values. You can construct a concrete instance of `LiveEventOutputTranscriptionTrackResponsePtrInput` via:

        LiveEventOutputTranscriptionTrackResponseArgs{...}

or:

        nil

type LiveEventOutputTranscriptionTrackResponsePtrOutput

type LiveEventOutputTranscriptionTrackResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventOutputTranscriptionTrackResponsePtrOutput) Elem

func (LiveEventOutputTranscriptionTrackResponsePtrOutput) ElementType

func (LiveEventOutputTranscriptionTrackResponsePtrOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutput

func (o LiveEventOutputTranscriptionTrackResponsePtrOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutput() LiveEventOutputTranscriptionTrackResponsePtrOutput

func (LiveEventOutputTranscriptionTrackResponsePtrOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext

func (o LiveEventOutputTranscriptionTrackResponsePtrOutput) ToLiveEventOutputTranscriptionTrackResponsePtrOutputWithContext(ctx context.Context) LiveEventOutputTranscriptionTrackResponsePtrOutput

func (LiveEventOutputTranscriptionTrackResponsePtrOutput) TrackName

The output track name.

type LiveEventPreview

type LiveEventPreview struct {
	// The access control for LiveEvent preview.
	AccessControl *LiveEventPreviewAccessControl `pulumi:"accessControl"`
	// An Alternative Media Identifier associated with the StreamingLocator created for the preview.  This value is specified at creation time and cannot be updated.  The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
	AlternativeMediaId *string `pulumi:"alternativeMediaId"`
	// The endpoints for preview.
	Endpoints []LiveEventEndpoint `pulumi:"endpoints"`
	// The identifier of the preview locator in Guid format.  Specifying this at creation time allows the caller to know the preview locator url before the event is created.  If omitted, the service will generate a random identifier.  This value cannot be updated once the live event is created.
	PreviewLocator *string `pulumi:"previewLocator"`
	// The name of streaming policy used for the LiveEvent preview.  This value is specified at creation time and cannot be updated.
	StreamingPolicyName *string `pulumi:"streamingPolicyName"`
}

The Live Event preview.

type LiveEventPreviewAccessControl

type LiveEventPreviewAccessControl struct {
	// The IP access control properties.
	Ip *IPAccessControl `pulumi:"ip"`
}

The IP access control for Live Event preview.

type LiveEventPreviewAccessControlArgs

type LiveEventPreviewAccessControlArgs struct {
	// The IP access control properties.
	Ip IPAccessControlPtrInput `pulumi:"ip"`
}

The IP access control for Live Event preview.

func (LiveEventPreviewAccessControlArgs) ElementType

func (LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlOutput

func (i LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlOutput() LiveEventPreviewAccessControlOutput

func (LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlOutputWithContext

func (i LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlOutput

func (LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlPtrOutput

func (i LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlPtrOutput() LiveEventPreviewAccessControlPtrOutput

func (LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlPtrOutputWithContext

func (i LiveEventPreviewAccessControlArgs) ToLiveEventPreviewAccessControlPtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlPtrOutput

type LiveEventPreviewAccessControlInput

type LiveEventPreviewAccessControlInput interface {
	pulumi.Input

	ToLiveEventPreviewAccessControlOutput() LiveEventPreviewAccessControlOutput
	ToLiveEventPreviewAccessControlOutputWithContext(context.Context) LiveEventPreviewAccessControlOutput
}

LiveEventPreviewAccessControlInput is an input type that accepts LiveEventPreviewAccessControlArgs and LiveEventPreviewAccessControlOutput values. You can construct a concrete instance of `LiveEventPreviewAccessControlInput` via:

LiveEventPreviewAccessControlArgs{...}

type LiveEventPreviewAccessControlOutput

type LiveEventPreviewAccessControlOutput struct{ *pulumi.OutputState }

The IP access control for Live Event preview.

func (LiveEventPreviewAccessControlOutput) ElementType

func (LiveEventPreviewAccessControlOutput) Ip

The IP access control properties.

func (LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlOutput

func (o LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlOutput() LiveEventPreviewAccessControlOutput

func (LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlOutputWithContext

func (o LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlOutput

func (LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlPtrOutput

func (o LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlPtrOutput() LiveEventPreviewAccessControlPtrOutput

func (LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlPtrOutputWithContext

func (o LiveEventPreviewAccessControlOutput) ToLiveEventPreviewAccessControlPtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlPtrOutput

type LiveEventPreviewAccessControlPtrInput

type LiveEventPreviewAccessControlPtrInput interface {
	pulumi.Input

	ToLiveEventPreviewAccessControlPtrOutput() LiveEventPreviewAccessControlPtrOutput
	ToLiveEventPreviewAccessControlPtrOutputWithContext(context.Context) LiveEventPreviewAccessControlPtrOutput
}

LiveEventPreviewAccessControlPtrInput is an input type that accepts LiveEventPreviewAccessControlArgs, LiveEventPreviewAccessControlPtr and LiveEventPreviewAccessControlPtrOutput values. You can construct a concrete instance of `LiveEventPreviewAccessControlPtrInput` via:

        LiveEventPreviewAccessControlArgs{...}

or:

        nil

type LiveEventPreviewAccessControlPtrOutput

type LiveEventPreviewAccessControlPtrOutput struct{ *pulumi.OutputState }

func (LiveEventPreviewAccessControlPtrOutput) Elem

func (LiveEventPreviewAccessControlPtrOutput) ElementType

func (LiveEventPreviewAccessControlPtrOutput) Ip

The IP access control properties.

func (LiveEventPreviewAccessControlPtrOutput) ToLiveEventPreviewAccessControlPtrOutput

func (o LiveEventPreviewAccessControlPtrOutput) ToLiveEventPreviewAccessControlPtrOutput() LiveEventPreviewAccessControlPtrOutput

func (LiveEventPreviewAccessControlPtrOutput) ToLiveEventPreviewAccessControlPtrOutputWithContext

func (o LiveEventPreviewAccessControlPtrOutput) ToLiveEventPreviewAccessControlPtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlPtrOutput

type LiveEventPreviewAccessControlResponse

type LiveEventPreviewAccessControlResponse struct {
	// The IP access control properties.
	Ip *IPAccessControlResponse `pulumi:"ip"`
}

The IP access control for Live Event preview.

type LiveEventPreviewAccessControlResponseArgs

type LiveEventPreviewAccessControlResponseArgs struct {
	// The IP access control properties.
	Ip IPAccessControlResponsePtrInput `pulumi:"ip"`
}

The IP access control for Live Event preview.

func (LiveEventPreviewAccessControlResponseArgs) ElementType

func (LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponseOutput

func (i LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponseOutput() LiveEventPreviewAccessControlResponseOutput

func (LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponseOutputWithContext

func (i LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponseOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlResponseOutput

func (LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponsePtrOutput

func (i LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponsePtrOutput() LiveEventPreviewAccessControlResponsePtrOutput

func (LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext

func (i LiveEventPreviewAccessControlResponseArgs) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlResponsePtrOutput

type LiveEventPreviewAccessControlResponseInput

type LiveEventPreviewAccessControlResponseInput interface {
	pulumi.Input

	ToLiveEventPreviewAccessControlResponseOutput() LiveEventPreviewAccessControlResponseOutput
	ToLiveEventPreviewAccessControlResponseOutputWithContext(context.Context) LiveEventPreviewAccessControlResponseOutput
}

LiveEventPreviewAccessControlResponseInput is an input type that accepts LiveEventPreviewAccessControlResponseArgs and LiveEventPreviewAccessControlResponseOutput values. You can construct a concrete instance of `LiveEventPreviewAccessControlResponseInput` via:

LiveEventPreviewAccessControlResponseArgs{...}

type LiveEventPreviewAccessControlResponseOutput

type LiveEventPreviewAccessControlResponseOutput struct{ *pulumi.OutputState }

The IP access control for Live Event preview.

func (LiveEventPreviewAccessControlResponseOutput) ElementType

func (LiveEventPreviewAccessControlResponseOutput) Ip

The IP access control properties.

func (LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponseOutput

func (o LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponseOutput() LiveEventPreviewAccessControlResponseOutput

func (LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponseOutputWithContext

func (o LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponseOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlResponseOutput

func (LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponsePtrOutput

func (o LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponsePtrOutput() LiveEventPreviewAccessControlResponsePtrOutput

func (LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext

func (o LiveEventPreviewAccessControlResponseOutput) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlResponsePtrOutput

type LiveEventPreviewAccessControlResponsePtrInput

type LiveEventPreviewAccessControlResponsePtrInput interface {
	pulumi.Input

	ToLiveEventPreviewAccessControlResponsePtrOutput() LiveEventPreviewAccessControlResponsePtrOutput
	ToLiveEventPreviewAccessControlResponsePtrOutputWithContext(context.Context) LiveEventPreviewAccessControlResponsePtrOutput
}

LiveEventPreviewAccessControlResponsePtrInput is an input type that accepts LiveEventPreviewAccessControlResponseArgs, LiveEventPreviewAccessControlResponsePtr and LiveEventPreviewAccessControlResponsePtrOutput values. You can construct a concrete instance of `LiveEventPreviewAccessControlResponsePtrInput` via:

        LiveEventPreviewAccessControlResponseArgs{...}

or:

        nil

type LiveEventPreviewAccessControlResponsePtrOutput

type LiveEventPreviewAccessControlResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventPreviewAccessControlResponsePtrOutput) Elem

func (LiveEventPreviewAccessControlResponsePtrOutput) ElementType

func (LiveEventPreviewAccessControlResponsePtrOutput) Ip

The IP access control properties.

func (LiveEventPreviewAccessControlResponsePtrOutput) ToLiveEventPreviewAccessControlResponsePtrOutput

func (o LiveEventPreviewAccessControlResponsePtrOutput) ToLiveEventPreviewAccessControlResponsePtrOutput() LiveEventPreviewAccessControlResponsePtrOutput

func (LiveEventPreviewAccessControlResponsePtrOutput) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext

func (o LiveEventPreviewAccessControlResponsePtrOutput) ToLiveEventPreviewAccessControlResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewAccessControlResponsePtrOutput

type LiveEventPreviewArgs

type LiveEventPreviewArgs struct {
	// The access control for LiveEvent preview.
	AccessControl LiveEventPreviewAccessControlPtrInput `pulumi:"accessControl"`
	// An Alternative Media Identifier associated with the StreamingLocator created for the preview.  This value is specified at creation time and cannot be updated.  The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
	AlternativeMediaId pulumi.StringPtrInput `pulumi:"alternativeMediaId"`
	// The endpoints for preview.
	Endpoints LiveEventEndpointArrayInput `pulumi:"endpoints"`
	// The identifier of the preview locator in Guid format.  Specifying this at creation time allows the caller to know the preview locator url before the event is created.  If omitted, the service will generate a random identifier.  This value cannot be updated once the live event is created.
	PreviewLocator pulumi.StringPtrInput `pulumi:"previewLocator"`
	// The name of streaming policy used for the LiveEvent preview.  This value is specified at creation time and cannot be updated.
	StreamingPolicyName pulumi.StringPtrInput `pulumi:"streamingPolicyName"`
}

The Live Event preview.

func (LiveEventPreviewArgs) ElementType

func (LiveEventPreviewArgs) ElementType() reflect.Type

func (LiveEventPreviewArgs) ToLiveEventPreviewOutput

func (i LiveEventPreviewArgs) ToLiveEventPreviewOutput() LiveEventPreviewOutput

func (LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext

func (i LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput

func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput

func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput

func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext

func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput

type LiveEventPreviewInput

type LiveEventPreviewInput interface {
	pulumi.Input

	ToLiveEventPreviewOutput() LiveEventPreviewOutput
	ToLiveEventPreviewOutputWithContext(context.Context) LiveEventPreviewOutput
}

LiveEventPreviewInput is an input type that accepts LiveEventPreviewArgs and LiveEventPreviewOutput values. You can construct a concrete instance of `LiveEventPreviewInput` via:

LiveEventPreviewArgs{...}

type LiveEventPreviewOutput

type LiveEventPreviewOutput struct{ *pulumi.OutputState }

The Live Event preview.

func (LiveEventPreviewOutput) AccessControl

The access control for LiveEvent preview.

func (LiveEventPreviewOutput) AlternativeMediaId

func (o LiveEventPreviewOutput) AlternativeMediaId() pulumi.StringPtrOutput

An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.

func (LiveEventPreviewOutput) ElementType

func (LiveEventPreviewOutput) ElementType() reflect.Type

func (LiveEventPreviewOutput) Endpoints

The endpoints for preview.

func (LiveEventPreviewOutput) PreviewLocator

func (o LiveEventPreviewOutput) PreviewLocator() pulumi.StringPtrOutput

The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.

func (LiveEventPreviewOutput) StreamingPolicyName

func (o LiveEventPreviewOutput) StreamingPolicyName() pulumi.StringPtrOutput

The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated.

func (LiveEventPreviewOutput) ToLiveEventPreviewOutput

func (o LiveEventPreviewOutput) ToLiveEventPreviewOutput() LiveEventPreviewOutput

func (LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext

func (o LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput

func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput

func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput

func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext

func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput

type LiveEventPreviewPtrInput

type LiveEventPreviewPtrInput interface {
	pulumi.Input

	ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
	ToLiveEventPreviewPtrOutputWithContext(context.Context) LiveEventPreviewPtrOutput
}

LiveEventPreviewPtrInput is an input type that accepts LiveEventPreviewArgs, LiveEventPreviewPtr and LiveEventPreviewPtrOutput values. You can construct a concrete instance of `LiveEventPreviewPtrInput` via:

        LiveEventPreviewArgs{...}

or:

        nil

type LiveEventPreviewPtrOutput

type LiveEventPreviewPtrOutput struct{ *pulumi.OutputState }

func (LiveEventPreviewPtrOutput) AccessControl

The access control for LiveEvent preview.

func (LiveEventPreviewPtrOutput) AlternativeMediaId

func (o LiveEventPreviewPtrOutput) AlternativeMediaId() pulumi.StringPtrOutput

An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.

func (LiveEventPreviewPtrOutput) Elem

func (LiveEventPreviewPtrOutput) ElementType

func (LiveEventPreviewPtrOutput) ElementType() reflect.Type

func (LiveEventPreviewPtrOutput) Endpoints

The endpoints for preview.

func (LiveEventPreviewPtrOutput) PreviewLocator

The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.

func (LiveEventPreviewPtrOutput) StreamingPolicyName

func (o LiveEventPreviewPtrOutput) StreamingPolicyName() pulumi.StringPtrOutput

The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated.

func (LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput

func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput

func (LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext

func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput

type LiveEventPreviewResponse

type LiveEventPreviewResponse struct {
	// The access control for LiveEvent preview.
	AccessControl *LiveEventPreviewAccessControlResponse `pulumi:"accessControl"`
	// An Alternative Media Identifier associated with the StreamingLocator created for the preview.  This value is specified at creation time and cannot be updated.  The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
	AlternativeMediaId *string `pulumi:"alternativeMediaId"`
	// The endpoints for preview.
	Endpoints []LiveEventEndpointResponse `pulumi:"endpoints"`
	// The identifier of the preview locator in Guid format.  Specifying this at creation time allows the caller to know the preview locator url before the event is created.  If omitted, the service will generate a random identifier.  This value cannot be updated once the live event is created.
	PreviewLocator *string `pulumi:"previewLocator"`
	// The name of streaming policy used for the LiveEvent preview.  This value is specified at creation time and cannot be updated.
	StreamingPolicyName *string `pulumi:"streamingPolicyName"`
}

The Live Event preview.

type LiveEventPreviewResponseArgs

type LiveEventPreviewResponseArgs struct {
	// The access control for LiveEvent preview.
	AccessControl LiveEventPreviewAccessControlResponsePtrInput `pulumi:"accessControl"`
	// An Alternative Media Identifier associated with the StreamingLocator created for the preview.  This value is specified at creation time and cannot be updated.  The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
	AlternativeMediaId pulumi.StringPtrInput `pulumi:"alternativeMediaId"`
	// The endpoints for preview.
	Endpoints LiveEventEndpointResponseArrayInput `pulumi:"endpoints"`
	// The identifier of the preview locator in Guid format.  Specifying this at creation time allows the caller to know the preview locator url before the event is created.  If omitted, the service will generate a random identifier.  This value cannot be updated once the live event is created.
	PreviewLocator pulumi.StringPtrInput `pulumi:"previewLocator"`
	// The name of streaming policy used for the LiveEvent preview.  This value is specified at creation time and cannot be updated.
	StreamingPolicyName pulumi.StringPtrInput `pulumi:"streamingPolicyName"`
}

The Live Event preview.

func (LiveEventPreviewResponseArgs) ElementType

func (LiveEventPreviewResponseArgs) ToLiveEventPreviewResponseOutput

func (i LiveEventPreviewResponseArgs) ToLiveEventPreviewResponseOutput() LiveEventPreviewResponseOutput

func (LiveEventPreviewResponseArgs) ToLiveEventPreviewResponseOutputWithContext

func (i LiveEventPreviewResponseArgs) ToLiveEventPreviewResponseOutputWithContext(ctx context.Context) LiveEventPreviewResponseOutput

func (LiveEventPreviewResponseArgs) ToLiveEventPreviewResponsePtrOutput

func (i LiveEventPreviewResponseArgs) ToLiveEventPreviewResponsePtrOutput() LiveEventPreviewResponsePtrOutput

func (LiveEventPreviewResponseArgs) ToLiveEventPreviewResponsePtrOutputWithContext

func (i LiveEventPreviewResponseArgs) ToLiveEventPreviewResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewResponsePtrOutput

type LiveEventPreviewResponseInput

type LiveEventPreviewResponseInput interface {
	pulumi.Input

	ToLiveEventPreviewResponseOutput() LiveEventPreviewResponseOutput
	ToLiveEventPreviewResponseOutputWithContext(context.Context) LiveEventPreviewResponseOutput
}

LiveEventPreviewResponseInput is an input type that accepts LiveEventPreviewResponseArgs and LiveEventPreviewResponseOutput values. You can construct a concrete instance of `LiveEventPreviewResponseInput` via:

LiveEventPreviewResponseArgs{...}

type LiveEventPreviewResponseOutput

type LiveEventPreviewResponseOutput struct{ *pulumi.OutputState }

The Live Event preview.

func (LiveEventPreviewResponseOutput) AccessControl

The access control for LiveEvent preview.

func (LiveEventPreviewResponseOutput) AlternativeMediaId

func (o LiveEventPreviewResponseOutput) AlternativeMediaId() pulumi.StringPtrOutput

An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.

func (LiveEventPreviewResponseOutput) ElementType

func (LiveEventPreviewResponseOutput) Endpoints

The endpoints for preview.

func (LiveEventPreviewResponseOutput) PreviewLocator

The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.

func (LiveEventPreviewResponseOutput) StreamingPolicyName

func (o LiveEventPreviewResponseOutput) StreamingPolicyName() pulumi.StringPtrOutput

The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated.

func (LiveEventPreviewResponseOutput) ToLiveEventPreviewResponseOutput

func (o LiveEventPreviewResponseOutput) ToLiveEventPreviewResponseOutput() LiveEventPreviewResponseOutput

func (LiveEventPreviewResponseOutput) ToLiveEventPreviewResponseOutputWithContext

func (o LiveEventPreviewResponseOutput) ToLiveEventPreviewResponseOutputWithContext(ctx context.Context) LiveEventPreviewResponseOutput

func (LiveEventPreviewResponseOutput) ToLiveEventPreviewResponsePtrOutput

func (o LiveEventPreviewResponseOutput) ToLiveEventPreviewResponsePtrOutput() LiveEventPreviewResponsePtrOutput

func (LiveEventPreviewResponseOutput) ToLiveEventPreviewResponsePtrOutputWithContext

func (o LiveEventPreviewResponseOutput) ToLiveEventPreviewResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewResponsePtrOutput

type LiveEventPreviewResponsePtrInput

type LiveEventPreviewResponsePtrInput interface {
	pulumi.Input

	ToLiveEventPreviewResponsePtrOutput() LiveEventPreviewResponsePtrOutput
	ToLiveEventPreviewResponsePtrOutputWithContext(context.Context) LiveEventPreviewResponsePtrOutput
}

LiveEventPreviewResponsePtrInput is an input type that accepts LiveEventPreviewResponseArgs, LiveEventPreviewResponsePtr and LiveEventPreviewResponsePtrOutput values. You can construct a concrete instance of `LiveEventPreviewResponsePtrInput` via:

        LiveEventPreviewResponseArgs{...}

or:

        nil

type LiveEventPreviewResponsePtrOutput

type LiveEventPreviewResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveEventPreviewResponsePtrOutput) AccessControl

The access control for LiveEvent preview.

func (LiveEventPreviewResponsePtrOutput) AlternativeMediaId

An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.

func (LiveEventPreviewResponsePtrOutput) Elem

func (LiveEventPreviewResponsePtrOutput) ElementType

func (LiveEventPreviewResponsePtrOutput) Endpoints

The endpoints for preview.

func (LiveEventPreviewResponsePtrOutput) PreviewLocator

The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.

func (LiveEventPreviewResponsePtrOutput) StreamingPolicyName

The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated.

func (LiveEventPreviewResponsePtrOutput) ToLiveEventPreviewResponsePtrOutput

func (o LiveEventPreviewResponsePtrOutput) ToLiveEventPreviewResponsePtrOutput() LiveEventPreviewResponsePtrOutput

func (LiveEventPreviewResponsePtrOutput) ToLiveEventPreviewResponsePtrOutputWithContext

func (o LiveEventPreviewResponsePtrOutput) ToLiveEventPreviewResponsePtrOutputWithContext(ctx context.Context) LiveEventPreviewResponsePtrOutput

type LiveEventState

type LiveEventState struct {
	// The exact time the Live Event was created.
	Created pulumi.StringPtrInput
	// The Live Event access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesResponsePtrInput
	// The Live Event description.
	Description pulumi.StringPtrInput
	// The Live Event encoding.
	Encoding LiveEventEncodingResponsePtrInput
	// The Live Event input.
	Input LiveEventInputResponsePtrInput
	// The exact time the Live Event was last modified.
	LastModified pulumi.StringPtrInput
	// The Azure Region of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The Live Event preview.
	Preview LiveEventPreviewResponsePtrInput
	// The provisioning state of the Live Event.
	ProvisioningState pulumi.StringPtrInput
	// The resource state of the Live Event.
	ResourceState pulumi.StringPtrInput
	// The options to use for the LiveEvent.  This value is specified at creation time and cannot be updated.
	StreamOptions pulumi.StringArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The Live Event transcription.
	Transcriptions LiveEventTranscriptionResponseArrayInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Specifies whether to use a vanity url with the Live Event.  This value is specified at creation time and cannot be updated.
	VanityUrl pulumi.BoolPtrInput
}

func (LiveEventState) ElementType

func (LiveEventState) ElementType() reflect.Type

type LiveEventTranscription

type LiveEventTranscription struct {
	// Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.
	InputTrackSelection []LiveEventInputTrackSelection `pulumi:"inputTrackSelection"`
	// Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.
	Language *string `pulumi:"language"`
	// Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.
	OutputTranscriptionTrack *LiveEventOutputTranscriptionTrack `pulumi:"outputTranscriptionTrack"`
}

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

type LiveEventTranscriptionArgs

type LiveEventTranscriptionArgs struct {
	// Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.
	InputTrackSelection LiveEventInputTrackSelectionArrayInput `pulumi:"inputTrackSelection"`
	// Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.
	Language pulumi.StringPtrInput `pulumi:"language"`
	// Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.
	OutputTranscriptionTrack LiveEventOutputTranscriptionTrackPtrInput `pulumi:"outputTranscriptionTrack"`
}

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionArgs) ElementType

func (LiveEventTranscriptionArgs) ElementType() reflect.Type

func (LiveEventTranscriptionArgs) ToLiveEventTranscriptionOutput

func (i LiveEventTranscriptionArgs) ToLiveEventTranscriptionOutput() LiveEventTranscriptionOutput

func (LiveEventTranscriptionArgs) ToLiveEventTranscriptionOutputWithContext

func (i LiveEventTranscriptionArgs) ToLiveEventTranscriptionOutputWithContext(ctx context.Context) LiveEventTranscriptionOutput

type LiveEventTranscriptionArray

type LiveEventTranscriptionArray []LiveEventTranscriptionInput

func (LiveEventTranscriptionArray) ElementType

func (LiveEventTranscriptionArray) ToLiveEventTranscriptionArrayOutput

func (i LiveEventTranscriptionArray) ToLiveEventTranscriptionArrayOutput() LiveEventTranscriptionArrayOutput

func (LiveEventTranscriptionArray) ToLiveEventTranscriptionArrayOutputWithContext

func (i LiveEventTranscriptionArray) ToLiveEventTranscriptionArrayOutputWithContext(ctx context.Context) LiveEventTranscriptionArrayOutput

type LiveEventTranscriptionArrayInput

type LiveEventTranscriptionArrayInput interface {
	pulumi.Input

	ToLiveEventTranscriptionArrayOutput() LiveEventTranscriptionArrayOutput
	ToLiveEventTranscriptionArrayOutputWithContext(context.Context) LiveEventTranscriptionArrayOutput
}

LiveEventTranscriptionArrayInput is an input type that accepts LiveEventTranscriptionArray and LiveEventTranscriptionArrayOutput values. You can construct a concrete instance of `LiveEventTranscriptionArrayInput` via:

LiveEventTranscriptionArray{ LiveEventTranscriptionArgs{...} }

type LiveEventTranscriptionArrayOutput

type LiveEventTranscriptionArrayOutput struct{ *pulumi.OutputState }

func (LiveEventTranscriptionArrayOutput) ElementType

func (LiveEventTranscriptionArrayOutput) Index

func (LiveEventTranscriptionArrayOutput) ToLiveEventTranscriptionArrayOutput

func (o LiveEventTranscriptionArrayOutput) ToLiveEventTranscriptionArrayOutput() LiveEventTranscriptionArrayOutput

func (LiveEventTranscriptionArrayOutput) ToLiveEventTranscriptionArrayOutputWithContext

func (o LiveEventTranscriptionArrayOutput) ToLiveEventTranscriptionArrayOutputWithContext(ctx context.Context) LiveEventTranscriptionArrayOutput

type LiveEventTranscriptionInput

type LiveEventTranscriptionInput interface {
	pulumi.Input

	ToLiveEventTranscriptionOutput() LiveEventTranscriptionOutput
	ToLiveEventTranscriptionOutputWithContext(context.Context) LiveEventTranscriptionOutput
}

LiveEventTranscriptionInput is an input type that accepts LiveEventTranscriptionArgs and LiveEventTranscriptionOutput values. You can construct a concrete instance of `LiveEventTranscriptionInput` via:

LiveEventTranscriptionArgs{...}

type LiveEventTranscriptionOutput

type LiveEventTranscriptionOutput struct{ *pulumi.OutputState }

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionOutput) ElementType

func (LiveEventTranscriptionOutput) InputTrackSelection

Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.

func (LiveEventTranscriptionOutput) Language

Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.

func (LiveEventTranscriptionOutput) OutputTranscriptionTrack

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionOutput) ToLiveEventTranscriptionOutput

func (o LiveEventTranscriptionOutput) ToLiveEventTranscriptionOutput() LiveEventTranscriptionOutput

func (LiveEventTranscriptionOutput) ToLiveEventTranscriptionOutputWithContext

func (o LiveEventTranscriptionOutput) ToLiveEventTranscriptionOutputWithContext(ctx context.Context) LiveEventTranscriptionOutput

type LiveEventTranscriptionResponse

type LiveEventTranscriptionResponse struct {
	// Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.
	InputTrackSelection []LiveEventInputTrackSelectionResponse `pulumi:"inputTrackSelection"`
	// Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.
	Language *string `pulumi:"language"`
	// Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.
	OutputTranscriptionTrack *LiveEventOutputTranscriptionTrackResponse `pulumi:"outputTranscriptionTrack"`
}

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

type LiveEventTranscriptionResponseArgs

type LiveEventTranscriptionResponseArgs struct {
	// Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.
	InputTrackSelection LiveEventInputTrackSelectionResponseArrayInput `pulumi:"inputTrackSelection"`
	// Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.
	Language pulumi.StringPtrInput `pulumi:"language"`
	// Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.
	OutputTranscriptionTrack LiveEventOutputTranscriptionTrackResponsePtrInput `pulumi:"outputTranscriptionTrack"`
}

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionResponseArgs) ElementType

func (LiveEventTranscriptionResponseArgs) ToLiveEventTranscriptionResponseOutput

func (i LiveEventTranscriptionResponseArgs) ToLiveEventTranscriptionResponseOutput() LiveEventTranscriptionResponseOutput

func (LiveEventTranscriptionResponseArgs) ToLiveEventTranscriptionResponseOutputWithContext

func (i LiveEventTranscriptionResponseArgs) ToLiveEventTranscriptionResponseOutputWithContext(ctx context.Context) LiveEventTranscriptionResponseOutput

type LiveEventTranscriptionResponseArray

type LiveEventTranscriptionResponseArray []LiveEventTranscriptionResponseInput

func (LiveEventTranscriptionResponseArray) ElementType

func (LiveEventTranscriptionResponseArray) ToLiveEventTranscriptionResponseArrayOutput

func (i LiveEventTranscriptionResponseArray) ToLiveEventTranscriptionResponseArrayOutput() LiveEventTranscriptionResponseArrayOutput

func (LiveEventTranscriptionResponseArray) ToLiveEventTranscriptionResponseArrayOutputWithContext

func (i LiveEventTranscriptionResponseArray) ToLiveEventTranscriptionResponseArrayOutputWithContext(ctx context.Context) LiveEventTranscriptionResponseArrayOutput

type LiveEventTranscriptionResponseArrayInput

type LiveEventTranscriptionResponseArrayInput interface {
	pulumi.Input

	ToLiveEventTranscriptionResponseArrayOutput() LiveEventTranscriptionResponseArrayOutput
	ToLiveEventTranscriptionResponseArrayOutputWithContext(context.Context) LiveEventTranscriptionResponseArrayOutput
}

LiveEventTranscriptionResponseArrayInput is an input type that accepts LiveEventTranscriptionResponseArray and LiveEventTranscriptionResponseArrayOutput values. You can construct a concrete instance of `LiveEventTranscriptionResponseArrayInput` via:

LiveEventTranscriptionResponseArray{ LiveEventTranscriptionResponseArgs{...} }

type LiveEventTranscriptionResponseArrayOutput

type LiveEventTranscriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (LiveEventTranscriptionResponseArrayOutput) ElementType

func (LiveEventTranscriptionResponseArrayOutput) Index

func (LiveEventTranscriptionResponseArrayOutput) ToLiveEventTranscriptionResponseArrayOutput

func (o LiveEventTranscriptionResponseArrayOutput) ToLiveEventTranscriptionResponseArrayOutput() LiveEventTranscriptionResponseArrayOutput

func (LiveEventTranscriptionResponseArrayOutput) ToLiveEventTranscriptionResponseArrayOutputWithContext

func (o LiveEventTranscriptionResponseArrayOutput) ToLiveEventTranscriptionResponseArrayOutputWithContext(ctx context.Context) LiveEventTranscriptionResponseArrayOutput

type LiveEventTranscriptionResponseInput

type LiveEventTranscriptionResponseInput interface {
	pulumi.Input

	ToLiveEventTranscriptionResponseOutput() LiveEventTranscriptionResponseOutput
	ToLiveEventTranscriptionResponseOutputWithContext(context.Context) LiveEventTranscriptionResponseOutput
}

LiveEventTranscriptionResponseInput is an input type that accepts LiveEventTranscriptionResponseArgs and LiveEventTranscriptionResponseOutput values. You can construct a concrete instance of `LiveEventTranscriptionResponseInput` via:

LiveEventTranscriptionResponseArgs{...}

type LiveEventTranscriptionResponseOutput

type LiveEventTranscriptionResponseOutput struct{ *pulumi.OutputState }

Describes the transcription tracks in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionResponseOutput) ElementType

func (LiveEventTranscriptionResponseOutput) InputTrackSelection

Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied.

func (LiveEventTranscriptionResponseOutput) Language

Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'.

func (LiveEventTranscriptionResponseOutput) OutputTranscriptionTrack

Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription.

func (LiveEventTranscriptionResponseOutput) ToLiveEventTranscriptionResponseOutput

func (o LiveEventTranscriptionResponseOutput) ToLiveEventTranscriptionResponseOutput() LiveEventTranscriptionResponseOutput

func (LiveEventTranscriptionResponseOutput) ToLiveEventTranscriptionResponseOutputWithContext

func (o LiveEventTranscriptionResponseOutput) ToLiveEventTranscriptionResponseOutputWithContext(ctx context.Context) LiveEventTranscriptionResponseOutput

type LiveOutput

type LiveOutput struct {
	pulumi.CustomResourceState

	// ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content.
	ArchiveWindowLength pulumi.StringOutput `pulumi:"archiveWindowLength"`
	// The asset name.
	AssetName pulumi.StringOutput `pulumi:"assetName"`
	// The exact time the Live Output was created.
	Created pulumi.StringOutput `pulumi:"created"`
	// The description of the Live Output.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The HLS configuration.
	Hls HlsResponsePtrOutput `pulumi:"hls"`
	// The exact time the Live Output was last modified.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// The manifest file name.  If not provided, the service will generate one automatically.
	ManifestName pulumi.StringPtrOutput `pulumi:"manifestName"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The output snapshot time.
	OutputSnapTime pulumi.Float64PtrOutput `pulumi:"outputSnapTime"`
	// The provisioning state of the Live Output.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource state of the Live Output.
	ResourceState pulumi.StringOutput `pulumi:"resourceState"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Live Output.

func GetLiveOutput

func GetLiveOutput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LiveOutputState, opts ...pulumi.ResourceOption) (*LiveOutput, error)

GetLiveOutput gets an existing LiveOutput 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 NewLiveOutput

func NewLiveOutput(ctx *pulumi.Context,
	name string, args *LiveOutputArgs, opts ...pulumi.ResourceOption) (*LiveOutput, error)

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

func (*LiveOutput) ElementType added in v0.2.6

func (*LiveOutput) ElementType() reflect.Type

func (*LiveOutput) ToLiveOutputOutput added in v0.2.6

func (i *LiveOutput) ToLiveOutputOutput() LiveOutputOutput

func (*LiveOutput) ToLiveOutputOutputWithContext added in v0.2.6

func (i *LiveOutput) ToLiveOutputOutputWithContext(ctx context.Context) LiveOutputOutput

type LiveOutputArgs

type LiveOutputArgs struct {
	// The Media Services account name.
	AccountName pulumi.StringInput
	// ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content.
	ArchiveWindowLength pulumi.StringInput
	// The asset name.
	AssetName pulumi.StringInput
	// The description of the Live Output.
	Description pulumi.StringPtrInput
	// The HLS configuration.
	Hls HlsPtrInput
	// The name of the Live Event.
	LiveEventName pulumi.StringInput
	// The name of the Live Output.
	LiveOutputName pulumi.StringInput
	// The manifest file name.  If not provided, the service will generate one automatically.
	ManifestName pulumi.StringPtrInput
	// The output snapshot time.
	OutputSnapTime pulumi.Float64PtrInput
	// The name of the resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a LiveOutput resource.

func (LiveOutputArgs) ElementType

func (LiveOutputArgs) ElementType() reflect.Type

type LiveOutputInput added in v0.2.6

type LiveOutputInput interface {
	pulumi.Input

	ToLiveOutputOutput() LiveOutputOutput
	ToLiveOutputOutputWithContext(ctx context.Context) LiveOutputOutput
}

type LiveOutputOutput added in v0.2.6

type LiveOutputOutput struct {
	*pulumi.OutputState
}

func (LiveOutputOutput) ElementType added in v0.2.6

func (LiveOutputOutput) ElementType() reflect.Type

func (LiveOutputOutput) ToLiveOutputOutput added in v0.2.6

func (o LiveOutputOutput) ToLiveOutputOutput() LiveOutputOutput

func (LiveOutputOutput) ToLiveOutputOutputWithContext added in v0.2.6

func (o LiveOutputOutput) ToLiveOutputOutputWithContext(ctx context.Context) LiveOutputOutput

type LiveOutputState

type LiveOutputState struct {
	// ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content.
	ArchiveWindowLength pulumi.StringPtrInput
	// The asset name.
	AssetName pulumi.StringPtrInput
	// The exact time the Live Output was created.
	Created pulumi.StringPtrInput
	// The description of the Live Output.
	Description pulumi.StringPtrInput
	// The HLS configuration.
	Hls HlsResponsePtrInput
	// The exact time the Live Output was last modified.
	LastModified pulumi.StringPtrInput
	// The manifest file name.  If not provided, the service will generate one automatically.
	ManifestName pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The output snapshot time.
	OutputSnapTime pulumi.Float64PtrInput
	// The provisioning state of the Live Output.
	ProvisioningState pulumi.StringPtrInput
	// The resource state of the Live Output.
	ResourceState pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (LiveOutputState) ElementType

func (LiveOutputState) ElementType() reflect.Type

type LookupLiveEventArgs

type LookupLiveEventArgs struct {
	// The Media Services account name.
	AccountName string `pulumi:"accountName"`
	// The name of the Live Event.
	LiveEventName string `pulumi:"liveEventName"`
	// The name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLiveEventResult

type LookupLiveEventResult struct {
	// The exact time the Live Event was created.
	Created string `pulumi:"created"`
	// The Live Event access policies.
	CrossSiteAccessPolicies *CrossSiteAccessPoliciesResponse `pulumi:"crossSiteAccessPolicies"`
	// The Live Event description.
	Description *string `pulumi:"description"`
	// The Live Event encoding.
	Encoding *LiveEventEncodingResponse `pulumi:"encoding"`
	// Fully qualified resource ID for the resource.
	Id string `pulumi:"id"`
	// The Live Event input.
	Input LiveEventInputResponse `pulumi:"input"`
	// The exact time the Live Event was last modified.
	LastModified string `pulumi:"lastModified"`
	// The Azure Region of the resource.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The Live Event preview.
	Preview *LiveEventPreviewResponse `pulumi:"preview"`
	// The provisioning state of the Live Event.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource state of the Live Event.
	ResourceState string `pulumi:"resourceState"`
	// The options to use for the LiveEvent.  This value is specified at creation time and cannot be updated.
	StreamOptions []string `pulumi:"streamOptions"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The Live Event transcription.
	Transcriptions []LiveEventTranscriptionResponse `pulumi:"transcriptions"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Specifies whether to use a vanity url with the Live Event.  This value is specified at creation time and cannot be updated.
	VanityUrl *bool `pulumi:"vanityUrl"`
}

The Live Event.

func LookupLiveEvent

func LookupLiveEvent(ctx *pulumi.Context, args *LookupLiveEventArgs, opts ...pulumi.InvokeOption) (*LookupLiveEventResult, error)

type LookupLiveOutputArgs

type LookupLiveOutputArgs struct {
	// The Media Services account name.
	AccountName string `pulumi:"accountName"`
	// The name of the Live Event.
	LiveEventName string `pulumi:"liveEventName"`
	// The name of the Live Output.
	LiveOutputName string `pulumi:"liveOutputName"`
	// The name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLiveOutputResult

type LookupLiveOutputResult struct {
	// ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content.
	ArchiveWindowLength string `pulumi:"archiveWindowLength"`
	// The asset name.
	AssetName string `pulumi:"assetName"`
	// The exact time the Live Output was created.
	Created string `pulumi:"created"`
	// The description of the Live Output.
	Description *string `pulumi:"description"`
	// The HLS configuration.
	Hls *HlsResponse `pulumi:"hls"`
	// Fully qualified resource ID for the resource.
	Id string `pulumi:"id"`
	// The exact time the Live Output was last modified.
	LastModified string `pulumi:"lastModified"`
	// The manifest file name.  If not provided, the service will generate one automatically.
	ManifestName *string `pulumi:"manifestName"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The output snapshot time.
	OutputSnapTime *float64 `pulumi:"outputSnapTime"`
	// The provisioning state of the Live Output.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource state of the Live Output.
	ResourceState string `pulumi:"resourceState"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The Live Output.

type LookupStreamingEndpointArgs

type LookupStreamingEndpointArgs struct {
	// The Media Services account name.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the StreamingEndpoint.
	StreamingEndpointName string `pulumi:"streamingEndpointName"`
}

type LookupStreamingEndpointResult

type LookupStreamingEndpointResult struct {
	// The access control definition of the StreamingEndpoint.
	AccessControl *StreamingEndpointAccessControlResponse `pulumi:"accessControl"`
	// The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming.  This value can only be set at creation time.
	AvailabilitySetName *string `pulumi:"availabilitySetName"`
	// The CDN enabled flag.
	CdnEnabled *bool `pulumi:"cdnEnabled"`
	// The CDN profile name.
	CdnProfile *string `pulumi:"cdnProfile"`
	// The CDN provider name.
	CdnProvider *string `pulumi:"cdnProvider"`
	// The exact time the StreamingEndpoint was created.
	Created string `pulumi:"created"`
	// The StreamingEndpoint access policies.
	CrossSiteAccessPolicies *CrossSiteAccessPoliciesResponse `pulumi:"crossSiteAccessPolicies"`
	// The custom host names of the StreamingEndpoint
	CustomHostNames []string `pulumi:"customHostNames"`
	// The StreamingEndpoint description.
	Description *string `pulumi:"description"`
	// The free trial expiration time.
	FreeTrialEndTime string `pulumi:"freeTrialEndTime"`
	// The StreamingEndpoint host name.
	HostName string `pulumi:"hostName"`
	// Fully qualified resource ID for the resource.
	Id string `pulumi:"id"`
	// The exact time the StreamingEndpoint was last modified.
	LastModified string `pulumi:"lastModified"`
	// The Azure Region of the resource.
	Location *string `pulumi:"location"`
	// Max cache age
	MaxCacheAge *float64 `pulumi:"maxCacheAge"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of the StreamingEndpoint.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource state of the StreamingEndpoint.
	ResourceState string `pulumi:"resourceState"`
	// The number of scale units.  Use the Scale operation to adjust this value.
	ScaleUnits int `pulumi:"scaleUnits"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The StreamingEndpoint.

type StreamOptionsFlag added in v0.3.1

type StreamOptionsFlag pulumi.String

func (StreamOptionsFlag) ElementType added in v0.3.1

func (StreamOptionsFlag) ElementType() reflect.Type

func (StreamOptionsFlag) ToStringOutput added in v0.3.1

func (e StreamOptionsFlag) ToStringOutput() pulumi.StringOutput

func (StreamOptionsFlag) ToStringOutputWithContext added in v0.3.1

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

func (StreamOptionsFlag) ToStringPtrOutput added in v0.3.1

func (e StreamOptionsFlag) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamOptionsFlag) ToStringPtrOutputWithContext added in v0.3.1

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

type StreamingEndpoint

type StreamingEndpoint struct {
	pulumi.CustomResourceState

	// The access control definition of the StreamingEndpoint.
	AccessControl StreamingEndpointAccessControlResponsePtrOutput `pulumi:"accessControl"`
	// The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming.  This value can only be set at creation time.
	AvailabilitySetName pulumi.StringPtrOutput `pulumi:"availabilitySetName"`
	// The CDN enabled flag.
	CdnEnabled pulumi.BoolPtrOutput `pulumi:"cdnEnabled"`
	// The CDN profile name.
	CdnProfile pulumi.StringPtrOutput `pulumi:"cdnProfile"`
	// The CDN provider name.
	CdnProvider pulumi.StringPtrOutput `pulumi:"cdnProvider"`
	// The exact time the StreamingEndpoint was created.
	Created pulumi.StringOutput `pulumi:"created"`
	// The StreamingEndpoint access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesResponsePtrOutput `pulumi:"crossSiteAccessPolicies"`
	// The custom host names of the StreamingEndpoint
	CustomHostNames pulumi.StringArrayOutput `pulumi:"customHostNames"`
	// The StreamingEndpoint description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The free trial expiration time.
	FreeTrialEndTime pulumi.StringOutput `pulumi:"freeTrialEndTime"`
	// The StreamingEndpoint host name.
	HostName pulumi.StringOutput `pulumi:"hostName"`
	// The exact time the StreamingEndpoint was last modified.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// The Azure Region of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Max cache age
	MaxCacheAge pulumi.Float64PtrOutput `pulumi:"maxCacheAge"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the StreamingEndpoint.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource state of the StreamingEndpoint.
	ResourceState pulumi.StringOutput `pulumi:"resourceState"`
	// The number of scale units.  Use the Scale operation to adjust this value.
	ScaleUnits pulumi.IntOutput `pulumi:"scaleUnits"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The StreamingEndpoint.

func GetStreamingEndpoint

func GetStreamingEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamingEndpointState, opts ...pulumi.ResourceOption) (*StreamingEndpoint, error)

GetStreamingEndpoint gets an existing StreamingEndpoint 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 NewStreamingEndpoint

func NewStreamingEndpoint(ctx *pulumi.Context,
	name string, args *StreamingEndpointArgs, opts ...pulumi.ResourceOption) (*StreamingEndpoint, error)

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

func (*StreamingEndpoint) ElementType added in v0.2.6

func (*StreamingEndpoint) ElementType() reflect.Type

func (*StreamingEndpoint) ToStreamingEndpointOutput added in v0.2.6

func (i *StreamingEndpoint) ToStreamingEndpointOutput() StreamingEndpointOutput

func (*StreamingEndpoint) ToStreamingEndpointOutputWithContext added in v0.2.6

func (i *StreamingEndpoint) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput

type StreamingEndpointAccessControl

type StreamingEndpointAccessControl struct {
	// The access control of Akamai
	Akamai *AkamaiAccessControl `pulumi:"akamai"`
	// The IP access control of the StreamingEndpoint.
	Ip *IPAccessControl `pulumi:"ip"`
}

StreamingEndpoint access control definition.

type StreamingEndpointAccessControlArgs

type StreamingEndpointAccessControlArgs struct {
	// The access control of Akamai
	Akamai AkamaiAccessControlPtrInput `pulumi:"akamai"`
	// The IP access control of the StreamingEndpoint.
	Ip IPAccessControlPtrInput `pulumi:"ip"`
}

StreamingEndpoint access control definition.

func (StreamingEndpointAccessControlArgs) ElementType

func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput

func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput

func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext

func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput

func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput

func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput

func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext

func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput

type StreamingEndpointAccessControlInput

type StreamingEndpointAccessControlInput interface {
	pulumi.Input

	ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
	ToStreamingEndpointAccessControlOutputWithContext(context.Context) StreamingEndpointAccessControlOutput
}

StreamingEndpointAccessControlInput is an input type that accepts StreamingEndpointAccessControlArgs and StreamingEndpointAccessControlOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlInput` via:

StreamingEndpointAccessControlArgs{...}

type StreamingEndpointAccessControlOutput

type StreamingEndpointAccessControlOutput struct{ *pulumi.OutputState }

StreamingEndpoint access control definition.

func (StreamingEndpointAccessControlOutput) Akamai

The access control of Akamai

func (StreamingEndpointAccessControlOutput) ElementType

func (StreamingEndpointAccessControlOutput) Ip

The IP access control of the StreamingEndpoint.

func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput

func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput

func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext

func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput

func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput

func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput

func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext

func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput

type StreamingEndpointAccessControlPtrInput

type StreamingEndpointAccessControlPtrInput interface {
	pulumi.Input

	ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
	ToStreamingEndpointAccessControlPtrOutputWithContext(context.Context) StreamingEndpointAccessControlPtrOutput
}

StreamingEndpointAccessControlPtrInput is an input type that accepts StreamingEndpointAccessControlArgs, StreamingEndpointAccessControlPtr and StreamingEndpointAccessControlPtrOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlPtrInput` via:

        StreamingEndpointAccessControlArgs{...}

or:

        nil

type StreamingEndpointAccessControlPtrOutput

type StreamingEndpointAccessControlPtrOutput struct{ *pulumi.OutputState }

func (StreamingEndpointAccessControlPtrOutput) Akamai

The access control of Akamai

func (StreamingEndpointAccessControlPtrOutput) Elem

func (StreamingEndpointAccessControlPtrOutput) ElementType

func (StreamingEndpointAccessControlPtrOutput) Ip

The IP access control of the StreamingEndpoint.

func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput

func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput

func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext

func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput

type StreamingEndpointAccessControlResponse

type StreamingEndpointAccessControlResponse struct {
	// The access control of Akamai
	Akamai *AkamaiAccessControlResponse `pulumi:"akamai"`
	// The IP access control of the StreamingEndpoint.
	Ip *IPAccessControlResponse `pulumi:"ip"`
}

StreamingEndpoint access control definition.

type StreamingEndpointAccessControlResponseArgs

type StreamingEndpointAccessControlResponseArgs struct {
	// The access control of Akamai
	Akamai AkamaiAccessControlResponsePtrInput `pulumi:"akamai"`
	// The IP access control of the StreamingEndpoint.
	Ip IPAccessControlResponsePtrInput `pulumi:"ip"`
}

StreamingEndpoint access control definition.

func (StreamingEndpointAccessControlResponseArgs) ElementType

func (StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponseOutput

func (i StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponseOutput() StreamingEndpointAccessControlResponseOutput

func (StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponseOutputWithContext

func (i StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponseOutputWithContext(ctx context.Context) StreamingEndpointAccessControlResponseOutput

func (StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponsePtrOutput

func (i StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponsePtrOutput() StreamingEndpointAccessControlResponsePtrOutput

func (StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponsePtrOutputWithContext

func (i StreamingEndpointAccessControlResponseArgs) ToStreamingEndpointAccessControlResponsePtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlResponsePtrOutput

type StreamingEndpointAccessControlResponseInput

type StreamingEndpointAccessControlResponseInput interface {
	pulumi.Input

	ToStreamingEndpointAccessControlResponseOutput() StreamingEndpointAccessControlResponseOutput
	ToStreamingEndpointAccessControlResponseOutputWithContext(context.Context) StreamingEndpointAccessControlResponseOutput
}

StreamingEndpointAccessControlResponseInput is an input type that accepts StreamingEndpointAccessControlResponseArgs and StreamingEndpointAccessControlResponseOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlResponseInput` via:

StreamingEndpointAccessControlResponseArgs{...}

type StreamingEndpointAccessControlResponseOutput

type StreamingEndpointAccessControlResponseOutput struct{ *pulumi.OutputState }

StreamingEndpoint access control definition.

func (StreamingEndpointAccessControlResponseOutput) Akamai

The access control of Akamai

func (StreamingEndpointAccessControlResponseOutput) ElementType

func (StreamingEndpointAccessControlResponseOutput) Ip

The IP access control of the StreamingEndpoint.

func (StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponseOutput

func (o StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponseOutput() StreamingEndpointAccessControlResponseOutput

func (StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponseOutputWithContext

func (o StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponseOutputWithContext(ctx context.Context) StreamingEndpointAccessControlResponseOutput

func (StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponsePtrOutput

func (o StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponsePtrOutput() StreamingEndpointAccessControlResponsePtrOutput

func (StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponsePtrOutputWithContext

func (o StreamingEndpointAccessControlResponseOutput) ToStreamingEndpointAccessControlResponsePtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlResponsePtrOutput

type StreamingEndpointAccessControlResponsePtrInput

type StreamingEndpointAccessControlResponsePtrInput interface {
	pulumi.Input

	ToStreamingEndpointAccessControlResponsePtrOutput() StreamingEndpointAccessControlResponsePtrOutput
	ToStreamingEndpointAccessControlResponsePtrOutputWithContext(context.Context) StreamingEndpointAccessControlResponsePtrOutput
}

StreamingEndpointAccessControlResponsePtrInput is an input type that accepts StreamingEndpointAccessControlResponseArgs, StreamingEndpointAccessControlResponsePtr and StreamingEndpointAccessControlResponsePtrOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlResponsePtrInput` via:

        StreamingEndpointAccessControlResponseArgs{...}

or:

        nil

type StreamingEndpointAccessControlResponsePtrOutput

type StreamingEndpointAccessControlResponsePtrOutput struct{ *pulumi.OutputState }

func (StreamingEndpointAccessControlResponsePtrOutput) Akamai

The access control of Akamai

func (StreamingEndpointAccessControlResponsePtrOutput) Elem

func (StreamingEndpointAccessControlResponsePtrOutput) ElementType

func (StreamingEndpointAccessControlResponsePtrOutput) Ip

The IP access control of the StreamingEndpoint.

func (StreamingEndpointAccessControlResponsePtrOutput) ToStreamingEndpointAccessControlResponsePtrOutput

func (o StreamingEndpointAccessControlResponsePtrOutput) ToStreamingEndpointAccessControlResponsePtrOutput() StreamingEndpointAccessControlResponsePtrOutput

func (StreamingEndpointAccessControlResponsePtrOutput) ToStreamingEndpointAccessControlResponsePtrOutputWithContext

func (o StreamingEndpointAccessControlResponsePtrOutput) ToStreamingEndpointAccessControlResponsePtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlResponsePtrOutput

type StreamingEndpointArgs

type StreamingEndpointArgs struct {
	// The access control definition of the StreamingEndpoint.
	AccessControl StreamingEndpointAccessControlPtrInput
	// The Media Services account name.
	AccountName pulumi.StringInput
	// The flag indicates if the resource should be automatically started on creation.
	AutoStart pulumi.BoolPtrInput
	// The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming.  This value can only be set at creation time.
	AvailabilitySetName pulumi.StringPtrInput
	// The CDN enabled flag.
	CdnEnabled pulumi.BoolPtrInput
	// The CDN profile name.
	CdnProfile pulumi.StringPtrInput
	// The CDN provider name.
	CdnProvider pulumi.StringPtrInput
	// The StreamingEndpoint access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesPtrInput
	// The custom host names of the StreamingEndpoint
	CustomHostNames pulumi.StringArrayInput
	// The StreamingEndpoint description.
	Description pulumi.StringPtrInput
	// The Azure Region of the resource.
	Location pulumi.StringPtrInput
	// Max cache age
	MaxCacheAge pulumi.Float64PtrInput
	// The name of the resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The number of scale units.  Use the Scale operation to adjust this value.
	ScaleUnits pulumi.IntInput
	// The name of the StreamingEndpoint.
	StreamingEndpointName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a StreamingEndpoint resource.

func (StreamingEndpointArgs) ElementType

func (StreamingEndpointArgs) ElementType() reflect.Type

type StreamingEndpointInput added in v0.2.6

type StreamingEndpointInput interface {
	pulumi.Input

	ToStreamingEndpointOutput() StreamingEndpointOutput
	ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
}

type StreamingEndpointOutput added in v0.2.6

type StreamingEndpointOutput struct {
	*pulumi.OutputState
}

func (StreamingEndpointOutput) ElementType added in v0.2.6

func (StreamingEndpointOutput) ElementType() reflect.Type

func (StreamingEndpointOutput) ToStreamingEndpointOutput added in v0.2.6

func (o StreamingEndpointOutput) ToStreamingEndpointOutput() StreamingEndpointOutput

func (StreamingEndpointOutput) ToStreamingEndpointOutputWithContext added in v0.2.6

func (o StreamingEndpointOutput) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput

type StreamingEndpointState

type StreamingEndpointState struct {
	// The access control definition of the StreamingEndpoint.
	AccessControl StreamingEndpointAccessControlResponsePtrInput
	// The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming.  This value can only be set at creation time.
	AvailabilitySetName pulumi.StringPtrInput
	// The CDN enabled flag.
	CdnEnabled pulumi.BoolPtrInput
	// The CDN profile name.
	CdnProfile pulumi.StringPtrInput
	// The CDN provider name.
	CdnProvider pulumi.StringPtrInput
	// The exact time the StreamingEndpoint was created.
	Created pulumi.StringPtrInput
	// The StreamingEndpoint access policies.
	CrossSiteAccessPolicies CrossSiteAccessPoliciesResponsePtrInput
	// The custom host names of the StreamingEndpoint
	CustomHostNames pulumi.StringArrayInput
	// The StreamingEndpoint description.
	Description pulumi.StringPtrInput
	// The free trial expiration time.
	FreeTrialEndTime pulumi.StringPtrInput
	// The StreamingEndpoint host name.
	HostName pulumi.StringPtrInput
	// The exact time the StreamingEndpoint was last modified.
	LastModified pulumi.StringPtrInput
	// The Azure Region of the resource.
	Location pulumi.StringPtrInput
	// Max cache age
	MaxCacheAge pulumi.Float64PtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the StreamingEndpoint.
	ProvisioningState pulumi.StringPtrInput
	// The resource state of the StreamingEndpoint.
	ResourceState pulumi.StringPtrInput
	// The number of scale units.  Use the Scale operation to adjust this value.
	ScaleUnits pulumi.IntPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (StreamingEndpointState) ElementType

func (StreamingEndpointState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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