iotoperationsmq

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Tiny memory profile.
	BrokerMemoryProfileTiny = BrokerMemoryProfile("tiny")
	// Low memory profile.
	BrokerMemoryProfileLow = BrokerMemoryProfile("low")
	// Medium memory profile.
	BrokerMemoryProfileMedium = BrokerMemoryProfile("medium")
	// High memory profile.
	BrokerMemoryProfileHigh = BrokerMemoryProfile("high")
)
View Source
const (
	// Delta format.
	DataLakeDatabaseFormatDelta = DataLakeDatabaseFormat("delta")
	// Parquet format.
	DataLakeDatabaseFormatParquet = DataLakeDatabaseFormat("parquet")
)
View Source
const (
	// Bool format
	DeltaTableFormatEnumBoolean = DeltaTableFormatEnum("boolean")
	// Signed integer 8
	DeltaTableFormatEnumInt8 = DeltaTableFormatEnum("int8")
	// Signed integer 16
	DeltaTableFormatEnumInt16 = DeltaTableFormatEnum("int16")
	// Signed integer 32
	DeltaTableFormatEnumInt32 = DeltaTableFormatEnum("int32")
	// Unsigned integer 8
	DeltaTableFormatEnumUInt8 = DeltaTableFormatEnum("uInt8")
	// Unsigned integer 16
	DeltaTableFormatEnumUInt16 = DeltaTableFormatEnum("uInt16")
	// Unsigned integer 32
	DeltaTableFormatEnumUInt32 = DeltaTableFormatEnum("uInt32")
	// Unsigned integer 64
	DeltaTableFormatEnumUInt64 = DeltaTableFormatEnum("uInt64")
	// Float 16
	DeltaTableFormatEnumFloat16 = DeltaTableFormatEnum("float16")
	// Float 32
	DeltaTableFormatEnumFloat32 = DeltaTableFormatEnum("float32")
	// Float 64
	DeltaTableFormatEnumFloat64 = DeltaTableFormatEnum("float64")
	// Date 32
	DeltaTableFormatEnumDate32 = DeltaTableFormatEnum("date32")
	// Date 64
	DeltaTableFormatEnumDate64 = DeltaTableFormatEnum("date64")
	// Binary data
	DeltaTableFormatEnumBinary = DeltaTableFormatEnum("binary")
	// UTF8 format
	DeltaTableFormatEnumUtf8 = DeltaTableFormatEnum("utf8")
)
View Source
const (
	// Fabric path type is Files.
	FabricPathTypeFiles = FabricPathType("files")
	// Fabric path type is Tables.
	FabricPathTypeTables = FabricPathType("tables")
)
View Source
const (
	// Kafka acks zero.
	KafkaAcksZero = KafkaAcks("zero")
	// Kafka acks one.
	KafkaAcksOne = KafkaAcks("one")
	// Kafka acks all.
	KafkaAcksAll = KafkaAcks("all")
)
View Source
const (
	// No Kafka message compression.
	KafkaMessageCompressionTypeNone = KafkaMessageCompressionType("none")
	// Gzip Kafka message compression.
	KafkaMessageCompressionTypeGzip = KafkaMessageCompressionType("gzip")
	// Snappy Kafka message compression.
	KafkaMessageCompressionTypeSnappy = KafkaMessageCompressionType("snappy")
	// Lz4 Kafka message compression.
	KafkaMessageCompressionTypeLz4 = KafkaMessageCompressionType("lz4")
)
View Source
const (
	// Default partition strategy.
	KafkaPartitionStrategyDefault = KafkaPartitionStrategy("default")
	// Static partition strategy.
	KafkaPartitionStrategyStatic = KafkaPartitionStrategy("static")
	// Topic partition strategy.
	KafkaPartitionStrategyTopic = KafkaPartitionStrategy("topic")
	// Property partition strategy.
	KafkaPartitionStrategyProperty = KafkaPartitionStrategy("property")
)
View Source
const (
	// Sasl Plain authentication.
	KafkaSaslTypePlain = KafkaSaslType("plain")
	// Sasl ScramSha256 authentication.
	KafkaSaslTypeScramSha256 = KafkaSaslType("scramSha256")
	// Sasl ScramSha512 authentication.
	KafkaSaslTypeScramSha512 = KafkaSaslType("scramSha512")
)
View Source
const (
	// MQTT protocol.
	MqttBridgeRemoteBrokerProtocolMqtt = MqttBridgeRemoteBrokerProtocol("mqtt")
	// MQTT over WebSocket protocol.
	MqttBridgeRemoteBrokerProtocolWebSocket = MqttBridgeRemoteBrokerProtocol("webSocket")
)
View Source
const (
	// Remote to Local Broker.
	MqttBridgeRouteDirectionRemoteToLocal = MqttBridgeRouteDirection("remote-to-local")
	// Local to Remote Broker.
	MqttBridgeRouteDirectionLocalToRemote = MqttBridgeRouteDirection("local-to-remote")
)
View Source
const (
	// Mqttv3
	MqttProtocolV3 = MqttProtocol("v3")
	// Mqttv5
	MqttProtocolV5 = MqttProtocol("v5")
)
View Source
const (
	// Allowed Connecting to Broker
	ResourceInfoDefinitionMethodsConnect = ResourceInfoDefinitionMethods("Connect")
	// Allowed Publishing to Broker
	ResourceInfoDefinitionMethodsPublish = ResourceInfoDefinitionMethods("Publish")
	// Allowed Subscribing to Broker
	ResourceInfoDefinitionMethodsSubscribe = ResourceInfoDefinitionMethods("Subscribe")
)
View Source
const (
	// Automatically provision Frontend and Backend pods.
	RunModeAuto = RunMode("auto")
	// Use Cardinality to set Frontend and Backend pods.
	RunModeDistributed = RunMode("distributed")
)
View Source
const (
	// Cluster IP Service.
	ServiceTypeClusterIp = ServiceType("clusterIp")
	// Load Balancer Service.
	ServiceTypeLoadBalancer = ServiceType("loadBalancer")
	// Node Port Service.
	ServiceTypeNodePort = ServiceType("nodePort")
)
View Source
const (
	// CustomLocation type
	ExtendedLocationTypeCustomLocation = ExtendedLocationType("CustomLocation")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationBasicRule

type AuthorizationBasicRule struct {
	// This subfield defines the broker resources that the Basic Rule is applied on.
	BrokerResources []ResourceInfoDefinition `pulumi:"brokerResources"`
	// This subfield defines the identities that represent the clients.
	Principals PrincipalDefinition `pulumi:"principals"`
}

BasicRules of AuthorizationConfig Polar rules are not supported

type AuthorizationBasicRuleArgs

type AuthorizationBasicRuleArgs struct {
	// This subfield defines the broker resources that the Basic Rule is applied on.
	BrokerResources ResourceInfoDefinitionArrayInput `pulumi:"brokerResources"`
	// This subfield defines the identities that represent the clients.
	Principals PrincipalDefinitionInput `pulumi:"principals"`
}

BasicRules of AuthorizationConfig Polar rules are not supported

func (AuthorizationBasicRuleArgs) ElementType

func (AuthorizationBasicRuleArgs) ElementType() reflect.Type

func (AuthorizationBasicRuleArgs) ToAuthorizationBasicRuleOutput

func (i AuthorizationBasicRuleArgs) ToAuthorizationBasicRuleOutput() AuthorizationBasicRuleOutput

func (AuthorizationBasicRuleArgs) ToAuthorizationBasicRuleOutputWithContext

func (i AuthorizationBasicRuleArgs) ToAuthorizationBasicRuleOutputWithContext(ctx context.Context) AuthorizationBasicRuleOutput

type AuthorizationBasicRuleArray

type AuthorizationBasicRuleArray []AuthorizationBasicRuleInput

func (AuthorizationBasicRuleArray) ElementType

func (AuthorizationBasicRuleArray) ToAuthorizationBasicRuleArrayOutput

func (i AuthorizationBasicRuleArray) ToAuthorizationBasicRuleArrayOutput() AuthorizationBasicRuleArrayOutput

func (AuthorizationBasicRuleArray) ToAuthorizationBasicRuleArrayOutputWithContext

func (i AuthorizationBasicRuleArray) ToAuthorizationBasicRuleArrayOutputWithContext(ctx context.Context) AuthorizationBasicRuleArrayOutput

type AuthorizationBasicRuleArrayInput

type AuthorizationBasicRuleArrayInput interface {
	pulumi.Input

	ToAuthorizationBasicRuleArrayOutput() AuthorizationBasicRuleArrayOutput
	ToAuthorizationBasicRuleArrayOutputWithContext(context.Context) AuthorizationBasicRuleArrayOutput
}

AuthorizationBasicRuleArrayInput is an input type that accepts AuthorizationBasicRuleArray and AuthorizationBasicRuleArrayOutput values. You can construct a concrete instance of `AuthorizationBasicRuleArrayInput` via:

AuthorizationBasicRuleArray{ AuthorizationBasicRuleArgs{...} }

type AuthorizationBasicRuleArrayOutput

type AuthorizationBasicRuleArrayOutput struct{ *pulumi.OutputState }

func (AuthorizationBasicRuleArrayOutput) ElementType

func (AuthorizationBasicRuleArrayOutput) Index

func (AuthorizationBasicRuleArrayOutput) ToAuthorizationBasicRuleArrayOutput

func (o AuthorizationBasicRuleArrayOutput) ToAuthorizationBasicRuleArrayOutput() AuthorizationBasicRuleArrayOutput

func (AuthorizationBasicRuleArrayOutput) ToAuthorizationBasicRuleArrayOutputWithContext

func (o AuthorizationBasicRuleArrayOutput) ToAuthorizationBasicRuleArrayOutputWithContext(ctx context.Context) AuthorizationBasicRuleArrayOutput

type AuthorizationBasicRuleInput

type AuthorizationBasicRuleInput interface {
	pulumi.Input

	ToAuthorizationBasicRuleOutput() AuthorizationBasicRuleOutput
	ToAuthorizationBasicRuleOutputWithContext(context.Context) AuthorizationBasicRuleOutput
}

AuthorizationBasicRuleInput is an input type that accepts AuthorizationBasicRuleArgs and AuthorizationBasicRuleOutput values. You can construct a concrete instance of `AuthorizationBasicRuleInput` via:

AuthorizationBasicRuleArgs{...}

type AuthorizationBasicRuleOutput

type AuthorizationBasicRuleOutput struct{ *pulumi.OutputState }

BasicRules of AuthorizationConfig Polar rules are not supported

func (AuthorizationBasicRuleOutput) BrokerResources

This subfield defines the broker resources that the Basic Rule is applied on.

func (AuthorizationBasicRuleOutput) ElementType

func (AuthorizationBasicRuleOutput) Principals

This subfield defines the identities that represent the clients.

func (AuthorizationBasicRuleOutput) ToAuthorizationBasicRuleOutput

func (o AuthorizationBasicRuleOutput) ToAuthorizationBasicRuleOutput() AuthorizationBasicRuleOutput

func (AuthorizationBasicRuleOutput) ToAuthorizationBasicRuleOutputWithContext

func (o AuthorizationBasicRuleOutput) ToAuthorizationBasicRuleOutputWithContext(ctx context.Context) AuthorizationBasicRuleOutput

type AuthorizationBasicRuleResponse

type AuthorizationBasicRuleResponse struct {
	// This subfield defines the broker resources that the Basic Rule is applied on.
	BrokerResources []ResourceInfoDefinitionResponse `pulumi:"brokerResources"`
	// This subfield defines the identities that represent the clients.
	Principals PrincipalDefinitionResponse `pulumi:"principals"`
}

BasicRules of AuthorizationConfig Polar rules are not supported

type AuthorizationBasicRuleResponseArrayOutput

type AuthorizationBasicRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (AuthorizationBasicRuleResponseArrayOutput) ElementType

func (AuthorizationBasicRuleResponseArrayOutput) Index

func (AuthorizationBasicRuleResponseArrayOutput) ToAuthorizationBasicRuleResponseArrayOutput

func (o AuthorizationBasicRuleResponseArrayOutput) ToAuthorizationBasicRuleResponseArrayOutput() AuthorizationBasicRuleResponseArrayOutput

func (AuthorizationBasicRuleResponseArrayOutput) ToAuthorizationBasicRuleResponseArrayOutputWithContext

func (o AuthorizationBasicRuleResponseArrayOutput) ToAuthorizationBasicRuleResponseArrayOutputWithContext(ctx context.Context) AuthorizationBasicRuleResponseArrayOutput

type AuthorizationBasicRuleResponseOutput

type AuthorizationBasicRuleResponseOutput struct{ *pulumi.OutputState }

BasicRules of AuthorizationConfig Polar rules are not supported

func (AuthorizationBasicRuleResponseOutput) BrokerResources

This subfield defines the broker resources that the Basic Rule is applied on.

func (AuthorizationBasicRuleResponseOutput) ElementType

func (AuthorizationBasicRuleResponseOutput) Principals

This subfield defines the identities that represent the clients.

func (AuthorizationBasicRuleResponseOutput) ToAuthorizationBasicRuleResponseOutput

func (o AuthorizationBasicRuleResponseOutput) ToAuthorizationBasicRuleResponseOutput() AuthorizationBasicRuleResponseOutput

func (AuthorizationBasicRuleResponseOutput) ToAuthorizationBasicRuleResponseOutputWithContext

func (o AuthorizationBasicRuleResponseOutput) ToAuthorizationBasicRuleResponseOutputWithContext(ctx context.Context) AuthorizationBasicRuleResponseOutput

type AuthorizationConfig

type AuthorizationConfig struct {
	// Enable caching of the authorization rules.
	EnableCache *bool `pulumi:"enableCache"`
	// Authorization Rules to be used. If no rule is set, but Authorization Resource is used that would mean DenyAll.
	Rules []AuthorizationBasicRule `pulumi:"rules"`
}

Broker AuthorizationConfig properties

func (*AuthorizationConfig) Defaults

func (val *AuthorizationConfig) Defaults() *AuthorizationConfig

Defaults sets the appropriate defaults for AuthorizationConfig

type AuthorizationConfigArgs

type AuthorizationConfigArgs struct {
	// Enable caching of the authorization rules.
	EnableCache pulumi.BoolPtrInput `pulumi:"enableCache"`
	// Authorization Rules to be used. If no rule is set, but Authorization Resource is used that would mean DenyAll.
	Rules AuthorizationBasicRuleArrayInput `pulumi:"rules"`
}

Broker AuthorizationConfig properties

func (*AuthorizationConfigArgs) Defaults

Defaults sets the appropriate defaults for AuthorizationConfigArgs

func (AuthorizationConfigArgs) ElementType

func (AuthorizationConfigArgs) ElementType() reflect.Type

func (AuthorizationConfigArgs) ToAuthorizationConfigOutput

func (i AuthorizationConfigArgs) ToAuthorizationConfigOutput() AuthorizationConfigOutput

func (AuthorizationConfigArgs) ToAuthorizationConfigOutputWithContext

func (i AuthorizationConfigArgs) ToAuthorizationConfigOutputWithContext(ctx context.Context) AuthorizationConfigOutput

type AuthorizationConfigInput

type AuthorizationConfigInput interface {
	pulumi.Input

	ToAuthorizationConfigOutput() AuthorizationConfigOutput
	ToAuthorizationConfigOutputWithContext(context.Context) AuthorizationConfigOutput
}

AuthorizationConfigInput is an input type that accepts AuthorizationConfigArgs and AuthorizationConfigOutput values. You can construct a concrete instance of `AuthorizationConfigInput` via:

AuthorizationConfigArgs{...}

type AuthorizationConfigOutput

type AuthorizationConfigOutput struct{ *pulumi.OutputState }

Broker AuthorizationConfig properties

func (AuthorizationConfigOutput) ElementType

func (AuthorizationConfigOutput) ElementType() reflect.Type

func (AuthorizationConfigOutput) EnableCache

Enable caching of the authorization rules.

func (AuthorizationConfigOutput) Rules

Authorization Rules to be used. If no rule is set, but Authorization Resource is used that would mean DenyAll.

func (AuthorizationConfigOutput) ToAuthorizationConfigOutput

func (o AuthorizationConfigOutput) ToAuthorizationConfigOutput() AuthorizationConfigOutput

func (AuthorizationConfigOutput) ToAuthorizationConfigOutputWithContext

func (o AuthorizationConfigOutput) ToAuthorizationConfigOutputWithContext(ctx context.Context) AuthorizationConfigOutput

type AuthorizationConfigResponse

type AuthorizationConfigResponse struct {
	// Enable caching of the authorization rules.
	EnableCache *bool `pulumi:"enableCache"`
	// Authorization Rules to be used. If no rule is set, but Authorization Resource is used that would mean DenyAll.
	Rules []AuthorizationBasicRuleResponse `pulumi:"rules"`
}

Broker AuthorizationConfig properties

func (*AuthorizationConfigResponse) Defaults

Defaults sets the appropriate defaults for AuthorizationConfigResponse

type AuthorizationConfigResponseOutput

type AuthorizationConfigResponseOutput struct{ *pulumi.OutputState }

Broker AuthorizationConfig properties

func (AuthorizationConfigResponseOutput) ElementType

func (AuthorizationConfigResponseOutput) EnableCache

Enable caching of the authorization rules.

func (AuthorizationConfigResponseOutput) Rules

Authorization Rules to be used. If no rule is set, but Authorization Resource is used that would mean DenyAll.

func (AuthorizationConfigResponseOutput) ToAuthorizationConfigResponseOutput

func (o AuthorizationConfigResponseOutput) ToAuthorizationConfigResponseOutput() AuthorizationConfigResponseOutput

func (AuthorizationConfigResponseOutput) ToAuthorizationConfigResponseOutputWithContext

func (o AuthorizationConfigResponseOutput) ToAuthorizationConfigResponseOutputWithContext(ctx context.Context) AuthorizationConfigResponseOutput

type AutomaticCertMethod

type AutomaticCertMethod struct {
	// Lifetime of automatically-managed certificate.
	Duration *string `pulumi:"duration"`
	// cert-manager issuerRef.
	IssuerRef CertManagerIssuerRef `pulumi:"issuerRef"`
	// Cert Manager private key.
	PrivateKey *CertManagerPrivateKey `pulumi:"privateKey"`
	// When to begin renewing automatically-managed certificate.
	RenewBefore *string `pulumi:"renewBefore"`
	// Additional SANs to include in the certificate.
	San *SanForCert `pulumi:"san"`
	// Secret for storing server certificate. Any existing data will be overwritten.
	SecretName *string `pulumi:"secretName"`
	// Certificate K8S namespace. Omit to use default namespace.
	SecretNamespace *string `pulumi:"secretNamespace"`
}

Automatic TLS server certificate management with cert-manager

func (*AutomaticCertMethod) Defaults

func (val *AutomaticCertMethod) Defaults() *AutomaticCertMethod

Defaults sets the appropriate defaults for AutomaticCertMethod

type AutomaticCertMethodArgs

type AutomaticCertMethodArgs struct {
	// Lifetime of automatically-managed certificate.
	Duration pulumi.StringPtrInput `pulumi:"duration"`
	// cert-manager issuerRef.
	IssuerRef CertManagerIssuerRefInput `pulumi:"issuerRef"`
	// Cert Manager private key.
	PrivateKey CertManagerPrivateKeyPtrInput `pulumi:"privateKey"`
	// When to begin renewing automatically-managed certificate.
	RenewBefore pulumi.StringPtrInput `pulumi:"renewBefore"`
	// Additional SANs to include in the certificate.
	San SanForCertPtrInput `pulumi:"san"`
	// Secret for storing server certificate. Any existing data will be overwritten.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
	// Certificate K8S namespace. Omit to use default namespace.
	SecretNamespace pulumi.StringPtrInput `pulumi:"secretNamespace"`
}

Automatic TLS server certificate management with cert-manager

func (*AutomaticCertMethodArgs) Defaults

Defaults sets the appropriate defaults for AutomaticCertMethodArgs

func (AutomaticCertMethodArgs) ElementType

func (AutomaticCertMethodArgs) ElementType() reflect.Type

func (AutomaticCertMethodArgs) ToAutomaticCertMethodOutput

func (i AutomaticCertMethodArgs) ToAutomaticCertMethodOutput() AutomaticCertMethodOutput

func (AutomaticCertMethodArgs) ToAutomaticCertMethodOutputWithContext

func (i AutomaticCertMethodArgs) ToAutomaticCertMethodOutputWithContext(ctx context.Context) AutomaticCertMethodOutput

func (AutomaticCertMethodArgs) ToAutomaticCertMethodPtrOutput

func (i AutomaticCertMethodArgs) ToAutomaticCertMethodPtrOutput() AutomaticCertMethodPtrOutput

func (AutomaticCertMethodArgs) ToAutomaticCertMethodPtrOutputWithContext

func (i AutomaticCertMethodArgs) ToAutomaticCertMethodPtrOutputWithContext(ctx context.Context) AutomaticCertMethodPtrOutput

type AutomaticCertMethodInput

type AutomaticCertMethodInput interface {
	pulumi.Input

	ToAutomaticCertMethodOutput() AutomaticCertMethodOutput
	ToAutomaticCertMethodOutputWithContext(context.Context) AutomaticCertMethodOutput
}

AutomaticCertMethodInput is an input type that accepts AutomaticCertMethodArgs and AutomaticCertMethodOutput values. You can construct a concrete instance of `AutomaticCertMethodInput` via:

AutomaticCertMethodArgs{...}

type AutomaticCertMethodOutput

type AutomaticCertMethodOutput struct{ *pulumi.OutputState }

Automatic TLS server certificate management with cert-manager

func (AutomaticCertMethodOutput) Duration

Lifetime of automatically-managed certificate.

func (AutomaticCertMethodOutput) ElementType

func (AutomaticCertMethodOutput) ElementType() reflect.Type

func (AutomaticCertMethodOutput) IssuerRef

cert-manager issuerRef.

func (AutomaticCertMethodOutput) PrivateKey

Cert Manager private key.

func (AutomaticCertMethodOutput) RenewBefore

When to begin renewing automatically-managed certificate.

func (AutomaticCertMethodOutput) San

Additional SANs to include in the certificate.

func (AutomaticCertMethodOutput) SecretName

Secret for storing server certificate. Any existing data will be overwritten.

func (AutomaticCertMethodOutput) SecretNamespace

func (o AutomaticCertMethodOutput) SecretNamespace() pulumi.StringPtrOutput

Certificate K8S namespace. Omit to use default namespace.

func (AutomaticCertMethodOutput) ToAutomaticCertMethodOutput

func (o AutomaticCertMethodOutput) ToAutomaticCertMethodOutput() AutomaticCertMethodOutput

func (AutomaticCertMethodOutput) ToAutomaticCertMethodOutputWithContext

func (o AutomaticCertMethodOutput) ToAutomaticCertMethodOutputWithContext(ctx context.Context) AutomaticCertMethodOutput

func (AutomaticCertMethodOutput) ToAutomaticCertMethodPtrOutput

func (o AutomaticCertMethodOutput) ToAutomaticCertMethodPtrOutput() AutomaticCertMethodPtrOutput

func (AutomaticCertMethodOutput) ToAutomaticCertMethodPtrOutputWithContext

func (o AutomaticCertMethodOutput) ToAutomaticCertMethodPtrOutputWithContext(ctx context.Context) AutomaticCertMethodPtrOutput

type AutomaticCertMethodPtrInput

type AutomaticCertMethodPtrInput interface {
	pulumi.Input

	ToAutomaticCertMethodPtrOutput() AutomaticCertMethodPtrOutput
	ToAutomaticCertMethodPtrOutputWithContext(context.Context) AutomaticCertMethodPtrOutput
}

AutomaticCertMethodPtrInput is an input type that accepts AutomaticCertMethodArgs, AutomaticCertMethodPtr and AutomaticCertMethodPtrOutput values. You can construct a concrete instance of `AutomaticCertMethodPtrInput` via:

        AutomaticCertMethodArgs{...}

or:

        nil

type AutomaticCertMethodPtrOutput

type AutomaticCertMethodPtrOutput struct{ *pulumi.OutputState }

func (AutomaticCertMethodPtrOutput) Duration

Lifetime of automatically-managed certificate.

func (AutomaticCertMethodPtrOutput) Elem

func (AutomaticCertMethodPtrOutput) ElementType

func (AutomaticCertMethodPtrOutput) IssuerRef

cert-manager issuerRef.

func (AutomaticCertMethodPtrOutput) PrivateKey

Cert Manager private key.

func (AutomaticCertMethodPtrOutput) RenewBefore

When to begin renewing automatically-managed certificate.

func (AutomaticCertMethodPtrOutput) San

Additional SANs to include in the certificate.

func (AutomaticCertMethodPtrOutput) SecretName

Secret for storing server certificate. Any existing data will be overwritten.

func (AutomaticCertMethodPtrOutput) SecretNamespace

Certificate K8S namespace. Omit to use default namespace.

func (AutomaticCertMethodPtrOutput) ToAutomaticCertMethodPtrOutput

func (o AutomaticCertMethodPtrOutput) ToAutomaticCertMethodPtrOutput() AutomaticCertMethodPtrOutput

func (AutomaticCertMethodPtrOutput) ToAutomaticCertMethodPtrOutputWithContext

func (o AutomaticCertMethodPtrOutput) ToAutomaticCertMethodPtrOutputWithContext(ctx context.Context) AutomaticCertMethodPtrOutput

type AutomaticCertMethodResponse

type AutomaticCertMethodResponse struct {
	// Lifetime of automatically-managed certificate.
	Duration *string `pulumi:"duration"`
	// cert-manager issuerRef.
	IssuerRef CertManagerIssuerRefResponse `pulumi:"issuerRef"`
	// Cert Manager private key.
	PrivateKey *CertManagerPrivateKeyResponse `pulumi:"privateKey"`
	// When to begin renewing automatically-managed certificate.
	RenewBefore *string `pulumi:"renewBefore"`
	// Additional SANs to include in the certificate.
	San *SanForCertResponse `pulumi:"san"`
	// Secret for storing server certificate. Any existing data will be overwritten.
	SecretName *string `pulumi:"secretName"`
	// Certificate K8S namespace. Omit to use default namespace.
	SecretNamespace *string `pulumi:"secretNamespace"`
}

Automatic TLS server certificate management with cert-manager

func (*AutomaticCertMethodResponse) Defaults

Defaults sets the appropriate defaults for AutomaticCertMethodResponse

type AutomaticCertMethodResponseOutput

type AutomaticCertMethodResponseOutput struct{ *pulumi.OutputState }

Automatic TLS server certificate management with cert-manager

func (AutomaticCertMethodResponseOutput) Duration

Lifetime of automatically-managed certificate.

func (AutomaticCertMethodResponseOutput) ElementType

func (AutomaticCertMethodResponseOutput) IssuerRef

cert-manager issuerRef.

func (AutomaticCertMethodResponseOutput) PrivateKey

Cert Manager private key.

func (AutomaticCertMethodResponseOutput) RenewBefore

When to begin renewing automatically-managed certificate.

func (AutomaticCertMethodResponseOutput) San

Additional SANs to include in the certificate.

func (AutomaticCertMethodResponseOutput) SecretName

Secret for storing server certificate. Any existing data will be overwritten.

func (AutomaticCertMethodResponseOutput) SecretNamespace

Certificate K8S namespace. Omit to use default namespace.

func (AutomaticCertMethodResponseOutput) ToAutomaticCertMethodResponseOutput

func (o AutomaticCertMethodResponseOutput) ToAutomaticCertMethodResponseOutput() AutomaticCertMethodResponseOutput

func (AutomaticCertMethodResponseOutput) ToAutomaticCertMethodResponseOutputWithContext

func (o AutomaticCertMethodResponseOutput) ToAutomaticCertMethodResponseOutputWithContext(ctx context.Context) AutomaticCertMethodResponseOutput

type AutomaticCertMethodResponsePtrOutput

type AutomaticCertMethodResponsePtrOutput struct{ *pulumi.OutputState }

func (AutomaticCertMethodResponsePtrOutput) Duration

Lifetime of automatically-managed certificate.

func (AutomaticCertMethodResponsePtrOutput) Elem

func (AutomaticCertMethodResponsePtrOutput) ElementType

func (AutomaticCertMethodResponsePtrOutput) IssuerRef

cert-manager issuerRef.

func (AutomaticCertMethodResponsePtrOutput) PrivateKey

Cert Manager private key.

func (AutomaticCertMethodResponsePtrOutput) RenewBefore

When to begin renewing automatically-managed certificate.

func (AutomaticCertMethodResponsePtrOutput) San

Additional SANs to include in the certificate.

func (AutomaticCertMethodResponsePtrOutput) SecretName

Secret for storing server certificate. Any existing data will be overwritten.

func (AutomaticCertMethodResponsePtrOutput) SecretNamespace

Certificate K8S namespace. Omit to use default namespace.

func (AutomaticCertMethodResponsePtrOutput) ToAutomaticCertMethodResponsePtrOutput

func (o AutomaticCertMethodResponsePtrOutput) ToAutomaticCertMethodResponsePtrOutput() AutomaticCertMethodResponsePtrOutput

func (AutomaticCertMethodResponsePtrOutput) ToAutomaticCertMethodResponsePtrOutputWithContext

func (o AutomaticCertMethodResponsePtrOutput) ToAutomaticCertMethodResponsePtrOutputWithContext(ctx context.Context) AutomaticCertMethodResponsePtrOutput

type BackendChain

type BackendChain struct {
	// Partitions is desired number of physical backend chains of the given distributed MQTT broker.
	Partitions int `pulumi:"partitions"`
	// Redundancy Factor is desired numbers of broker instances in one chain.
	RedundancyFactor int `pulumi:"redundancyFactor"`
	// Defines whether disk transfer is enabled or not.
	TemporaryDiskTransferEnabled *bool `pulumi:"temporaryDiskTransferEnabled"`
	// Defines the percentage usage of buffer pool above which disk transfer will start.
	TemporaryDiskTransferHighWatermarkPercent *int `pulumi:"temporaryDiskTransferHighWatermarkPercent"`
	// Defines the percentage usage of buffer pool below which disk transfer will stop.
	TemporaryDiskTransferLowWatermarkPercent *int `pulumi:"temporaryDiskTransferLowWatermarkPercent"`
	// Defines the limits for memory usage percent of the backend instances of the MQTT broker.
	TemporaryMaxBackendMemUsagePercent *int `pulumi:"temporaryMaxBackendMemUsagePercent"`
	// Defines the limits for resources of the backend instances of the MQTT broker.
	TemporaryResourceLimits *TemporaryResourceLimitsConfig `pulumi:"temporaryResourceLimits"`
	// Number of logical backend workers per pod.
	Workers *int `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*BackendChain) Defaults

func (val *BackendChain) Defaults() *BackendChain

Defaults sets the appropriate defaults for BackendChain

type BackendChainArgs

type BackendChainArgs struct {
	// Partitions is desired number of physical backend chains of the given distributed MQTT broker.
	Partitions pulumi.IntInput `pulumi:"partitions"`
	// Redundancy Factor is desired numbers of broker instances in one chain.
	RedundancyFactor pulumi.IntInput `pulumi:"redundancyFactor"`
	// Defines whether disk transfer is enabled or not.
	TemporaryDiskTransferEnabled pulumi.BoolPtrInput `pulumi:"temporaryDiskTransferEnabled"`
	// Defines the percentage usage of buffer pool above which disk transfer will start.
	TemporaryDiskTransferHighWatermarkPercent pulumi.IntPtrInput `pulumi:"temporaryDiskTransferHighWatermarkPercent"`
	// Defines the percentage usage of buffer pool below which disk transfer will stop.
	TemporaryDiskTransferLowWatermarkPercent pulumi.IntPtrInput `pulumi:"temporaryDiskTransferLowWatermarkPercent"`
	// Defines the limits for memory usage percent of the backend instances of the MQTT broker.
	TemporaryMaxBackendMemUsagePercent pulumi.IntPtrInput `pulumi:"temporaryMaxBackendMemUsagePercent"`
	// Defines the limits for resources of the backend instances of the MQTT broker.
	TemporaryResourceLimits TemporaryResourceLimitsConfigPtrInput `pulumi:"temporaryResourceLimits"`
	// Number of logical backend workers per pod.
	Workers pulumi.IntPtrInput `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*BackendChainArgs) Defaults

func (val *BackendChainArgs) Defaults() *BackendChainArgs

Defaults sets the appropriate defaults for BackendChainArgs

func (BackendChainArgs) ElementType

func (BackendChainArgs) ElementType() reflect.Type

func (BackendChainArgs) ToBackendChainOutput

func (i BackendChainArgs) ToBackendChainOutput() BackendChainOutput

func (BackendChainArgs) ToBackendChainOutputWithContext

func (i BackendChainArgs) ToBackendChainOutputWithContext(ctx context.Context) BackendChainOutput

func (BackendChainArgs) ToBackendChainPtrOutput

func (i BackendChainArgs) ToBackendChainPtrOutput() BackendChainPtrOutput

func (BackendChainArgs) ToBackendChainPtrOutputWithContext

func (i BackendChainArgs) ToBackendChainPtrOutputWithContext(ctx context.Context) BackendChainPtrOutput

type BackendChainInput

type BackendChainInput interface {
	pulumi.Input

	ToBackendChainOutput() BackendChainOutput
	ToBackendChainOutputWithContext(context.Context) BackendChainOutput
}

BackendChainInput is an input type that accepts BackendChainArgs and BackendChainOutput values. You can construct a concrete instance of `BackendChainInput` via:

BackendChainArgs{...}

type BackendChainOutput

type BackendChainOutput struct{ *pulumi.OutputState }

Desired properties of the Frontend Instances of the DMQTT Broker

func (BackendChainOutput) ElementType

func (BackendChainOutput) ElementType() reflect.Type

func (BackendChainOutput) Partitions

func (o BackendChainOutput) Partitions() pulumi.IntOutput

Partitions is desired number of physical backend chains of the given distributed MQTT broker.

func (BackendChainOutput) RedundancyFactor

func (o BackendChainOutput) RedundancyFactor() pulumi.IntOutput

Redundancy Factor is desired numbers of broker instances in one chain.

func (BackendChainOutput) TemporaryDiskTransferEnabled

func (o BackendChainOutput) TemporaryDiskTransferEnabled() pulumi.BoolPtrOutput

Defines whether disk transfer is enabled or not.

func (BackendChainOutput) TemporaryDiskTransferHighWatermarkPercent

func (o BackendChainOutput) TemporaryDiskTransferHighWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool above which disk transfer will start.

func (BackendChainOutput) TemporaryDiskTransferLowWatermarkPercent

func (o BackendChainOutput) TemporaryDiskTransferLowWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool below which disk transfer will stop.

func (BackendChainOutput) TemporaryMaxBackendMemUsagePercent

func (o BackendChainOutput) TemporaryMaxBackendMemUsagePercent() pulumi.IntPtrOutput

Defines the limits for memory usage percent of the backend instances of the MQTT broker.

func (BackendChainOutput) TemporaryResourceLimits

func (o BackendChainOutput) TemporaryResourceLimits() TemporaryResourceLimitsConfigPtrOutput

Defines the limits for resources of the backend instances of the MQTT broker.

func (BackendChainOutput) ToBackendChainOutput

func (o BackendChainOutput) ToBackendChainOutput() BackendChainOutput

func (BackendChainOutput) ToBackendChainOutputWithContext

func (o BackendChainOutput) ToBackendChainOutputWithContext(ctx context.Context) BackendChainOutput

func (BackendChainOutput) ToBackendChainPtrOutput

func (o BackendChainOutput) ToBackendChainPtrOutput() BackendChainPtrOutput

func (BackendChainOutput) ToBackendChainPtrOutputWithContext

func (o BackendChainOutput) ToBackendChainPtrOutputWithContext(ctx context.Context) BackendChainPtrOutput

func (BackendChainOutput) Workers

Number of logical backend workers per pod.

type BackendChainPtrInput

type BackendChainPtrInput interface {
	pulumi.Input

	ToBackendChainPtrOutput() BackendChainPtrOutput
	ToBackendChainPtrOutputWithContext(context.Context) BackendChainPtrOutput
}

BackendChainPtrInput is an input type that accepts BackendChainArgs, BackendChainPtr and BackendChainPtrOutput values. You can construct a concrete instance of `BackendChainPtrInput` via:

        BackendChainArgs{...}

or:

        nil

type BackendChainPtrOutput

type BackendChainPtrOutput struct{ *pulumi.OutputState }

func (BackendChainPtrOutput) Elem

func (BackendChainPtrOutput) ElementType

func (BackendChainPtrOutput) ElementType() reflect.Type

func (BackendChainPtrOutput) Partitions

func (o BackendChainPtrOutput) Partitions() pulumi.IntPtrOutput

Partitions is desired number of physical backend chains of the given distributed MQTT broker.

func (BackendChainPtrOutput) RedundancyFactor

func (o BackendChainPtrOutput) RedundancyFactor() pulumi.IntPtrOutput

Redundancy Factor is desired numbers of broker instances in one chain.

func (BackendChainPtrOutput) TemporaryDiskTransferEnabled

func (o BackendChainPtrOutput) TemporaryDiskTransferEnabled() pulumi.BoolPtrOutput

Defines whether disk transfer is enabled or not.

func (BackendChainPtrOutput) TemporaryDiskTransferHighWatermarkPercent

func (o BackendChainPtrOutput) TemporaryDiskTransferHighWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool above which disk transfer will start.

func (BackendChainPtrOutput) TemporaryDiskTransferLowWatermarkPercent

func (o BackendChainPtrOutput) TemporaryDiskTransferLowWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool below which disk transfer will stop.

func (BackendChainPtrOutput) TemporaryMaxBackendMemUsagePercent

func (o BackendChainPtrOutput) TemporaryMaxBackendMemUsagePercent() pulumi.IntPtrOutput

Defines the limits for memory usage percent of the backend instances of the MQTT broker.

func (BackendChainPtrOutput) TemporaryResourceLimits

Defines the limits for resources of the backend instances of the MQTT broker.

func (BackendChainPtrOutput) ToBackendChainPtrOutput

func (o BackendChainPtrOutput) ToBackendChainPtrOutput() BackendChainPtrOutput

func (BackendChainPtrOutput) ToBackendChainPtrOutputWithContext

func (o BackendChainPtrOutput) ToBackendChainPtrOutputWithContext(ctx context.Context) BackendChainPtrOutput

func (BackendChainPtrOutput) Workers

Number of logical backend workers per pod.

type BackendChainResponse

type BackendChainResponse struct {
	// Partitions is desired number of physical backend chains of the given distributed MQTT broker.
	Partitions int `pulumi:"partitions"`
	// Redundancy Factor is desired numbers of broker instances in one chain.
	RedundancyFactor int `pulumi:"redundancyFactor"`
	// Defines whether disk transfer is enabled or not.
	TemporaryDiskTransferEnabled *bool `pulumi:"temporaryDiskTransferEnabled"`
	// Defines the percentage usage of buffer pool above which disk transfer will start.
	TemporaryDiskTransferHighWatermarkPercent *int `pulumi:"temporaryDiskTransferHighWatermarkPercent"`
	// Defines the percentage usage of buffer pool below which disk transfer will stop.
	TemporaryDiskTransferLowWatermarkPercent *int `pulumi:"temporaryDiskTransferLowWatermarkPercent"`
	// Defines the limits for memory usage percent of the backend instances of the MQTT broker.
	TemporaryMaxBackendMemUsagePercent *int `pulumi:"temporaryMaxBackendMemUsagePercent"`
	// Defines the limits for resources of the backend instances of the MQTT broker.
	TemporaryResourceLimits *TemporaryResourceLimitsConfigResponse `pulumi:"temporaryResourceLimits"`
	// Number of logical backend workers per pod.
	Workers *int `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*BackendChainResponse) Defaults

func (val *BackendChainResponse) Defaults() *BackendChainResponse

Defaults sets the appropriate defaults for BackendChainResponse

type BackendChainResponseOutput

type BackendChainResponseOutput struct{ *pulumi.OutputState }

Desired properties of the Frontend Instances of the DMQTT Broker

func (BackendChainResponseOutput) ElementType

func (BackendChainResponseOutput) ElementType() reflect.Type

func (BackendChainResponseOutput) Partitions

Partitions is desired number of physical backend chains of the given distributed MQTT broker.

func (BackendChainResponseOutput) RedundancyFactor

func (o BackendChainResponseOutput) RedundancyFactor() pulumi.IntOutput

Redundancy Factor is desired numbers of broker instances in one chain.

func (BackendChainResponseOutput) TemporaryDiskTransferEnabled

func (o BackendChainResponseOutput) TemporaryDiskTransferEnabled() pulumi.BoolPtrOutput

Defines whether disk transfer is enabled or not.

func (BackendChainResponseOutput) TemporaryDiskTransferHighWatermarkPercent

func (o BackendChainResponseOutput) TemporaryDiskTransferHighWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool above which disk transfer will start.

func (BackendChainResponseOutput) TemporaryDiskTransferLowWatermarkPercent

func (o BackendChainResponseOutput) TemporaryDiskTransferLowWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool below which disk transfer will stop.

func (BackendChainResponseOutput) TemporaryMaxBackendMemUsagePercent

func (o BackendChainResponseOutput) TemporaryMaxBackendMemUsagePercent() pulumi.IntPtrOutput

Defines the limits for memory usage percent of the backend instances of the MQTT broker.

func (BackendChainResponseOutput) TemporaryResourceLimits

Defines the limits for resources of the backend instances of the MQTT broker.

func (BackendChainResponseOutput) ToBackendChainResponseOutput

func (o BackendChainResponseOutput) ToBackendChainResponseOutput() BackendChainResponseOutput

func (BackendChainResponseOutput) ToBackendChainResponseOutputWithContext

func (o BackendChainResponseOutput) ToBackendChainResponseOutputWithContext(ctx context.Context) BackendChainResponseOutput

func (BackendChainResponseOutput) Workers

Number of logical backend workers per pod.

type BackendChainResponsePtrOutput

type BackendChainResponsePtrOutput struct{ *pulumi.OutputState }

func (BackendChainResponsePtrOutput) Elem

func (BackendChainResponsePtrOutput) ElementType

func (BackendChainResponsePtrOutput) Partitions

Partitions is desired number of physical backend chains of the given distributed MQTT broker.

func (BackendChainResponsePtrOutput) RedundancyFactor

func (o BackendChainResponsePtrOutput) RedundancyFactor() pulumi.IntPtrOutput

Redundancy Factor is desired numbers of broker instances in one chain.

func (BackendChainResponsePtrOutput) TemporaryDiskTransferEnabled

func (o BackendChainResponsePtrOutput) TemporaryDiskTransferEnabled() pulumi.BoolPtrOutput

Defines whether disk transfer is enabled or not.

func (BackendChainResponsePtrOutput) TemporaryDiskTransferHighWatermarkPercent

func (o BackendChainResponsePtrOutput) TemporaryDiskTransferHighWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool above which disk transfer will start.

func (BackendChainResponsePtrOutput) TemporaryDiskTransferLowWatermarkPercent

func (o BackendChainResponsePtrOutput) TemporaryDiskTransferLowWatermarkPercent() pulumi.IntPtrOutput

Defines the percentage usage of buffer pool below which disk transfer will stop.

func (BackendChainResponsePtrOutput) TemporaryMaxBackendMemUsagePercent

func (o BackendChainResponsePtrOutput) TemporaryMaxBackendMemUsagePercent() pulumi.IntPtrOutput

Defines the limits for memory usage percent of the backend instances of the MQTT broker.

func (BackendChainResponsePtrOutput) TemporaryResourceLimits

Defines the limits for resources of the backend instances of the MQTT broker.

func (BackendChainResponsePtrOutput) ToBackendChainResponsePtrOutput

func (o BackendChainResponsePtrOutput) ToBackendChainResponsePtrOutput() BackendChainResponsePtrOutput

func (BackendChainResponsePtrOutput) ToBackendChainResponsePtrOutputWithContext

func (o BackendChainResponsePtrOutput) ToBackendChainResponsePtrOutputWithContext(ctx context.Context) BackendChainResponsePtrOutput

func (BackendChainResponsePtrOutput) Workers

Number of logical backend workers per pod.

type Broker

type Broker struct {
	pulumi.CustomResourceState

	// The details of Authentication Docker Image.
	AuthImage ContainerImageResponseOutput `pulumi:"authImage"`
	// The details of Broker Docker Image.
	BrokerImage ContainerImageResponseOutput `pulumi:"brokerImage"`
	// The details of Node Tolerations for Broker Pods.
	BrokerNodeTolerations NodeTolerationsResponsePtrOutput `pulumi:"brokerNodeTolerations"`
	// The cardinality details of the broker.
	Cardinality CardinalityResponsePtrOutput `pulumi:"cardinality"`
	// The diagnostic details of the broker deployment.
	Diagnostics BrokerDiagnosticsResponsePtrOutput `pulumi:"diagnostics"`
	// The settings of the disk-backed message buffer.
	DiskBackedMessageBufferSettings DiskBackedMessageBufferSettingsResponsePtrOutput `pulumi:"diskBackedMessageBufferSettings"`
	// The setting to enable or disable encryption of internal Traffic.
	EncryptInternalTraffic pulumi.BoolPtrOutput `pulumi:"encryptInternalTraffic"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The details of Health Manager Docker Image.
	HealthManagerImage ContainerImageResponseOutput `pulumi:"healthManagerImage"`
	// The details of Node Tolerations for Health Manager Pods.
	HealthManagerNodeTolerations NodeTolerationsResponsePtrOutput `pulumi:"healthManagerNodeTolerations"`
	// Details of the internal CA cert that will be used to secure communication between pods.
	InternalCerts CertManagerCertOptionsResponsePtrOutput `pulumi:"internalCerts"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Memory profile of broker.
	MemoryProfile pulumi.StringPtrOutput `pulumi:"memoryProfile"`
	// The Running Mode of the Broker Deployment.
	Mode pulumi.StringOutput `pulumi:"mode"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ broker resource Azure REST API version: 2023-10-04-preview.

func GetBroker

func GetBroker(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BrokerState, opts ...pulumi.ResourceOption) (*Broker, error)

GetBroker gets an existing Broker 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 NewBroker

func NewBroker(ctx *pulumi.Context,
	name string, args *BrokerArgs, opts ...pulumi.ResourceOption) (*Broker, error)

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

func (*Broker) ElementType

func (*Broker) ElementType() reflect.Type

func (*Broker) ToBrokerOutput

func (i *Broker) ToBrokerOutput() BrokerOutput

func (*Broker) ToBrokerOutputWithContext

func (i *Broker) ToBrokerOutputWithContext(ctx context.Context) BrokerOutput

type BrokerArgs

type BrokerArgs struct {
	// The details of Authentication Docker Image.
	AuthImage ContainerImageInput
	// The details of Broker Docker Image.
	BrokerImage ContainerImageInput
	// Name of MQ broker resource
	BrokerName pulumi.StringPtrInput
	// The details of Node Tolerations for Broker Pods.
	BrokerNodeTolerations NodeTolerationsPtrInput
	// The cardinality details of the broker.
	Cardinality CardinalityPtrInput
	// The diagnostic details of the broker deployment.
	Diagnostics BrokerDiagnosticsPtrInput
	// The settings of the disk-backed message buffer.
	DiskBackedMessageBufferSettings DiskBackedMessageBufferSettingsPtrInput
	// The setting to enable or disable encryption of internal Traffic.
	EncryptInternalTraffic pulumi.BoolPtrInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The details of Health Manager Docker Image.
	HealthManagerImage ContainerImageInput
	// The details of Node Tolerations for Health Manager Pods.
	HealthManagerNodeTolerations NodeTolerationsPtrInput
	// Details of the internal CA cert that will be used to secure communication between pods.
	InternalCerts CertManagerCertOptionsPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Memory profile of broker.
	MemoryProfile pulumi.StringPtrInput
	// The Running Mode of the Broker Deployment.
	Mode pulumi.StringInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Broker resource.

func (BrokerArgs) ElementType

func (BrokerArgs) ElementType() reflect.Type

type BrokerAuthentication

type BrokerAuthentication struct {
	pulumi.CustomResourceState

	// The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
	AuthenticationMethods BrokerAuthenticatorMethodsResponseArrayOutput `pulumi:"authenticationMethods"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The array of listener Resources it supports.
	ListenerRef pulumi.StringArrayOutput `pulumi:"listenerRef"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ broker/authentication resource Azure REST API version: 2023-10-04-preview.

func GetBrokerAuthentication

func GetBrokerAuthentication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BrokerAuthenticationState, opts ...pulumi.ResourceOption) (*BrokerAuthentication, error)

GetBrokerAuthentication gets an existing BrokerAuthentication 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 NewBrokerAuthentication

func NewBrokerAuthentication(ctx *pulumi.Context,
	name string, args *BrokerAuthenticationArgs, opts ...pulumi.ResourceOption) (*BrokerAuthentication, error)

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

func (*BrokerAuthentication) ElementType

func (*BrokerAuthentication) ElementType() reflect.Type

func (*BrokerAuthentication) ToBrokerAuthenticationOutput

func (i *BrokerAuthentication) ToBrokerAuthenticationOutput() BrokerAuthenticationOutput

func (*BrokerAuthentication) ToBrokerAuthenticationOutputWithContext

func (i *BrokerAuthentication) ToBrokerAuthenticationOutputWithContext(ctx context.Context) BrokerAuthenticationOutput

type BrokerAuthenticationArgs

type BrokerAuthenticationArgs struct {
	// The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
	AuthenticationMethods BrokerAuthenticatorMethodsArrayInput
	// Name of MQ broker/authentication resource
	AuthenticationName pulumi.StringPtrInput
	// Name of MQ broker resource
	BrokerName pulumi.StringInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The array of listener Resources it supports.
	ListenerRef pulumi.StringArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a BrokerAuthentication resource.

func (BrokerAuthenticationArgs) ElementType

func (BrokerAuthenticationArgs) ElementType() reflect.Type

type BrokerAuthenticationInput

type BrokerAuthenticationInput interface {
	pulumi.Input

	ToBrokerAuthenticationOutput() BrokerAuthenticationOutput
	ToBrokerAuthenticationOutputWithContext(ctx context.Context) BrokerAuthenticationOutput
}

type BrokerAuthenticationOutput

type BrokerAuthenticationOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticationOutput) AuthenticationMethods

The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.

func (BrokerAuthenticationOutput) ElementType

func (BrokerAuthenticationOutput) ElementType() reflect.Type

func (BrokerAuthenticationOutput) ExtendedLocation

Extended Location

func (BrokerAuthenticationOutput) ListenerRef

The array of listener Resources it supports.

func (BrokerAuthenticationOutput) Location

The geo-location where the resource lives

func (BrokerAuthenticationOutput) Name

The name of the resource

func (BrokerAuthenticationOutput) ProvisioningState

func (o BrokerAuthenticationOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (BrokerAuthenticationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (BrokerAuthenticationOutput) Tags

Resource tags.

func (BrokerAuthenticationOutput) ToBrokerAuthenticationOutput

func (o BrokerAuthenticationOutput) ToBrokerAuthenticationOutput() BrokerAuthenticationOutput

func (BrokerAuthenticationOutput) ToBrokerAuthenticationOutputWithContext

func (o BrokerAuthenticationOutput) ToBrokerAuthenticationOutputWithContext(ctx context.Context) BrokerAuthenticationOutput

func (BrokerAuthenticationOutput) Type

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

type BrokerAuthenticationState

type BrokerAuthenticationState struct {
}

func (BrokerAuthenticationState) ElementType

func (BrokerAuthenticationState) ElementType() reflect.Type

type BrokerAuthenticatorCustomAuth

type BrokerAuthenticatorCustomAuth struct {
	// X509 Custom Auth type details.
	X509 BrokerAuthenticatorCustomAuthX509 `pulumi:"x509"`
}

Custom Authentication properties

type BrokerAuthenticatorCustomAuthArgs

type BrokerAuthenticatorCustomAuthArgs struct {
	// X509 Custom Auth type details.
	X509 BrokerAuthenticatorCustomAuthX509Input `pulumi:"x509"`
}

Custom Authentication properties

func (BrokerAuthenticatorCustomAuthArgs) ElementType

func (BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthOutput

func (i BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthOutput() BrokerAuthenticatorCustomAuthOutput

func (BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthOutputWithContext

func (i BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthOutput

func (BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthPtrOutput

func (i BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthPtrOutput() BrokerAuthenticatorCustomAuthPtrOutput

func (BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext

func (i BrokerAuthenticatorCustomAuthArgs) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthPtrOutput

type BrokerAuthenticatorCustomAuthInput

type BrokerAuthenticatorCustomAuthInput interface {
	pulumi.Input

	ToBrokerAuthenticatorCustomAuthOutput() BrokerAuthenticatorCustomAuthOutput
	ToBrokerAuthenticatorCustomAuthOutputWithContext(context.Context) BrokerAuthenticatorCustomAuthOutput
}

BrokerAuthenticatorCustomAuthInput is an input type that accepts BrokerAuthenticatorCustomAuthArgs and BrokerAuthenticatorCustomAuthOutput values. You can construct a concrete instance of `BrokerAuthenticatorCustomAuthInput` via:

BrokerAuthenticatorCustomAuthArgs{...}

type BrokerAuthenticatorCustomAuthOutput

type BrokerAuthenticatorCustomAuthOutput struct{ *pulumi.OutputState }

Custom Authentication properties

func (BrokerAuthenticatorCustomAuthOutput) ElementType

func (BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthOutput

func (o BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthOutput() BrokerAuthenticatorCustomAuthOutput

func (BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthOutputWithContext

func (o BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthOutput

func (BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthPtrOutput

func (o BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthPtrOutput() BrokerAuthenticatorCustomAuthPtrOutput

func (BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthOutput) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthPtrOutput

func (BrokerAuthenticatorCustomAuthOutput) X509

X509 Custom Auth type details.

type BrokerAuthenticatorCustomAuthPtrInput

type BrokerAuthenticatorCustomAuthPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorCustomAuthPtrOutput() BrokerAuthenticatorCustomAuthPtrOutput
	ToBrokerAuthenticatorCustomAuthPtrOutputWithContext(context.Context) BrokerAuthenticatorCustomAuthPtrOutput
}

BrokerAuthenticatorCustomAuthPtrInput is an input type that accepts BrokerAuthenticatorCustomAuthArgs, BrokerAuthenticatorCustomAuthPtr and BrokerAuthenticatorCustomAuthPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorCustomAuthPtrInput` via:

        BrokerAuthenticatorCustomAuthArgs{...}

or:

        nil

type BrokerAuthenticatorCustomAuthPtrOutput

type BrokerAuthenticatorCustomAuthPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorCustomAuthPtrOutput) Elem

func (BrokerAuthenticatorCustomAuthPtrOutput) ElementType

func (BrokerAuthenticatorCustomAuthPtrOutput) ToBrokerAuthenticatorCustomAuthPtrOutput

func (o BrokerAuthenticatorCustomAuthPtrOutput) ToBrokerAuthenticatorCustomAuthPtrOutput() BrokerAuthenticatorCustomAuthPtrOutput

func (BrokerAuthenticatorCustomAuthPtrOutput) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthPtrOutput) ToBrokerAuthenticatorCustomAuthPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthPtrOutput

func (BrokerAuthenticatorCustomAuthPtrOutput) X509

X509 Custom Auth type details.

type BrokerAuthenticatorCustomAuthResponse

type BrokerAuthenticatorCustomAuthResponse struct {
	// X509 Custom Auth type details.
	X509 BrokerAuthenticatorCustomAuthX509Response `pulumi:"x509"`
}

Custom Authentication properties

type BrokerAuthenticatorCustomAuthResponseOutput

type BrokerAuthenticatorCustomAuthResponseOutput struct{ *pulumi.OutputState }

Custom Authentication properties

func (BrokerAuthenticatorCustomAuthResponseOutput) ElementType

func (BrokerAuthenticatorCustomAuthResponseOutput) ToBrokerAuthenticatorCustomAuthResponseOutput

func (o BrokerAuthenticatorCustomAuthResponseOutput) ToBrokerAuthenticatorCustomAuthResponseOutput() BrokerAuthenticatorCustomAuthResponseOutput

func (BrokerAuthenticatorCustomAuthResponseOutput) ToBrokerAuthenticatorCustomAuthResponseOutputWithContext

func (o BrokerAuthenticatorCustomAuthResponseOutput) ToBrokerAuthenticatorCustomAuthResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthResponseOutput

func (BrokerAuthenticatorCustomAuthResponseOutput) X509

X509 Custom Auth type details.

type BrokerAuthenticatorCustomAuthResponsePtrOutput

type BrokerAuthenticatorCustomAuthResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorCustomAuthResponsePtrOutput) Elem

func (BrokerAuthenticatorCustomAuthResponsePtrOutput) ElementType

func (BrokerAuthenticatorCustomAuthResponsePtrOutput) ToBrokerAuthenticatorCustomAuthResponsePtrOutput

func (o BrokerAuthenticatorCustomAuthResponsePtrOutput) ToBrokerAuthenticatorCustomAuthResponsePtrOutput() BrokerAuthenticatorCustomAuthResponsePtrOutput

func (BrokerAuthenticatorCustomAuthResponsePtrOutput) ToBrokerAuthenticatorCustomAuthResponsePtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthResponsePtrOutput) ToBrokerAuthenticatorCustomAuthResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthResponsePtrOutput

func (BrokerAuthenticatorCustomAuthResponsePtrOutput) X509

X509 Custom Auth type details.

type BrokerAuthenticatorCustomAuthX509

type BrokerAuthenticatorCustomAuthX509 struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificateProperties `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

type BrokerAuthenticatorCustomAuthX509Args

type BrokerAuthenticatorCustomAuthX509Args struct {
	// Keyvault X509 secret properties.
	KeyVault KeyVaultCertificatePropertiesPtrInput `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

func (BrokerAuthenticatorCustomAuthX509Args) ElementType

func (BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509Output

func (i BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509Output() BrokerAuthenticatorCustomAuthX509Output

func (BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509OutputWithContext

func (i BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509OutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509Output

func (BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509PtrOutput

func (i BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509PtrOutput() BrokerAuthenticatorCustomAuthX509PtrOutput

func (BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext

func (i BrokerAuthenticatorCustomAuthX509Args) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509PtrOutput

type BrokerAuthenticatorCustomAuthX509Input

type BrokerAuthenticatorCustomAuthX509Input interface {
	pulumi.Input

	ToBrokerAuthenticatorCustomAuthX509Output() BrokerAuthenticatorCustomAuthX509Output
	ToBrokerAuthenticatorCustomAuthX509OutputWithContext(context.Context) BrokerAuthenticatorCustomAuthX509Output
}

BrokerAuthenticatorCustomAuthX509Input is an input type that accepts BrokerAuthenticatorCustomAuthX509Args and BrokerAuthenticatorCustomAuthX509Output values. You can construct a concrete instance of `BrokerAuthenticatorCustomAuthX509Input` via:

BrokerAuthenticatorCustomAuthX509Args{...}

type BrokerAuthenticatorCustomAuthX509Output

type BrokerAuthenticatorCustomAuthX509Output struct{ *pulumi.OutputState }

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

func (BrokerAuthenticatorCustomAuthX509Output) ElementType

func (BrokerAuthenticatorCustomAuthX509Output) KeyVault

Keyvault X509 secret properties.

func (BrokerAuthenticatorCustomAuthX509Output) SecretName

Secret where cert details are stored.

func (BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509Output

func (o BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509Output() BrokerAuthenticatorCustomAuthX509Output

func (BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509OutputWithContext

func (o BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509OutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509Output

func (BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509PtrOutput

func (o BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509PtrOutput() BrokerAuthenticatorCustomAuthX509PtrOutput

func (BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthX509Output) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509PtrOutput

type BrokerAuthenticatorCustomAuthX509PtrInput

type BrokerAuthenticatorCustomAuthX509PtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorCustomAuthX509PtrOutput() BrokerAuthenticatorCustomAuthX509PtrOutput
	ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext(context.Context) BrokerAuthenticatorCustomAuthX509PtrOutput
}

BrokerAuthenticatorCustomAuthX509PtrInput is an input type that accepts BrokerAuthenticatorCustomAuthX509Args, BrokerAuthenticatorCustomAuthX509Ptr and BrokerAuthenticatorCustomAuthX509PtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorCustomAuthX509PtrInput` via:

        BrokerAuthenticatorCustomAuthX509Args{...}

or:

        nil

type BrokerAuthenticatorCustomAuthX509PtrOutput

type BrokerAuthenticatorCustomAuthX509PtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorCustomAuthX509PtrOutput) Elem

func (BrokerAuthenticatorCustomAuthX509PtrOutput) ElementType

func (BrokerAuthenticatorCustomAuthX509PtrOutput) KeyVault

Keyvault X509 secret properties.

func (BrokerAuthenticatorCustomAuthX509PtrOutput) SecretName

Secret where cert details are stored.

func (BrokerAuthenticatorCustomAuthX509PtrOutput) ToBrokerAuthenticatorCustomAuthX509PtrOutput

func (o BrokerAuthenticatorCustomAuthX509PtrOutput) ToBrokerAuthenticatorCustomAuthX509PtrOutput() BrokerAuthenticatorCustomAuthX509PtrOutput

func (BrokerAuthenticatorCustomAuthX509PtrOutput) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthX509PtrOutput) ToBrokerAuthenticatorCustomAuthX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509PtrOutput

type BrokerAuthenticatorCustomAuthX509Response

type BrokerAuthenticatorCustomAuthX509Response struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificatePropertiesResponse `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

type BrokerAuthenticatorCustomAuthX509ResponseOutput

type BrokerAuthenticatorCustomAuthX509ResponseOutput struct{ *pulumi.OutputState }

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

func (BrokerAuthenticatorCustomAuthX509ResponseOutput) ElementType

func (BrokerAuthenticatorCustomAuthX509ResponseOutput) KeyVault

Keyvault X509 secret properties.

func (BrokerAuthenticatorCustomAuthX509ResponseOutput) SecretName

Secret where cert details are stored.

func (BrokerAuthenticatorCustomAuthX509ResponseOutput) ToBrokerAuthenticatorCustomAuthX509ResponseOutput

func (o BrokerAuthenticatorCustomAuthX509ResponseOutput) ToBrokerAuthenticatorCustomAuthX509ResponseOutput() BrokerAuthenticatorCustomAuthX509ResponseOutput

func (BrokerAuthenticatorCustomAuthX509ResponseOutput) ToBrokerAuthenticatorCustomAuthX509ResponseOutputWithContext

func (o BrokerAuthenticatorCustomAuthX509ResponseOutput) ToBrokerAuthenticatorCustomAuthX509ResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509ResponseOutput

type BrokerAuthenticatorCustomAuthX509ResponsePtrOutput

type BrokerAuthenticatorCustomAuthX509ResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) Elem

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) ElementType

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) KeyVault

Keyvault X509 secret properties.

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) SecretName

Secret where cert details are stored.

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) ToBrokerAuthenticatorCustomAuthX509ResponsePtrOutput

func (o BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) ToBrokerAuthenticatorCustomAuthX509ResponsePtrOutput() BrokerAuthenticatorCustomAuthX509ResponsePtrOutput

func (BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) ToBrokerAuthenticatorCustomAuthX509ResponsePtrOutputWithContext

func (o BrokerAuthenticatorCustomAuthX509ResponsePtrOutput) ToBrokerAuthenticatorCustomAuthX509ResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorCustomAuthX509ResponsePtrOutput

type BrokerAuthenticatorMethodCustom

type BrokerAuthenticatorMethodCustom struct {
	// Custom Broker Authentication Method.
	Auth *BrokerAuthenticatorCustomAuth `pulumi:"auth"`
	// CA cert config map to use.
	CaCertConfigMap *string `pulumi:"caCertConfigMap"`
	// Endpoint to connect to.
	Endpoint string `pulumi:"endpoint"`
	// Configuration Headers to use.
	Headers map[string]string `pulumi:"headers"`
}

Custom method for BrokerAuthentication

type BrokerAuthenticatorMethodCustomArgs

type BrokerAuthenticatorMethodCustomArgs struct {
	// Custom Broker Authentication Method.
	Auth BrokerAuthenticatorCustomAuthPtrInput `pulumi:"auth"`
	// CA cert config map to use.
	CaCertConfigMap pulumi.StringPtrInput `pulumi:"caCertConfigMap"`
	// Endpoint to connect to.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Configuration Headers to use.
	Headers pulumi.StringMapInput `pulumi:"headers"`
}

Custom method for BrokerAuthentication

func (BrokerAuthenticatorMethodCustomArgs) ElementType

func (BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomOutput

func (i BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomOutput() BrokerAuthenticatorMethodCustomOutput

func (BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomOutputWithContext

func (i BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomOutput

func (BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomPtrOutput

func (i BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomPtrOutput() BrokerAuthenticatorMethodCustomPtrOutput

func (BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext

func (i BrokerAuthenticatorMethodCustomArgs) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomPtrOutput

type BrokerAuthenticatorMethodCustomInput

type BrokerAuthenticatorMethodCustomInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodCustomOutput() BrokerAuthenticatorMethodCustomOutput
	ToBrokerAuthenticatorMethodCustomOutputWithContext(context.Context) BrokerAuthenticatorMethodCustomOutput
}

BrokerAuthenticatorMethodCustomInput is an input type that accepts BrokerAuthenticatorMethodCustomArgs and BrokerAuthenticatorMethodCustomOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodCustomInput` via:

BrokerAuthenticatorMethodCustomArgs{...}

type BrokerAuthenticatorMethodCustomOutput

type BrokerAuthenticatorMethodCustomOutput struct{ *pulumi.OutputState }

Custom method for BrokerAuthentication

func (BrokerAuthenticatorMethodCustomOutput) Auth

Custom Broker Authentication Method.

func (BrokerAuthenticatorMethodCustomOutput) CaCertConfigMap

CA cert config map to use.

func (BrokerAuthenticatorMethodCustomOutput) ElementType

func (BrokerAuthenticatorMethodCustomOutput) Endpoint

Endpoint to connect to.

func (BrokerAuthenticatorMethodCustomOutput) Headers

Configuration Headers to use.

func (BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomOutput

func (o BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomOutput() BrokerAuthenticatorMethodCustomOutput

func (BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomOutputWithContext

func (o BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomOutput

func (BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomPtrOutput

func (o BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomPtrOutput() BrokerAuthenticatorMethodCustomPtrOutput

func (BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext

func (o BrokerAuthenticatorMethodCustomOutput) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomPtrOutput

type BrokerAuthenticatorMethodCustomPtrInput

type BrokerAuthenticatorMethodCustomPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodCustomPtrOutput() BrokerAuthenticatorMethodCustomPtrOutput
	ToBrokerAuthenticatorMethodCustomPtrOutputWithContext(context.Context) BrokerAuthenticatorMethodCustomPtrOutput
}

BrokerAuthenticatorMethodCustomPtrInput is an input type that accepts BrokerAuthenticatorMethodCustomArgs, BrokerAuthenticatorMethodCustomPtr and BrokerAuthenticatorMethodCustomPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodCustomPtrInput` via:

        BrokerAuthenticatorMethodCustomArgs{...}

or:

        nil

type BrokerAuthenticatorMethodCustomPtrOutput

type BrokerAuthenticatorMethodCustomPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodCustomPtrOutput) Auth

Custom Broker Authentication Method.

func (BrokerAuthenticatorMethodCustomPtrOutput) CaCertConfigMap

CA cert config map to use.

func (BrokerAuthenticatorMethodCustomPtrOutput) Elem

func (BrokerAuthenticatorMethodCustomPtrOutput) ElementType

func (BrokerAuthenticatorMethodCustomPtrOutput) Endpoint

Endpoint to connect to.

func (BrokerAuthenticatorMethodCustomPtrOutput) Headers

Configuration Headers to use.

func (BrokerAuthenticatorMethodCustomPtrOutput) ToBrokerAuthenticatorMethodCustomPtrOutput

func (o BrokerAuthenticatorMethodCustomPtrOutput) ToBrokerAuthenticatorMethodCustomPtrOutput() BrokerAuthenticatorMethodCustomPtrOutput

func (BrokerAuthenticatorMethodCustomPtrOutput) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext

func (o BrokerAuthenticatorMethodCustomPtrOutput) ToBrokerAuthenticatorMethodCustomPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomPtrOutput

type BrokerAuthenticatorMethodCustomResponse

type BrokerAuthenticatorMethodCustomResponse struct {
	// Custom Broker Authentication Method.
	Auth *BrokerAuthenticatorCustomAuthResponse `pulumi:"auth"`
	// CA cert config map to use.
	CaCertConfigMap *string `pulumi:"caCertConfigMap"`
	// Endpoint to connect to.
	Endpoint string `pulumi:"endpoint"`
	// Configuration Headers to use.
	Headers map[string]string `pulumi:"headers"`
}

Custom method for BrokerAuthentication

type BrokerAuthenticatorMethodCustomResponseOutput

type BrokerAuthenticatorMethodCustomResponseOutput struct{ *pulumi.OutputState }

Custom method for BrokerAuthentication

func (BrokerAuthenticatorMethodCustomResponseOutput) Auth

Custom Broker Authentication Method.

func (BrokerAuthenticatorMethodCustomResponseOutput) CaCertConfigMap

CA cert config map to use.

func (BrokerAuthenticatorMethodCustomResponseOutput) ElementType

func (BrokerAuthenticatorMethodCustomResponseOutput) Endpoint

Endpoint to connect to.

func (BrokerAuthenticatorMethodCustomResponseOutput) Headers

Configuration Headers to use.

func (BrokerAuthenticatorMethodCustomResponseOutput) ToBrokerAuthenticatorMethodCustomResponseOutput

func (o BrokerAuthenticatorMethodCustomResponseOutput) ToBrokerAuthenticatorMethodCustomResponseOutput() BrokerAuthenticatorMethodCustomResponseOutput

func (BrokerAuthenticatorMethodCustomResponseOutput) ToBrokerAuthenticatorMethodCustomResponseOutputWithContext

func (o BrokerAuthenticatorMethodCustomResponseOutput) ToBrokerAuthenticatorMethodCustomResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomResponseOutput

type BrokerAuthenticatorMethodCustomResponsePtrOutput

type BrokerAuthenticatorMethodCustomResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) Auth

Custom Broker Authentication Method.

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) CaCertConfigMap

CA cert config map to use.

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) Endpoint

Endpoint to connect to.

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) Headers

Configuration Headers to use.

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) ToBrokerAuthenticatorMethodCustomResponsePtrOutput

func (o BrokerAuthenticatorMethodCustomResponsePtrOutput) ToBrokerAuthenticatorMethodCustomResponsePtrOutput() BrokerAuthenticatorMethodCustomResponsePtrOutput

func (BrokerAuthenticatorMethodCustomResponsePtrOutput) ToBrokerAuthenticatorMethodCustomResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodCustomResponsePtrOutput) ToBrokerAuthenticatorMethodCustomResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodCustomResponsePtrOutput

type BrokerAuthenticatorMethodSat

type BrokerAuthenticatorMethodSat struct {
	// List of allowed audience.
	Audiences []string `pulumi:"audiences"`
}

Service Account Token for BrokerAuthentication

type BrokerAuthenticatorMethodSatArgs

type BrokerAuthenticatorMethodSatArgs struct {
	// List of allowed audience.
	Audiences pulumi.StringArrayInput `pulumi:"audiences"`
}

Service Account Token for BrokerAuthentication

func (BrokerAuthenticatorMethodSatArgs) ElementType

func (BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatOutput

func (i BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatOutput() BrokerAuthenticatorMethodSatOutput

func (BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatOutputWithContext

func (i BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatOutput

func (BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatPtrOutput

func (i BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatPtrOutput() BrokerAuthenticatorMethodSatPtrOutput

func (BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatPtrOutputWithContext

func (i BrokerAuthenticatorMethodSatArgs) ToBrokerAuthenticatorMethodSatPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatPtrOutput

type BrokerAuthenticatorMethodSatInput

type BrokerAuthenticatorMethodSatInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodSatOutput() BrokerAuthenticatorMethodSatOutput
	ToBrokerAuthenticatorMethodSatOutputWithContext(context.Context) BrokerAuthenticatorMethodSatOutput
}

BrokerAuthenticatorMethodSatInput is an input type that accepts BrokerAuthenticatorMethodSatArgs and BrokerAuthenticatorMethodSatOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodSatInput` via:

BrokerAuthenticatorMethodSatArgs{...}

type BrokerAuthenticatorMethodSatOutput

type BrokerAuthenticatorMethodSatOutput struct{ *pulumi.OutputState }

Service Account Token for BrokerAuthentication

func (BrokerAuthenticatorMethodSatOutput) Audiences

List of allowed audience.

func (BrokerAuthenticatorMethodSatOutput) ElementType

func (BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatOutput

func (o BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatOutput() BrokerAuthenticatorMethodSatOutput

func (BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatOutputWithContext

func (o BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatOutput

func (BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatPtrOutput

func (o BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatPtrOutput() BrokerAuthenticatorMethodSatPtrOutput

func (BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatPtrOutputWithContext

func (o BrokerAuthenticatorMethodSatOutput) ToBrokerAuthenticatorMethodSatPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatPtrOutput

type BrokerAuthenticatorMethodSatPtrInput

type BrokerAuthenticatorMethodSatPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodSatPtrOutput() BrokerAuthenticatorMethodSatPtrOutput
	ToBrokerAuthenticatorMethodSatPtrOutputWithContext(context.Context) BrokerAuthenticatorMethodSatPtrOutput
}

BrokerAuthenticatorMethodSatPtrInput is an input type that accepts BrokerAuthenticatorMethodSatArgs, BrokerAuthenticatorMethodSatPtr and BrokerAuthenticatorMethodSatPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodSatPtrInput` via:

        BrokerAuthenticatorMethodSatArgs{...}

or:

        nil

type BrokerAuthenticatorMethodSatPtrOutput

type BrokerAuthenticatorMethodSatPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodSatPtrOutput) Audiences

List of allowed audience.

func (BrokerAuthenticatorMethodSatPtrOutput) Elem

func (BrokerAuthenticatorMethodSatPtrOutput) ElementType

func (BrokerAuthenticatorMethodSatPtrOutput) ToBrokerAuthenticatorMethodSatPtrOutput

func (o BrokerAuthenticatorMethodSatPtrOutput) ToBrokerAuthenticatorMethodSatPtrOutput() BrokerAuthenticatorMethodSatPtrOutput

func (BrokerAuthenticatorMethodSatPtrOutput) ToBrokerAuthenticatorMethodSatPtrOutputWithContext

func (o BrokerAuthenticatorMethodSatPtrOutput) ToBrokerAuthenticatorMethodSatPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatPtrOutput

type BrokerAuthenticatorMethodSatResponse

type BrokerAuthenticatorMethodSatResponse struct {
	// List of allowed audience.
	Audiences []string `pulumi:"audiences"`
}

Service Account Token for BrokerAuthentication

type BrokerAuthenticatorMethodSatResponseOutput

type BrokerAuthenticatorMethodSatResponseOutput struct{ *pulumi.OutputState }

Service Account Token for BrokerAuthentication

func (BrokerAuthenticatorMethodSatResponseOutput) Audiences

List of allowed audience.

func (BrokerAuthenticatorMethodSatResponseOutput) ElementType

func (BrokerAuthenticatorMethodSatResponseOutput) ToBrokerAuthenticatorMethodSatResponseOutput

func (o BrokerAuthenticatorMethodSatResponseOutput) ToBrokerAuthenticatorMethodSatResponseOutput() BrokerAuthenticatorMethodSatResponseOutput

func (BrokerAuthenticatorMethodSatResponseOutput) ToBrokerAuthenticatorMethodSatResponseOutputWithContext

func (o BrokerAuthenticatorMethodSatResponseOutput) ToBrokerAuthenticatorMethodSatResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatResponseOutput

type BrokerAuthenticatorMethodSatResponsePtrOutput

type BrokerAuthenticatorMethodSatResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodSatResponsePtrOutput) Audiences

List of allowed audience.

func (BrokerAuthenticatorMethodSatResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodSatResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodSatResponsePtrOutput) ToBrokerAuthenticatorMethodSatResponsePtrOutput

func (o BrokerAuthenticatorMethodSatResponsePtrOutput) ToBrokerAuthenticatorMethodSatResponsePtrOutput() BrokerAuthenticatorMethodSatResponsePtrOutput

func (BrokerAuthenticatorMethodSatResponsePtrOutput) ToBrokerAuthenticatorMethodSatResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodSatResponsePtrOutput) ToBrokerAuthenticatorMethodSatResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSatResponsePtrOutput

type BrokerAuthenticatorMethodSvid

type BrokerAuthenticatorMethodSvid struct {
	// Mounted socket path for spiffe agent.
	AgentSocketPath string `pulumi:"agentSocketPath"`
	// Maximum number of re-tries to fetch identity.
	IdentityMaxRetry *float64 `pulumi:"identityMaxRetry"`
	// Maximum time to wait before fetching identity again.
	IdentityWaitRetryMs *float64 `pulumi:"identityWaitRetryMs"`
}

SVID for BrokerAuthentication

func (*BrokerAuthenticatorMethodSvid) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodSvid

type BrokerAuthenticatorMethodSvidArgs

type BrokerAuthenticatorMethodSvidArgs struct {
	// Mounted socket path for spiffe agent.
	AgentSocketPath pulumi.StringInput `pulumi:"agentSocketPath"`
	// Maximum number of re-tries to fetch identity.
	IdentityMaxRetry pulumi.Float64PtrInput `pulumi:"identityMaxRetry"`
	// Maximum time to wait before fetching identity again.
	IdentityWaitRetryMs pulumi.Float64PtrInput `pulumi:"identityWaitRetryMs"`
}

SVID for BrokerAuthentication

func (*BrokerAuthenticatorMethodSvidArgs) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodSvidArgs

func (BrokerAuthenticatorMethodSvidArgs) ElementType

func (BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidOutput

func (i BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidOutput() BrokerAuthenticatorMethodSvidOutput

func (BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidOutputWithContext

func (i BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidOutput

func (BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidPtrOutput

func (i BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidPtrOutput() BrokerAuthenticatorMethodSvidPtrOutput

func (BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext

func (i BrokerAuthenticatorMethodSvidArgs) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidPtrOutput

type BrokerAuthenticatorMethodSvidInput

type BrokerAuthenticatorMethodSvidInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodSvidOutput() BrokerAuthenticatorMethodSvidOutput
	ToBrokerAuthenticatorMethodSvidOutputWithContext(context.Context) BrokerAuthenticatorMethodSvidOutput
}

BrokerAuthenticatorMethodSvidInput is an input type that accepts BrokerAuthenticatorMethodSvidArgs and BrokerAuthenticatorMethodSvidOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodSvidInput` via:

BrokerAuthenticatorMethodSvidArgs{...}

type BrokerAuthenticatorMethodSvidOutput

type BrokerAuthenticatorMethodSvidOutput struct{ *pulumi.OutputState }

SVID for BrokerAuthentication

func (BrokerAuthenticatorMethodSvidOutput) AgentSocketPath

Mounted socket path for spiffe agent.

func (BrokerAuthenticatorMethodSvidOutput) ElementType

func (BrokerAuthenticatorMethodSvidOutput) IdentityMaxRetry

Maximum number of re-tries to fetch identity.

func (BrokerAuthenticatorMethodSvidOutput) IdentityWaitRetryMs

Maximum time to wait before fetching identity again.

func (BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidOutput

func (o BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidOutput() BrokerAuthenticatorMethodSvidOutput

func (BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidOutputWithContext

func (o BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidOutput

func (BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidPtrOutput

func (o BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidPtrOutput() BrokerAuthenticatorMethodSvidPtrOutput

func (BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext

func (o BrokerAuthenticatorMethodSvidOutput) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidPtrOutput

type BrokerAuthenticatorMethodSvidPtrInput

type BrokerAuthenticatorMethodSvidPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodSvidPtrOutput() BrokerAuthenticatorMethodSvidPtrOutput
	ToBrokerAuthenticatorMethodSvidPtrOutputWithContext(context.Context) BrokerAuthenticatorMethodSvidPtrOutput
}

BrokerAuthenticatorMethodSvidPtrInput is an input type that accepts BrokerAuthenticatorMethodSvidArgs, BrokerAuthenticatorMethodSvidPtr and BrokerAuthenticatorMethodSvidPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodSvidPtrInput` via:

        BrokerAuthenticatorMethodSvidArgs{...}

or:

        nil

type BrokerAuthenticatorMethodSvidPtrOutput

type BrokerAuthenticatorMethodSvidPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodSvidPtrOutput) AgentSocketPath

Mounted socket path for spiffe agent.

func (BrokerAuthenticatorMethodSvidPtrOutput) Elem

func (BrokerAuthenticatorMethodSvidPtrOutput) ElementType

func (BrokerAuthenticatorMethodSvidPtrOutput) IdentityMaxRetry

Maximum number of re-tries to fetch identity.

func (BrokerAuthenticatorMethodSvidPtrOutput) IdentityWaitRetryMs

Maximum time to wait before fetching identity again.

func (BrokerAuthenticatorMethodSvidPtrOutput) ToBrokerAuthenticatorMethodSvidPtrOutput

func (o BrokerAuthenticatorMethodSvidPtrOutput) ToBrokerAuthenticatorMethodSvidPtrOutput() BrokerAuthenticatorMethodSvidPtrOutput

func (BrokerAuthenticatorMethodSvidPtrOutput) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext

func (o BrokerAuthenticatorMethodSvidPtrOutput) ToBrokerAuthenticatorMethodSvidPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidPtrOutput

type BrokerAuthenticatorMethodSvidResponse

type BrokerAuthenticatorMethodSvidResponse struct {
	// Mounted socket path for spiffe agent.
	AgentSocketPath string `pulumi:"agentSocketPath"`
	// Maximum number of re-tries to fetch identity.
	IdentityMaxRetry *float64 `pulumi:"identityMaxRetry"`
	// Maximum time to wait before fetching identity again.
	IdentityWaitRetryMs *float64 `pulumi:"identityWaitRetryMs"`
}

SVID for BrokerAuthentication

func (*BrokerAuthenticatorMethodSvidResponse) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodSvidResponse

type BrokerAuthenticatorMethodSvidResponseOutput

type BrokerAuthenticatorMethodSvidResponseOutput struct{ *pulumi.OutputState }

SVID for BrokerAuthentication

func (BrokerAuthenticatorMethodSvidResponseOutput) AgentSocketPath

Mounted socket path for spiffe agent.

func (BrokerAuthenticatorMethodSvidResponseOutput) ElementType

func (BrokerAuthenticatorMethodSvidResponseOutput) IdentityMaxRetry

Maximum number of re-tries to fetch identity.

func (BrokerAuthenticatorMethodSvidResponseOutput) IdentityWaitRetryMs

Maximum time to wait before fetching identity again.

func (BrokerAuthenticatorMethodSvidResponseOutput) ToBrokerAuthenticatorMethodSvidResponseOutput

func (o BrokerAuthenticatorMethodSvidResponseOutput) ToBrokerAuthenticatorMethodSvidResponseOutput() BrokerAuthenticatorMethodSvidResponseOutput

func (BrokerAuthenticatorMethodSvidResponseOutput) ToBrokerAuthenticatorMethodSvidResponseOutputWithContext

func (o BrokerAuthenticatorMethodSvidResponseOutput) ToBrokerAuthenticatorMethodSvidResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidResponseOutput

type BrokerAuthenticatorMethodSvidResponsePtrOutput

type BrokerAuthenticatorMethodSvidResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) AgentSocketPath

Mounted socket path for spiffe agent.

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) IdentityMaxRetry

Maximum number of re-tries to fetch identity.

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) IdentityWaitRetryMs

Maximum time to wait before fetching identity again.

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) ToBrokerAuthenticatorMethodSvidResponsePtrOutput

func (o BrokerAuthenticatorMethodSvidResponsePtrOutput) ToBrokerAuthenticatorMethodSvidResponsePtrOutput() BrokerAuthenticatorMethodSvidResponsePtrOutput

func (BrokerAuthenticatorMethodSvidResponsePtrOutput) ToBrokerAuthenticatorMethodSvidResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodSvidResponsePtrOutput) ToBrokerAuthenticatorMethodSvidResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodSvidResponsePtrOutput

type BrokerAuthenticatorMethodUsernamePassword

type BrokerAuthenticatorMethodUsernamePassword struct {
	// Keyvault username password secret properties.
	KeyVault *KeyVaultSecretProperties `pulumi:"keyVault"`
	// Secret where username and password are stored.
	SecretName *string `pulumi:"secretName"`
}

UsernamePassword for BrokerAuthentication

type BrokerAuthenticatorMethodUsernamePasswordArgs

type BrokerAuthenticatorMethodUsernamePasswordArgs struct {
	// Keyvault username password secret properties.
	KeyVault KeyVaultSecretPropertiesPtrInput `pulumi:"keyVault"`
	// Secret where username and password are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

UsernamePassword for BrokerAuthentication

func (BrokerAuthenticatorMethodUsernamePasswordArgs) ElementType

func (BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordOutput

func (i BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordOutput() BrokerAuthenticatorMethodUsernamePasswordOutput

func (BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordOutputWithContext

func (i BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordOutput

func (BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (i BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput() BrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext

func (i BrokerAuthenticatorMethodUsernamePasswordArgs) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordPtrOutput

type BrokerAuthenticatorMethodUsernamePasswordInput

type BrokerAuthenticatorMethodUsernamePasswordInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodUsernamePasswordOutput() BrokerAuthenticatorMethodUsernamePasswordOutput
	ToBrokerAuthenticatorMethodUsernamePasswordOutputWithContext(context.Context) BrokerAuthenticatorMethodUsernamePasswordOutput
}

BrokerAuthenticatorMethodUsernamePasswordInput is an input type that accepts BrokerAuthenticatorMethodUsernamePasswordArgs and BrokerAuthenticatorMethodUsernamePasswordOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodUsernamePasswordInput` via:

BrokerAuthenticatorMethodUsernamePasswordArgs{...}

type BrokerAuthenticatorMethodUsernamePasswordOutput

type BrokerAuthenticatorMethodUsernamePasswordOutput struct{ *pulumi.OutputState }

UsernamePassword for BrokerAuthentication

func (BrokerAuthenticatorMethodUsernamePasswordOutput) ElementType

func (BrokerAuthenticatorMethodUsernamePasswordOutput) KeyVault

Keyvault username password secret properties.

func (BrokerAuthenticatorMethodUsernamePasswordOutput) SecretName

Secret where username and password are stored.

func (BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordOutput

func (o BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordOutput() BrokerAuthenticatorMethodUsernamePasswordOutput

func (BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordOutputWithContext

func (o BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordOutput

func (BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (o BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput() BrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext

func (o BrokerAuthenticatorMethodUsernamePasswordOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordPtrOutput

type BrokerAuthenticatorMethodUsernamePasswordPtrInput

type BrokerAuthenticatorMethodUsernamePasswordPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput() BrokerAuthenticatorMethodUsernamePasswordPtrOutput
	ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext(context.Context) BrokerAuthenticatorMethodUsernamePasswordPtrOutput
}

BrokerAuthenticatorMethodUsernamePasswordPtrInput is an input type that accepts BrokerAuthenticatorMethodUsernamePasswordArgs, BrokerAuthenticatorMethodUsernamePasswordPtr and BrokerAuthenticatorMethodUsernamePasswordPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodUsernamePasswordPtrInput` via:

        BrokerAuthenticatorMethodUsernamePasswordArgs{...}

or:

        nil

type BrokerAuthenticatorMethodUsernamePasswordPtrOutput

type BrokerAuthenticatorMethodUsernamePasswordPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) Elem

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) ElementType

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) KeyVault

Keyvault username password secret properties.

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) SecretName

Secret where username and password are stored.

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (o BrokerAuthenticatorMethodUsernamePasswordPtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutput() BrokerAuthenticatorMethodUsernamePasswordPtrOutput

func (BrokerAuthenticatorMethodUsernamePasswordPtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext

func (o BrokerAuthenticatorMethodUsernamePasswordPtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordPtrOutput

type BrokerAuthenticatorMethodUsernamePasswordResponse

type BrokerAuthenticatorMethodUsernamePasswordResponse struct {
	// Keyvault username password secret properties.
	KeyVault *KeyVaultSecretPropertiesResponse `pulumi:"keyVault"`
	// Secret where username and password are stored.
	SecretName *string `pulumi:"secretName"`
}

UsernamePassword for BrokerAuthentication

type BrokerAuthenticatorMethodUsernamePasswordResponseOutput

type BrokerAuthenticatorMethodUsernamePasswordResponseOutput struct{ *pulumi.OutputState }

UsernamePassword for BrokerAuthentication

func (BrokerAuthenticatorMethodUsernamePasswordResponseOutput) ElementType

func (BrokerAuthenticatorMethodUsernamePasswordResponseOutput) KeyVault

Keyvault username password secret properties.

func (BrokerAuthenticatorMethodUsernamePasswordResponseOutput) SecretName

Secret where username and password are stored.

func (BrokerAuthenticatorMethodUsernamePasswordResponseOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponseOutput

func (BrokerAuthenticatorMethodUsernamePasswordResponseOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponseOutputWithContext

func (o BrokerAuthenticatorMethodUsernamePasswordResponseOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordResponseOutput

type BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput

type BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) KeyVault

Keyvault username password secret properties.

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) SecretName

Secret where username and password are stored.

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput

func (BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput) ToBrokerAuthenticatorMethodUsernamePasswordResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodUsernamePasswordResponsePtrOutput

type BrokerAuthenticatorMethodX509

type BrokerAuthenticatorMethodX509 struct {
	// K8S Secret name to mount for username and password.
	Attributes *BrokerAuthenticatorMethodX509Attributes `pulumi:"attributes"`
	// Trusted client ca cert config map.
	TrustedClientCaCertConfigMap *string `pulumi:"trustedClientCaCertConfigMap"`
}

X509 for BrokerAuthentication.

func (*BrokerAuthenticatorMethodX509) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodX509

type BrokerAuthenticatorMethodX509Args

type BrokerAuthenticatorMethodX509Args struct {
	// K8S Secret name to mount for username and password.
	Attributes BrokerAuthenticatorMethodX509AttributesPtrInput `pulumi:"attributes"`
	// Trusted client ca cert config map.
	TrustedClientCaCertConfigMap pulumi.StringPtrInput `pulumi:"trustedClientCaCertConfigMap"`
}

X509 for BrokerAuthentication.

func (*BrokerAuthenticatorMethodX509Args) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodX509Args

func (BrokerAuthenticatorMethodX509Args) ElementType

func (BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509Output

func (i BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509Output() BrokerAuthenticatorMethodX509Output

func (BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509OutputWithContext

func (i BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509OutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509Output

func (BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509PtrOutput

func (i BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509PtrOutput() BrokerAuthenticatorMethodX509PtrOutput

func (BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509PtrOutputWithContext

func (i BrokerAuthenticatorMethodX509Args) ToBrokerAuthenticatorMethodX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509PtrOutput

type BrokerAuthenticatorMethodX509Attributes

type BrokerAuthenticatorMethodX509Attributes struct {
	// Keyvault x509 attributes secret properties.
	KeyVault *KeyVaultSecretProperties `pulumi:"keyVault"`
	// Secret where x509 attributes are stored.
	SecretName *string `pulumi:"secretName"`
}

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

type BrokerAuthenticatorMethodX509AttributesArgs

type BrokerAuthenticatorMethodX509AttributesArgs struct {
	// Keyvault x509 attributes secret properties.
	KeyVault KeyVaultSecretPropertiesPtrInput `pulumi:"keyVault"`
	// Secret where x509 attributes are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

func (BrokerAuthenticatorMethodX509AttributesArgs) ElementType

func (BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesOutput

func (i BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesOutput() BrokerAuthenticatorMethodX509AttributesOutput

func (BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesOutputWithContext

func (i BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesOutput

func (BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesPtrOutput

func (i BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesPtrOutput() BrokerAuthenticatorMethodX509AttributesPtrOutput

func (BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext

func (i BrokerAuthenticatorMethodX509AttributesArgs) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesPtrOutput

type BrokerAuthenticatorMethodX509AttributesInput

type BrokerAuthenticatorMethodX509AttributesInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodX509AttributesOutput() BrokerAuthenticatorMethodX509AttributesOutput
	ToBrokerAuthenticatorMethodX509AttributesOutputWithContext(context.Context) BrokerAuthenticatorMethodX509AttributesOutput
}

BrokerAuthenticatorMethodX509AttributesInput is an input type that accepts BrokerAuthenticatorMethodX509AttributesArgs and BrokerAuthenticatorMethodX509AttributesOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodX509AttributesInput` via:

BrokerAuthenticatorMethodX509AttributesArgs{...}

type BrokerAuthenticatorMethodX509AttributesOutput

type BrokerAuthenticatorMethodX509AttributesOutput struct{ *pulumi.OutputState }

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

func (BrokerAuthenticatorMethodX509AttributesOutput) ElementType

func (BrokerAuthenticatorMethodX509AttributesOutput) KeyVault

Keyvault x509 attributes secret properties.

func (BrokerAuthenticatorMethodX509AttributesOutput) SecretName

Secret where x509 attributes are stored.

func (BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesOutput

func (o BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesOutput() BrokerAuthenticatorMethodX509AttributesOutput

func (BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesOutputWithContext

func (o BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesOutput

func (BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutput

func (o BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutput() BrokerAuthenticatorMethodX509AttributesPtrOutput

func (BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext

func (o BrokerAuthenticatorMethodX509AttributesOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesPtrOutput

type BrokerAuthenticatorMethodX509AttributesPtrInput

type BrokerAuthenticatorMethodX509AttributesPtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodX509AttributesPtrOutput() BrokerAuthenticatorMethodX509AttributesPtrOutput
	ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext(context.Context) BrokerAuthenticatorMethodX509AttributesPtrOutput
}

BrokerAuthenticatorMethodX509AttributesPtrInput is an input type that accepts BrokerAuthenticatorMethodX509AttributesArgs, BrokerAuthenticatorMethodX509AttributesPtr and BrokerAuthenticatorMethodX509AttributesPtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodX509AttributesPtrInput` via:

        BrokerAuthenticatorMethodX509AttributesArgs{...}

or:

        nil

type BrokerAuthenticatorMethodX509AttributesPtrOutput

type BrokerAuthenticatorMethodX509AttributesPtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) Elem

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) ElementType

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) KeyVault

Keyvault x509 attributes secret properties.

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) SecretName

Secret where x509 attributes are stored.

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutput

func (o BrokerAuthenticatorMethodX509AttributesPtrOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutput() BrokerAuthenticatorMethodX509AttributesPtrOutput

func (BrokerAuthenticatorMethodX509AttributesPtrOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext

func (o BrokerAuthenticatorMethodX509AttributesPtrOutput) ToBrokerAuthenticatorMethodX509AttributesPtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesPtrOutput

type BrokerAuthenticatorMethodX509AttributesResponse

type BrokerAuthenticatorMethodX509AttributesResponse struct {
	// Keyvault x509 attributes secret properties.
	KeyVault *KeyVaultSecretPropertiesResponse `pulumi:"keyVault"`
	// Secret where x509 attributes are stored.
	SecretName *string `pulumi:"secretName"`
}

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

type BrokerAuthenticatorMethodX509AttributesResponseOutput

type BrokerAuthenticatorMethodX509AttributesResponseOutput struct{ *pulumi.OutputState }

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

func (BrokerAuthenticatorMethodX509AttributesResponseOutput) ElementType

func (BrokerAuthenticatorMethodX509AttributesResponseOutput) KeyVault

Keyvault x509 attributes secret properties.

func (BrokerAuthenticatorMethodX509AttributesResponseOutput) SecretName

Secret where x509 attributes are stored.

func (BrokerAuthenticatorMethodX509AttributesResponseOutput) ToBrokerAuthenticatorMethodX509AttributesResponseOutput

func (BrokerAuthenticatorMethodX509AttributesResponseOutput) ToBrokerAuthenticatorMethodX509AttributesResponseOutputWithContext

func (o BrokerAuthenticatorMethodX509AttributesResponseOutput) ToBrokerAuthenticatorMethodX509AttributesResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesResponseOutput

type BrokerAuthenticatorMethodX509AttributesResponsePtrOutput

type BrokerAuthenticatorMethodX509AttributesResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) KeyVault

Keyvault x509 attributes secret properties.

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) SecretName

Secret where x509 attributes are stored.

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) ToBrokerAuthenticatorMethodX509AttributesResponsePtrOutput

func (BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) ToBrokerAuthenticatorMethodX509AttributesResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodX509AttributesResponsePtrOutput) ToBrokerAuthenticatorMethodX509AttributesResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509AttributesResponsePtrOutput

type BrokerAuthenticatorMethodX509Input

type BrokerAuthenticatorMethodX509Input interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodX509Output() BrokerAuthenticatorMethodX509Output
	ToBrokerAuthenticatorMethodX509OutputWithContext(context.Context) BrokerAuthenticatorMethodX509Output
}

BrokerAuthenticatorMethodX509Input is an input type that accepts BrokerAuthenticatorMethodX509Args and BrokerAuthenticatorMethodX509Output values. You can construct a concrete instance of `BrokerAuthenticatorMethodX509Input` via:

BrokerAuthenticatorMethodX509Args{...}

type BrokerAuthenticatorMethodX509Output

type BrokerAuthenticatorMethodX509Output struct{ *pulumi.OutputState }

X509 for BrokerAuthentication.

func (BrokerAuthenticatorMethodX509Output) Attributes

K8S Secret name to mount for username and password.

func (BrokerAuthenticatorMethodX509Output) ElementType

func (BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509Output

func (o BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509Output() BrokerAuthenticatorMethodX509Output

func (BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509OutputWithContext

func (o BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509OutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509Output

func (BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509PtrOutput

func (o BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509PtrOutput() BrokerAuthenticatorMethodX509PtrOutput

func (BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509PtrOutputWithContext

func (o BrokerAuthenticatorMethodX509Output) ToBrokerAuthenticatorMethodX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509PtrOutput

func (BrokerAuthenticatorMethodX509Output) TrustedClientCaCertConfigMap

func (o BrokerAuthenticatorMethodX509Output) TrustedClientCaCertConfigMap() pulumi.StringPtrOutput

Trusted client ca cert config map.

type BrokerAuthenticatorMethodX509PtrInput

type BrokerAuthenticatorMethodX509PtrInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodX509PtrOutput() BrokerAuthenticatorMethodX509PtrOutput
	ToBrokerAuthenticatorMethodX509PtrOutputWithContext(context.Context) BrokerAuthenticatorMethodX509PtrOutput
}

BrokerAuthenticatorMethodX509PtrInput is an input type that accepts BrokerAuthenticatorMethodX509Args, BrokerAuthenticatorMethodX509Ptr and BrokerAuthenticatorMethodX509PtrOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodX509PtrInput` via:

        BrokerAuthenticatorMethodX509Args{...}

or:

        nil

type BrokerAuthenticatorMethodX509PtrOutput

type BrokerAuthenticatorMethodX509PtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodX509PtrOutput) Attributes

K8S Secret name to mount for username and password.

func (BrokerAuthenticatorMethodX509PtrOutput) Elem

func (BrokerAuthenticatorMethodX509PtrOutput) ElementType

func (BrokerAuthenticatorMethodX509PtrOutput) ToBrokerAuthenticatorMethodX509PtrOutput

func (o BrokerAuthenticatorMethodX509PtrOutput) ToBrokerAuthenticatorMethodX509PtrOutput() BrokerAuthenticatorMethodX509PtrOutput

func (BrokerAuthenticatorMethodX509PtrOutput) ToBrokerAuthenticatorMethodX509PtrOutputWithContext

func (o BrokerAuthenticatorMethodX509PtrOutput) ToBrokerAuthenticatorMethodX509PtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509PtrOutput

func (BrokerAuthenticatorMethodX509PtrOutput) TrustedClientCaCertConfigMap

func (o BrokerAuthenticatorMethodX509PtrOutput) TrustedClientCaCertConfigMap() pulumi.StringPtrOutput

Trusted client ca cert config map.

type BrokerAuthenticatorMethodX509Response

type BrokerAuthenticatorMethodX509Response struct {
	// K8S Secret name to mount for username and password.
	Attributes *BrokerAuthenticatorMethodX509AttributesResponse `pulumi:"attributes"`
	// Trusted client ca cert config map.
	TrustedClientCaCertConfigMap *string `pulumi:"trustedClientCaCertConfigMap"`
}

X509 for BrokerAuthentication.

func (*BrokerAuthenticatorMethodX509Response) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodX509Response

type BrokerAuthenticatorMethodX509ResponseOutput

type BrokerAuthenticatorMethodX509ResponseOutput struct{ *pulumi.OutputState }

X509 for BrokerAuthentication.

func (BrokerAuthenticatorMethodX509ResponseOutput) Attributes

K8S Secret name to mount for username and password.

func (BrokerAuthenticatorMethodX509ResponseOutput) ElementType

func (BrokerAuthenticatorMethodX509ResponseOutput) ToBrokerAuthenticatorMethodX509ResponseOutput

func (o BrokerAuthenticatorMethodX509ResponseOutput) ToBrokerAuthenticatorMethodX509ResponseOutput() BrokerAuthenticatorMethodX509ResponseOutput

func (BrokerAuthenticatorMethodX509ResponseOutput) ToBrokerAuthenticatorMethodX509ResponseOutputWithContext

func (o BrokerAuthenticatorMethodX509ResponseOutput) ToBrokerAuthenticatorMethodX509ResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509ResponseOutput

func (BrokerAuthenticatorMethodX509ResponseOutput) TrustedClientCaCertConfigMap

func (o BrokerAuthenticatorMethodX509ResponseOutput) TrustedClientCaCertConfigMap() pulumi.StringPtrOutput

Trusted client ca cert config map.

type BrokerAuthenticatorMethodX509ResponsePtrOutput

type BrokerAuthenticatorMethodX509ResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) Attributes

K8S Secret name to mount for username and password.

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) Elem

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) ElementType

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) ToBrokerAuthenticatorMethodX509ResponsePtrOutput

func (o BrokerAuthenticatorMethodX509ResponsePtrOutput) ToBrokerAuthenticatorMethodX509ResponsePtrOutput() BrokerAuthenticatorMethodX509ResponsePtrOutput

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) ToBrokerAuthenticatorMethodX509ResponsePtrOutputWithContext

func (o BrokerAuthenticatorMethodX509ResponsePtrOutput) ToBrokerAuthenticatorMethodX509ResponsePtrOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodX509ResponsePtrOutput

func (BrokerAuthenticatorMethodX509ResponsePtrOutput) TrustedClientCaCertConfigMap

Trusted client ca cert config map.

type BrokerAuthenticatorMethods

type BrokerAuthenticatorMethods struct {
	// Custom Authentication Method.
	Custom *BrokerAuthenticatorMethodCustom `pulumi:"custom"`
	// Service Account Token Method.
	Sat *BrokerAuthenticatorMethodSat `pulumi:"sat"`
	// Service Account Token Method.
	Svid *BrokerAuthenticatorMethodSvid `pulumi:"svid"`
	// UsernamePassword Method.
	UsernamePassword *BrokerAuthenticatorMethodUsernamePassword `pulumi:"usernamePassword"`
	// X509 Method.
	X509 *BrokerAuthenticatorMethodX509 `pulumi:"x509"`
}

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - Only one method is supported for each entry.

func (*BrokerAuthenticatorMethods) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethods

type BrokerAuthenticatorMethodsArgs

type BrokerAuthenticatorMethodsArgs struct {
	// Custom Authentication Method.
	Custom BrokerAuthenticatorMethodCustomPtrInput `pulumi:"custom"`
	// Service Account Token Method.
	Sat BrokerAuthenticatorMethodSatPtrInput `pulumi:"sat"`
	// Service Account Token Method.
	Svid BrokerAuthenticatorMethodSvidPtrInput `pulumi:"svid"`
	// UsernamePassword Method.
	UsernamePassword BrokerAuthenticatorMethodUsernamePasswordPtrInput `pulumi:"usernamePassword"`
	// X509 Method.
	X509 BrokerAuthenticatorMethodX509PtrInput `pulumi:"x509"`
}

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - Only one method is supported for each entry.

func (*BrokerAuthenticatorMethodsArgs) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodsArgs

func (BrokerAuthenticatorMethodsArgs) ElementType

func (BrokerAuthenticatorMethodsArgs) ToBrokerAuthenticatorMethodsOutput

func (i BrokerAuthenticatorMethodsArgs) ToBrokerAuthenticatorMethodsOutput() BrokerAuthenticatorMethodsOutput

func (BrokerAuthenticatorMethodsArgs) ToBrokerAuthenticatorMethodsOutputWithContext

func (i BrokerAuthenticatorMethodsArgs) ToBrokerAuthenticatorMethodsOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsOutput

type BrokerAuthenticatorMethodsArray

type BrokerAuthenticatorMethodsArray []BrokerAuthenticatorMethodsInput

func (BrokerAuthenticatorMethodsArray) ElementType

func (BrokerAuthenticatorMethodsArray) ToBrokerAuthenticatorMethodsArrayOutput

func (i BrokerAuthenticatorMethodsArray) ToBrokerAuthenticatorMethodsArrayOutput() BrokerAuthenticatorMethodsArrayOutput

func (BrokerAuthenticatorMethodsArray) ToBrokerAuthenticatorMethodsArrayOutputWithContext

func (i BrokerAuthenticatorMethodsArray) ToBrokerAuthenticatorMethodsArrayOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsArrayOutput

type BrokerAuthenticatorMethodsArrayInput

type BrokerAuthenticatorMethodsArrayInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodsArrayOutput() BrokerAuthenticatorMethodsArrayOutput
	ToBrokerAuthenticatorMethodsArrayOutputWithContext(context.Context) BrokerAuthenticatorMethodsArrayOutput
}

BrokerAuthenticatorMethodsArrayInput is an input type that accepts BrokerAuthenticatorMethodsArray and BrokerAuthenticatorMethodsArrayOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodsArrayInput` via:

BrokerAuthenticatorMethodsArray{ BrokerAuthenticatorMethodsArgs{...} }

type BrokerAuthenticatorMethodsArrayOutput

type BrokerAuthenticatorMethodsArrayOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodsArrayOutput) ElementType

func (BrokerAuthenticatorMethodsArrayOutput) Index

func (BrokerAuthenticatorMethodsArrayOutput) ToBrokerAuthenticatorMethodsArrayOutput

func (o BrokerAuthenticatorMethodsArrayOutput) ToBrokerAuthenticatorMethodsArrayOutput() BrokerAuthenticatorMethodsArrayOutput

func (BrokerAuthenticatorMethodsArrayOutput) ToBrokerAuthenticatorMethodsArrayOutputWithContext

func (o BrokerAuthenticatorMethodsArrayOutput) ToBrokerAuthenticatorMethodsArrayOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsArrayOutput

type BrokerAuthenticatorMethodsInput

type BrokerAuthenticatorMethodsInput interface {
	pulumi.Input

	ToBrokerAuthenticatorMethodsOutput() BrokerAuthenticatorMethodsOutput
	ToBrokerAuthenticatorMethodsOutputWithContext(context.Context) BrokerAuthenticatorMethodsOutput
}

BrokerAuthenticatorMethodsInput is an input type that accepts BrokerAuthenticatorMethodsArgs and BrokerAuthenticatorMethodsOutput values. You can construct a concrete instance of `BrokerAuthenticatorMethodsInput` via:

BrokerAuthenticatorMethodsArgs{...}

type BrokerAuthenticatorMethodsOutput

type BrokerAuthenticatorMethodsOutput struct{ *pulumi.OutputState }

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - Only one method is supported for each entry.

func (BrokerAuthenticatorMethodsOutput) Custom

Custom Authentication Method.

func (BrokerAuthenticatorMethodsOutput) ElementType

func (BrokerAuthenticatorMethodsOutput) Sat

Service Account Token Method.

func (BrokerAuthenticatorMethodsOutput) Svid

Service Account Token Method.

func (BrokerAuthenticatorMethodsOutput) ToBrokerAuthenticatorMethodsOutput

func (o BrokerAuthenticatorMethodsOutput) ToBrokerAuthenticatorMethodsOutput() BrokerAuthenticatorMethodsOutput

func (BrokerAuthenticatorMethodsOutput) ToBrokerAuthenticatorMethodsOutputWithContext

func (o BrokerAuthenticatorMethodsOutput) ToBrokerAuthenticatorMethodsOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsOutput

func (BrokerAuthenticatorMethodsOutput) UsernamePassword

UsernamePassword Method.

func (BrokerAuthenticatorMethodsOutput) X509

X509 Method.

type BrokerAuthenticatorMethodsResponse

type BrokerAuthenticatorMethodsResponse struct {
	// Custom Authentication Method.
	Custom *BrokerAuthenticatorMethodCustomResponse `pulumi:"custom"`
	// Service Account Token Method.
	Sat *BrokerAuthenticatorMethodSatResponse `pulumi:"sat"`
	// Service Account Token Method.
	Svid *BrokerAuthenticatorMethodSvidResponse `pulumi:"svid"`
	// UsernamePassword Method.
	UsernamePassword *BrokerAuthenticatorMethodUsernamePasswordResponse `pulumi:"usernamePassword"`
	// X509 Method.
	X509 *BrokerAuthenticatorMethodX509Response `pulumi:"x509"`
}

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - Only one method is supported for each entry.

func (*BrokerAuthenticatorMethodsResponse) Defaults

Defaults sets the appropriate defaults for BrokerAuthenticatorMethodsResponse

type BrokerAuthenticatorMethodsResponseArrayOutput

type BrokerAuthenticatorMethodsResponseArrayOutput struct{ *pulumi.OutputState }

func (BrokerAuthenticatorMethodsResponseArrayOutput) ElementType

func (BrokerAuthenticatorMethodsResponseArrayOutput) Index

func (BrokerAuthenticatorMethodsResponseArrayOutput) ToBrokerAuthenticatorMethodsResponseArrayOutput

func (o BrokerAuthenticatorMethodsResponseArrayOutput) ToBrokerAuthenticatorMethodsResponseArrayOutput() BrokerAuthenticatorMethodsResponseArrayOutput

func (BrokerAuthenticatorMethodsResponseArrayOutput) ToBrokerAuthenticatorMethodsResponseArrayOutputWithContext

func (o BrokerAuthenticatorMethodsResponseArrayOutput) ToBrokerAuthenticatorMethodsResponseArrayOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsResponseArrayOutput

type BrokerAuthenticatorMethodsResponseOutput

type BrokerAuthenticatorMethodsResponseOutput struct{ *pulumi.OutputState }

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - Only one method is supported for each entry.

func (BrokerAuthenticatorMethodsResponseOutput) Custom

Custom Authentication Method.

func (BrokerAuthenticatorMethodsResponseOutput) ElementType

func (BrokerAuthenticatorMethodsResponseOutput) Sat

Service Account Token Method.

func (BrokerAuthenticatorMethodsResponseOutput) Svid

Service Account Token Method.

func (BrokerAuthenticatorMethodsResponseOutput) ToBrokerAuthenticatorMethodsResponseOutput

func (o BrokerAuthenticatorMethodsResponseOutput) ToBrokerAuthenticatorMethodsResponseOutput() BrokerAuthenticatorMethodsResponseOutput

func (BrokerAuthenticatorMethodsResponseOutput) ToBrokerAuthenticatorMethodsResponseOutputWithContext

func (o BrokerAuthenticatorMethodsResponseOutput) ToBrokerAuthenticatorMethodsResponseOutputWithContext(ctx context.Context) BrokerAuthenticatorMethodsResponseOutput

func (BrokerAuthenticatorMethodsResponseOutput) UsernamePassword

UsernamePassword Method.

func (BrokerAuthenticatorMethodsResponseOutput) X509

X509 Method.

type BrokerAuthorization

type BrokerAuthorization struct {
	pulumi.CustomResourceState

	// The list of authorization policies supported by the Authorization Resource.
	AuthorizationPolicies AuthorizationConfigResponseOutput `pulumi:"authorizationPolicies"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The array of listener Resources it supports.
	ListenerRef pulumi.StringArrayOutput `pulumi:"listenerRef"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ broker/authorization resource Azure REST API version: 2023-10-04-preview.

func GetBrokerAuthorization

func GetBrokerAuthorization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BrokerAuthorizationState, opts ...pulumi.ResourceOption) (*BrokerAuthorization, error)

GetBrokerAuthorization gets an existing BrokerAuthorization 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 NewBrokerAuthorization

func NewBrokerAuthorization(ctx *pulumi.Context,
	name string, args *BrokerAuthorizationArgs, opts ...pulumi.ResourceOption) (*BrokerAuthorization, error)

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

func (*BrokerAuthorization) ElementType

func (*BrokerAuthorization) ElementType() reflect.Type

func (*BrokerAuthorization) ToBrokerAuthorizationOutput

func (i *BrokerAuthorization) ToBrokerAuthorizationOutput() BrokerAuthorizationOutput

func (*BrokerAuthorization) ToBrokerAuthorizationOutputWithContext

func (i *BrokerAuthorization) ToBrokerAuthorizationOutputWithContext(ctx context.Context) BrokerAuthorizationOutput

type BrokerAuthorizationArgs

type BrokerAuthorizationArgs struct {
	// Name of MQ broker/authorization resource
	AuthorizationName pulumi.StringPtrInput
	// The list of authorization policies supported by the Authorization Resource.
	AuthorizationPolicies AuthorizationConfigInput
	// Name of MQ broker resource
	BrokerName pulumi.StringInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The array of listener Resources it supports.
	ListenerRef pulumi.StringArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a BrokerAuthorization resource.

func (BrokerAuthorizationArgs) ElementType

func (BrokerAuthorizationArgs) ElementType() reflect.Type

type BrokerAuthorizationInput

type BrokerAuthorizationInput interface {
	pulumi.Input

	ToBrokerAuthorizationOutput() BrokerAuthorizationOutput
	ToBrokerAuthorizationOutputWithContext(ctx context.Context) BrokerAuthorizationOutput
}

type BrokerAuthorizationOutput

type BrokerAuthorizationOutput struct{ *pulumi.OutputState }

func (BrokerAuthorizationOutput) AuthorizationPolicies

The list of authorization policies supported by the Authorization Resource.

func (BrokerAuthorizationOutput) ElementType

func (BrokerAuthorizationOutput) ElementType() reflect.Type

func (BrokerAuthorizationOutput) ExtendedLocation

Extended Location

func (BrokerAuthorizationOutput) ListenerRef

The array of listener Resources it supports.

func (BrokerAuthorizationOutput) Location

The geo-location where the resource lives

func (BrokerAuthorizationOutput) Name

The name of the resource

func (BrokerAuthorizationOutput) ProvisioningState

func (o BrokerAuthorizationOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (BrokerAuthorizationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (BrokerAuthorizationOutput) Tags

Resource tags.

func (BrokerAuthorizationOutput) ToBrokerAuthorizationOutput

func (o BrokerAuthorizationOutput) ToBrokerAuthorizationOutput() BrokerAuthorizationOutput

func (BrokerAuthorizationOutput) ToBrokerAuthorizationOutputWithContext

func (o BrokerAuthorizationOutput) ToBrokerAuthorizationOutputWithContext(ctx context.Context) BrokerAuthorizationOutput

func (BrokerAuthorizationOutput) Type

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

type BrokerAuthorizationState

type BrokerAuthorizationState struct {
}

func (BrokerAuthorizationState) ElementType

func (BrokerAuthorizationState) ElementType() reflect.Type

type BrokerDiagnostics

type BrokerDiagnostics struct {
	// Diagnostic Service endpoint
	DiagnosticServiceEndpoint *string `pulumi:"diagnosticServiceEndpoint"`
	// Knob to enable/disable metrics. Default = true
	EnableMetrics *bool `pulumi:"enableMetrics"`
	// Enable self check on Broker via Probe.
	EnableSelfCheck *bool `pulumi:"enableSelfCheck"`
	// Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
	EnableSelfTracing *bool `pulumi:"enableSelfTracing"`
	// Knob to enable/disable entire tracing infrastructure.
	EnableTracing *bool `pulumi:"enableTracing"`
	// Format for the logs generated.
	LogFormat *string `pulumi:"logFormat"`
	// Log level for the Broker.
	LogLevel *string `pulumi:"logLevel"`
	// Maximum time for the CellMap to live.
	MaxCellMapLifetime *float64 `pulumi:"maxCellMapLifetime"`
	// Metric update frequency in seconds.
	MetricUpdateFrequencySeconds *float64 `pulumi:"metricUpdateFrequencySeconds"`
	// Probe Image to run.
	ProbeImage *string `pulumi:"probeImage"`
	// Frequency for the self check to run.
	SelfCheckFrequencySeconds *float64 `pulumi:"selfCheckFrequencySeconds"`
	// Time out period of the self check.
	SelfCheckTimeoutSeconds *float64 `pulumi:"selfCheckTimeoutSeconds"`
	// The frequency at which selfTrace should run.
	SelfTraceFrequencySeconds *float64 `pulumi:"selfTraceFrequencySeconds"`
	// The number of the spans generated by the Tracing.
	SpanChannelCapacity *float64 `pulumi:"spanChannelCapacity"`
}

Diagnostics setting specific to Broker

func (*BrokerDiagnostics) Defaults

func (val *BrokerDiagnostics) Defaults() *BrokerDiagnostics

Defaults sets the appropriate defaults for BrokerDiagnostics

type BrokerDiagnosticsArgs

type BrokerDiagnosticsArgs struct {
	// Diagnostic Service endpoint
	DiagnosticServiceEndpoint pulumi.StringPtrInput `pulumi:"diagnosticServiceEndpoint"`
	// Knob to enable/disable metrics. Default = true
	EnableMetrics pulumi.BoolPtrInput `pulumi:"enableMetrics"`
	// Enable self check on Broker via Probe.
	EnableSelfCheck pulumi.BoolPtrInput `pulumi:"enableSelfCheck"`
	// Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
	EnableSelfTracing pulumi.BoolPtrInput `pulumi:"enableSelfTracing"`
	// Knob to enable/disable entire tracing infrastructure.
	EnableTracing pulumi.BoolPtrInput `pulumi:"enableTracing"`
	// Format for the logs generated.
	LogFormat pulumi.StringPtrInput `pulumi:"logFormat"`
	// Log level for the Broker.
	LogLevel pulumi.StringPtrInput `pulumi:"logLevel"`
	// Maximum time for the CellMap to live.
	MaxCellMapLifetime pulumi.Float64PtrInput `pulumi:"maxCellMapLifetime"`
	// Metric update frequency in seconds.
	MetricUpdateFrequencySeconds pulumi.Float64PtrInput `pulumi:"metricUpdateFrequencySeconds"`
	// Probe Image to run.
	ProbeImage pulumi.StringPtrInput `pulumi:"probeImage"`
	// Frequency for the self check to run.
	SelfCheckFrequencySeconds pulumi.Float64PtrInput `pulumi:"selfCheckFrequencySeconds"`
	// Time out period of the self check.
	SelfCheckTimeoutSeconds pulumi.Float64PtrInput `pulumi:"selfCheckTimeoutSeconds"`
	// The frequency at which selfTrace should run.
	SelfTraceFrequencySeconds pulumi.Float64PtrInput `pulumi:"selfTraceFrequencySeconds"`
	// The number of the spans generated by the Tracing.
	SpanChannelCapacity pulumi.Float64PtrInput `pulumi:"spanChannelCapacity"`
}

Diagnostics setting specific to Broker

func (*BrokerDiagnosticsArgs) Defaults

Defaults sets the appropriate defaults for BrokerDiagnosticsArgs

func (BrokerDiagnosticsArgs) ElementType

func (BrokerDiagnosticsArgs) ElementType() reflect.Type

func (BrokerDiagnosticsArgs) ToBrokerDiagnosticsOutput

func (i BrokerDiagnosticsArgs) ToBrokerDiagnosticsOutput() BrokerDiagnosticsOutput

func (BrokerDiagnosticsArgs) ToBrokerDiagnosticsOutputWithContext

func (i BrokerDiagnosticsArgs) ToBrokerDiagnosticsOutputWithContext(ctx context.Context) BrokerDiagnosticsOutput

func (BrokerDiagnosticsArgs) ToBrokerDiagnosticsPtrOutput

func (i BrokerDiagnosticsArgs) ToBrokerDiagnosticsPtrOutput() BrokerDiagnosticsPtrOutput

func (BrokerDiagnosticsArgs) ToBrokerDiagnosticsPtrOutputWithContext

func (i BrokerDiagnosticsArgs) ToBrokerDiagnosticsPtrOutputWithContext(ctx context.Context) BrokerDiagnosticsPtrOutput

type BrokerDiagnosticsInput

type BrokerDiagnosticsInput interface {
	pulumi.Input

	ToBrokerDiagnosticsOutput() BrokerDiagnosticsOutput
	ToBrokerDiagnosticsOutputWithContext(context.Context) BrokerDiagnosticsOutput
}

BrokerDiagnosticsInput is an input type that accepts BrokerDiagnosticsArgs and BrokerDiagnosticsOutput values. You can construct a concrete instance of `BrokerDiagnosticsInput` via:

BrokerDiagnosticsArgs{...}

type BrokerDiagnosticsOutput

type BrokerDiagnosticsOutput struct{ *pulumi.OutputState }

Diagnostics setting specific to Broker

func (BrokerDiagnosticsOutput) DiagnosticServiceEndpoint

func (o BrokerDiagnosticsOutput) DiagnosticServiceEndpoint() pulumi.StringPtrOutput

Diagnostic Service endpoint

func (BrokerDiagnosticsOutput) ElementType

func (BrokerDiagnosticsOutput) ElementType() reflect.Type

func (BrokerDiagnosticsOutput) EnableMetrics

func (o BrokerDiagnosticsOutput) EnableMetrics() pulumi.BoolPtrOutput

Knob to enable/disable metrics. Default = true

func (BrokerDiagnosticsOutput) EnableSelfCheck

func (o BrokerDiagnosticsOutput) EnableSelfCheck() pulumi.BoolPtrOutput

Enable self check on Broker via Probe.

func (BrokerDiagnosticsOutput) EnableSelfTracing

func (o BrokerDiagnosticsOutput) EnableSelfTracing() pulumi.BoolPtrOutput

Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.

func (BrokerDiagnosticsOutput) EnableTracing

func (o BrokerDiagnosticsOutput) EnableTracing() pulumi.BoolPtrOutput

Knob to enable/disable entire tracing infrastructure.

func (BrokerDiagnosticsOutput) LogFormat

Format for the logs generated.

func (BrokerDiagnosticsOutput) LogLevel

Log level for the Broker.

func (BrokerDiagnosticsOutput) MaxCellMapLifetime

func (o BrokerDiagnosticsOutput) MaxCellMapLifetime() pulumi.Float64PtrOutput

Maximum time for the CellMap to live.

func (BrokerDiagnosticsOutput) MetricUpdateFrequencySeconds

func (o BrokerDiagnosticsOutput) MetricUpdateFrequencySeconds() pulumi.Float64PtrOutput

Metric update frequency in seconds.

func (BrokerDiagnosticsOutput) ProbeImage

Probe Image to run.

func (BrokerDiagnosticsOutput) SelfCheckFrequencySeconds

func (o BrokerDiagnosticsOutput) SelfCheckFrequencySeconds() pulumi.Float64PtrOutput

Frequency for the self check to run.

func (BrokerDiagnosticsOutput) SelfCheckTimeoutSeconds

func (o BrokerDiagnosticsOutput) SelfCheckTimeoutSeconds() pulumi.Float64PtrOutput

Time out period of the self check.

func (BrokerDiagnosticsOutput) SelfTraceFrequencySeconds

func (o BrokerDiagnosticsOutput) SelfTraceFrequencySeconds() pulumi.Float64PtrOutput

The frequency at which selfTrace should run.

func (BrokerDiagnosticsOutput) SpanChannelCapacity

func (o BrokerDiagnosticsOutput) SpanChannelCapacity() pulumi.Float64PtrOutput

The number of the spans generated by the Tracing.

func (BrokerDiagnosticsOutput) ToBrokerDiagnosticsOutput

func (o BrokerDiagnosticsOutput) ToBrokerDiagnosticsOutput() BrokerDiagnosticsOutput

func (BrokerDiagnosticsOutput) ToBrokerDiagnosticsOutputWithContext

func (o BrokerDiagnosticsOutput) ToBrokerDiagnosticsOutputWithContext(ctx context.Context) BrokerDiagnosticsOutput

func (BrokerDiagnosticsOutput) ToBrokerDiagnosticsPtrOutput

func (o BrokerDiagnosticsOutput) ToBrokerDiagnosticsPtrOutput() BrokerDiagnosticsPtrOutput

func (BrokerDiagnosticsOutput) ToBrokerDiagnosticsPtrOutputWithContext

func (o BrokerDiagnosticsOutput) ToBrokerDiagnosticsPtrOutputWithContext(ctx context.Context) BrokerDiagnosticsPtrOutput

type BrokerDiagnosticsPtrInput

type BrokerDiagnosticsPtrInput interface {
	pulumi.Input

	ToBrokerDiagnosticsPtrOutput() BrokerDiagnosticsPtrOutput
	ToBrokerDiagnosticsPtrOutputWithContext(context.Context) BrokerDiagnosticsPtrOutput
}

BrokerDiagnosticsPtrInput is an input type that accepts BrokerDiagnosticsArgs, BrokerDiagnosticsPtr and BrokerDiagnosticsPtrOutput values. You can construct a concrete instance of `BrokerDiagnosticsPtrInput` via:

        BrokerDiagnosticsArgs{...}

or:

        nil

type BrokerDiagnosticsPtrOutput

type BrokerDiagnosticsPtrOutput struct{ *pulumi.OutputState }

func (BrokerDiagnosticsPtrOutput) DiagnosticServiceEndpoint

func (o BrokerDiagnosticsPtrOutput) DiagnosticServiceEndpoint() pulumi.StringPtrOutput

Diagnostic Service endpoint

func (BrokerDiagnosticsPtrOutput) Elem

func (BrokerDiagnosticsPtrOutput) ElementType

func (BrokerDiagnosticsPtrOutput) ElementType() reflect.Type

func (BrokerDiagnosticsPtrOutput) EnableMetrics

Knob to enable/disable metrics. Default = true

func (BrokerDiagnosticsPtrOutput) EnableSelfCheck

func (o BrokerDiagnosticsPtrOutput) EnableSelfCheck() pulumi.BoolPtrOutput

Enable self check on Broker via Probe.

func (BrokerDiagnosticsPtrOutput) EnableSelfTracing

func (o BrokerDiagnosticsPtrOutput) EnableSelfTracing() pulumi.BoolPtrOutput

Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.

func (BrokerDiagnosticsPtrOutput) EnableTracing

Knob to enable/disable entire tracing infrastructure.

func (BrokerDiagnosticsPtrOutput) LogFormat

Format for the logs generated.

func (BrokerDiagnosticsPtrOutput) LogLevel

Log level for the Broker.

func (BrokerDiagnosticsPtrOutput) MaxCellMapLifetime

func (o BrokerDiagnosticsPtrOutput) MaxCellMapLifetime() pulumi.Float64PtrOutput

Maximum time for the CellMap to live.

func (BrokerDiagnosticsPtrOutput) MetricUpdateFrequencySeconds

func (o BrokerDiagnosticsPtrOutput) MetricUpdateFrequencySeconds() pulumi.Float64PtrOutput

Metric update frequency in seconds.

func (BrokerDiagnosticsPtrOutput) ProbeImage

Probe Image to run.

func (BrokerDiagnosticsPtrOutput) SelfCheckFrequencySeconds

func (o BrokerDiagnosticsPtrOutput) SelfCheckFrequencySeconds() pulumi.Float64PtrOutput

Frequency for the self check to run.

func (BrokerDiagnosticsPtrOutput) SelfCheckTimeoutSeconds

func (o BrokerDiagnosticsPtrOutput) SelfCheckTimeoutSeconds() pulumi.Float64PtrOutput

Time out period of the self check.

func (BrokerDiagnosticsPtrOutput) SelfTraceFrequencySeconds

func (o BrokerDiagnosticsPtrOutput) SelfTraceFrequencySeconds() pulumi.Float64PtrOutput

The frequency at which selfTrace should run.

func (BrokerDiagnosticsPtrOutput) SpanChannelCapacity

func (o BrokerDiagnosticsPtrOutput) SpanChannelCapacity() pulumi.Float64PtrOutput

The number of the spans generated by the Tracing.

func (BrokerDiagnosticsPtrOutput) ToBrokerDiagnosticsPtrOutput

func (o BrokerDiagnosticsPtrOutput) ToBrokerDiagnosticsPtrOutput() BrokerDiagnosticsPtrOutput

func (BrokerDiagnosticsPtrOutput) ToBrokerDiagnosticsPtrOutputWithContext

func (o BrokerDiagnosticsPtrOutput) ToBrokerDiagnosticsPtrOutputWithContext(ctx context.Context) BrokerDiagnosticsPtrOutput

type BrokerDiagnosticsResponse

type BrokerDiagnosticsResponse struct {
	// Diagnostic Service endpoint
	DiagnosticServiceEndpoint *string `pulumi:"diagnosticServiceEndpoint"`
	// Knob to enable/disable metrics. Default = true
	EnableMetrics *bool `pulumi:"enableMetrics"`
	// Enable self check on Broker via Probe.
	EnableSelfCheck *bool `pulumi:"enableSelfCheck"`
	// Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
	EnableSelfTracing *bool `pulumi:"enableSelfTracing"`
	// Knob to enable/disable entire tracing infrastructure.
	EnableTracing *bool `pulumi:"enableTracing"`
	// Format for the logs generated.
	LogFormat *string `pulumi:"logFormat"`
	// Log level for the Broker.
	LogLevel *string `pulumi:"logLevel"`
	// Maximum time for the CellMap to live.
	MaxCellMapLifetime *float64 `pulumi:"maxCellMapLifetime"`
	// Metric update frequency in seconds.
	MetricUpdateFrequencySeconds *float64 `pulumi:"metricUpdateFrequencySeconds"`
	// Probe Image to run.
	ProbeImage *string `pulumi:"probeImage"`
	// Frequency for the self check to run.
	SelfCheckFrequencySeconds *float64 `pulumi:"selfCheckFrequencySeconds"`
	// Time out period of the self check.
	SelfCheckTimeoutSeconds *float64 `pulumi:"selfCheckTimeoutSeconds"`
	// The frequency at which selfTrace should run.
	SelfTraceFrequencySeconds *float64 `pulumi:"selfTraceFrequencySeconds"`
	// The number of the spans generated by the Tracing.
	SpanChannelCapacity *float64 `pulumi:"spanChannelCapacity"`
}

Diagnostics setting specific to Broker

func (*BrokerDiagnosticsResponse) Defaults

Defaults sets the appropriate defaults for BrokerDiagnosticsResponse

type BrokerDiagnosticsResponseOutput

type BrokerDiagnosticsResponseOutput struct{ *pulumi.OutputState }

Diagnostics setting specific to Broker

func (BrokerDiagnosticsResponseOutput) DiagnosticServiceEndpoint

func (o BrokerDiagnosticsResponseOutput) DiagnosticServiceEndpoint() pulumi.StringPtrOutput

Diagnostic Service endpoint

func (BrokerDiagnosticsResponseOutput) ElementType

func (BrokerDiagnosticsResponseOutput) EnableMetrics

Knob to enable/disable metrics. Default = true

func (BrokerDiagnosticsResponseOutput) EnableSelfCheck

Enable self check on Broker via Probe.

func (BrokerDiagnosticsResponseOutput) EnableSelfTracing

Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.

func (BrokerDiagnosticsResponseOutput) EnableTracing

Knob to enable/disable entire tracing infrastructure.

func (BrokerDiagnosticsResponseOutput) LogFormat

Format for the logs generated.

func (BrokerDiagnosticsResponseOutput) LogLevel

Log level for the Broker.

func (BrokerDiagnosticsResponseOutput) MaxCellMapLifetime

Maximum time for the CellMap to live.

func (BrokerDiagnosticsResponseOutput) MetricUpdateFrequencySeconds

func (o BrokerDiagnosticsResponseOutput) MetricUpdateFrequencySeconds() pulumi.Float64PtrOutput

Metric update frequency in seconds.

func (BrokerDiagnosticsResponseOutput) ProbeImage

Probe Image to run.

func (BrokerDiagnosticsResponseOutput) SelfCheckFrequencySeconds

func (o BrokerDiagnosticsResponseOutput) SelfCheckFrequencySeconds() pulumi.Float64PtrOutput

Frequency for the self check to run.

func (BrokerDiagnosticsResponseOutput) SelfCheckTimeoutSeconds

func (o BrokerDiagnosticsResponseOutput) SelfCheckTimeoutSeconds() pulumi.Float64PtrOutput

Time out period of the self check.

func (BrokerDiagnosticsResponseOutput) SelfTraceFrequencySeconds

func (o BrokerDiagnosticsResponseOutput) SelfTraceFrequencySeconds() pulumi.Float64PtrOutput

The frequency at which selfTrace should run.

func (BrokerDiagnosticsResponseOutput) SpanChannelCapacity

The number of the spans generated by the Tracing.

func (BrokerDiagnosticsResponseOutput) ToBrokerDiagnosticsResponseOutput

func (o BrokerDiagnosticsResponseOutput) ToBrokerDiagnosticsResponseOutput() BrokerDiagnosticsResponseOutput

func (BrokerDiagnosticsResponseOutput) ToBrokerDiagnosticsResponseOutputWithContext

func (o BrokerDiagnosticsResponseOutput) ToBrokerDiagnosticsResponseOutputWithContext(ctx context.Context) BrokerDiagnosticsResponseOutput

type BrokerDiagnosticsResponsePtrOutput

type BrokerDiagnosticsResponsePtrOutput struct{ *pulumi.OutputState }

func (BrokerDiagnosticsResponsePtrOutput) DiagnosticServiceEndpoint

func (o BrokerDiagnosticsResponsePtrOutput) DiagnosticServiceEndpoint() pulumi.StringPtrOutput

Diagnostic Service endpoint

func (BrokerDiagnosticsResponsePtrOutput) Elem

func (BrokerDiagnosticsResponsePtrOutput) ElementType

func (BrokerDiagnosticsResponsePtrOutput) EnableMetrics

Knob to enable/disable metrics. Default = true

func (BrokerDiagnosticsResponsePtrOutput) EnableSelfCheck

Enable self check on Broker via Probe.

func (BrokerDiagnosticsResponsePtrOutput) EnableSelfTracing

Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.

func (BrokerDiagnosticsResponsePtrOutput) EnableTracing

Knob to enable/disable entire tracing infrastructure.

func (BrokerDiagnosticsResponsePtrOutput) LogFormat

Format for the logs generated.

func (BrokerDiagnosticsResponsePtrOutput) LogLevel

Log level for the Broker.

func (BrokerDiagnosticsResponsePtrOutput) MaxCellMapLifetime

Maximum time for the CellMap to live.

func (BrokerDiagnosticsResponsePtrOutput) MetricUpdateFrequencySeconds

func (o BrokerDiagnosticsResponsePtrOutput) MetricUpdateFrequencySeconds() pulumi.Float64PtrOutput

Metric update frequency in seconds.

func (BrokerDiagnosticsResponsePtrOutput) ProbeImage

Probe Image to run.

func (BrokerDiagnosticsResponsePtrOutput) SelfCheckFrequencySeconds

func (o BrokerDiagnosticsResponsePtrOutput) SelfCheckFrequencySeconds() pulumi.Float64PtrOutput

Frequency for the self check to run.

func (BrokerDiagnosticsResponsePtrOutput) SelfCheckTimeoutSeconds

func (o BrokerDiagnosticsResponsePtrOutput) SelfCheckTimeoutSeconds() pulumi.Float64PtrOutput

Time out period of the self check.

func (BrokerDiagnosticsResponsePtrOutput) SelfTraceFrequencySeconds

func (o BrokerDiagnosticsResponsePtrOutput) SelfTraceFrequencySeconds() pulumi.Float64PtrOutput

The frequency at which selfTrace should run.

func (BrokerDiagnosticsResponsePtrOutput) SpanChannelCapacity

The number of the spans generated by the Tracing.

func (BrokerDiagnosticsResponsePtrOutput) ToBrokerDiagnosticsResponsePtrOutput

func (o BrokerDiagnosticsResponsePtrOutput) ToBrokerDiagnosticsResponsePtrOutput() BrokerDiagnosticsResponsePtrOutput

func (BrokerDiagnosticsResponsePtrOutput) ToBrokerDiagnosticsResponsePtrOutputWithContext

func (o BrokerDiagnosticsResponsePtrOutput) ToBrokerDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BrokerDiagnosticsResponsePtrOutput

type BrokerInput

type BrokerInput interface {
	pulumi.Input

	ToBrokerOutput() BrokerOutput
	ToBrokerOutputWithContext(ctx context.Context) BrokerOutput
}

type BrokerListener

type BrokerListener struct {
	pulumi.CustomResourceState

	// The flag for enabling Authentication rules on Listener Port.
	AuthenticationEnabled pulumi.BoolPtrOutput `pulumi:"authenticationEnabled"`
	// The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
	AuthorizationEnabled pulumi.BoolPtrOutput `pulumi:"authorizationEnabled"`
	// The k8s cr/resource reference of mq/broker.
	BrokerRef pulumi.StringOutput `pulumi:"brokerRef"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The node port to use on the Host node.
	NodePort pulumi.IntPtrOutput `pulumi:"nodePort"`
	// The port to start Listening for connections on.
	Port pulumi.IntOutput `pulumi:"port"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The service name to expose Listener port on.
	ServiceName pulumi.StringPtrOutput `pulumi:"serviceName"`
	// The Kubernetes Service type to deploy for Listener.
	ServiceType pulumi.StringPtrOutput `pulumi:"serviceType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
	Tls TlsCertMethodResponsePtrOutput `pulumi:"tls"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ broker/listener resource Azure REST API version: 2023-10-04-preview.

func GetBrokerListener

func GetBrokerListener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BrokerListenerState, opts ...pulumi.ResourceOption) (*BrokerListener, error)

GetBrokerListener gets an existing BrokerListener 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 NewBrokerListener

func NewBrokerListener(ctx *pulumi.Context,
	name string, args *BrokerListenerArgs, opts ...pulumi.ResourceOption) (*BrokerListener, error)

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

func (*BrokerListener) ElementType

func (*BrokerListener) ElementType() reflect.Type

func (*BrokerListener) ToBrokerListenerOutput

func (i *BrokerListener) ToBrokerListenerOutput() BrokerListenerOutput

func (*BrokerListener) ToBrokerListenerOutputWithContext

func (i *BrokerListener) ToBrokerListenerOutputWithContext(ctx context.Context) BrokerListenerOutput

type BrokerListenerArgs

type BrokerListenerArgs struct {
	// The flag for enabling Authentication rules on Listener Port.
	AuthenticationEnabled pulumi.BoolPtrInput
	// The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
	AuthorizationEnabled pulumi.BoolPtrInput
	// Name of MQ broker resource
	BrokerName pulumi.StringInput
	// The k8s cr/resource reference of mq/broker.
	BrokerRef pulumi.StringInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// Name of MQ broker/listener resource
	ListenerName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The node port to use on the Host node.
	NodePort pulumi.IntPtrInput
	// The port to start Listening for connections on.
	Port pulumi.IntInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The service name to expose Listener port on.
	ServiceName pulumi.StringPtrInput
	// The Kubernetes Service type to deploy for Listener.
	ServiceType pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
	Tls TlsCertMethodPtrInput
}

The set of arguments for constructing a BrokerListener resource.

func (BrokerListenerArgs) ElementType

func (BrokerListenerArgs) ElementType() reflect.Type

type BrokerListenerInput

type BrokerListenerInput interface {
	pulumi.Input

	ToBrokerListenerOutput() BrokerListenerOutput
	ToBrokerListenerOutputWithContext(ctx context.Context) BrokerListenerOutput
}

type BrokerListenerOutput

type BrokerListenerOutput struct{ *pulumi.OutputState }

func (BrokerListenerOutput) AuthenticationEnabled

func (o BrokerListenerOutput) AuthenticationEnabled() pulumi.BoolPtrOutput

The flag for enabling Authentication rules on Listener Port.

func (BrokerListenerOutput) AuthorizationEnabled

func (o BrokerListenerOutput) AuthorizationEnabled() pulumi.BoolPtrOutput

The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.

func (BrokerListenerOutput) BrokerRef

The k8s cr/resource reference of mq/broker.

func (BrokerListenerOutput) ElementType

func (BrokerListenerOutput) ElementType() reflect.Type

func (BrokerListenerOutput) ExtendedLocation

Extended Location

func (BrokerListenerOutput) Location

The geo-location where the resource lives

func (BrokerListenerOutput) Name

The name of the resource

func (BrokerListenerOutput) NodePort

The node port to use on the Host node.

func (BrokerListenerOutput) Port

The port to start Listening for connections on.

func (BrokerListenerOutput) ProvisioningState

func (o BrokerListenerOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (BrokerListenerOutput) ServiceName

The service name to expose Listener port on.

func (BrokerListenerOutput) ServiceType

The Kubernetes Service type to deploy for Listener.

func (BrokerListenerOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (BrokerListenerOutput) Tags

Resource tags.

func (BrokerListenerOutput) Tls

Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported

func (BrokerListenerOutput) ToBrokerListenerOutput

func (o BrokerListenerOutput) ToBrokerListenerOutput() BrokerListenerOutput

func (BrokerListenerOutput) ToBrokerListenerOutputWithContext

func (o BrokerListenerOutput) ToBrokerListenerOutputWithContext(ctx context.Context) BrokerListenerOutput

func (BrokerListenerOutput) Type

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

type BrokerListenerState

type BrokerListenerState struct {
}

func (BrokerListenerState) ElementType

func (BrokerListenerState) ElementType() reflect.Type

type BrokerMemoryProfile

type BrokerMemoryProfile string

Memory profile of broker.

func (BrokerMemoryProfile) ElementType

func (BrokerMemoryProfile) ElementType() reflect.Type

func (BrokerMemoryProfile) ToBrokerMemoryProfileOutput

func (e BrokerMemoryProfile) ToBrokerMemoryProfileOutput() BrokerMemoryProfileOutput

func (BrokerMemoryProfile) ToBrokerMemoryProfileOutputWithContext

func (e BrokerMemoryProfile) ToBrokerMemoryProfileOutputWithContext(ctx context.Context) BrokerMemoryProfileOutput

func (BrokerMemoryProfile) ToBrokerMemoryProfilePtrOutput

func (e BrokerMemoryProfile) ToBrokerMemoryProfilePtrOutput() BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfile) ToBrokerMemoryProfilePtrOutputWithContext

func (e BrokerMemoryProfile) ToBrokerMemoryProfilePtrOutputWithContext(ctx context.Context) BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfile) ToStringOutput

func (e BrokerMemoryProfile) ToStringOutput() pulumi.StringOutput

func (BrokerMemoryProfile) ToStringOutputWithContext

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

func (BrokerMemoryProfile) ToStringPtrOutput

func (e BrokerMemoryProfile) ToStringPtrOutput() pulumi.StringPtrOutput

func (BrokerMemoryProfile) ToStringPtrOutputWithContext

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

type BrokerMemoryProfileInput

type BrokerMemoryProfileInput interface {
	pulumi.Input

	ToBrokerMemoryProfileOutput() BrokerMemoryProfileOutput
	ToBrokerMemoryProfileOutputWithContext(context.Context) BrokerMemoryProfileOutput
}

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

BrokerMemoryProfileTiny
BrokerMemoryProfileLow
BrokerMemoryProfileMedium
BrokerMemoryProfileHigh

type BrokerMemoryProfileOutput

type BrokerMemoryProfileOutput struct{ *pulumi.OutputState }

func (BrokerMemoryProfileOutput) ElementType

func (BrokerMemoryProfileOutput) ElementType() reflect.Type

func (BrokerMemoryProfileOutput) ToBrokerMemoryProfileOutput

func (o BrokerMemoryProfileOutput) ToBrokerMemoryProfileOutput() BrokerMemoryProfileOutput

func (BrokerMemoryProfileOutput) ToBrokerMemoryProfileOutputWithContext

func (o BrokerMemoryProfileOutput) ToBrokerMemoryProfileOutputWithContext(ctx context.Context) BrokerMemoryProfileOutput

func (BrokerMemoryProfileOutput) ToBrokerMemoryProfilePtrOutput

func (o BrokerMemoryProfileOutput) ToBrokerMemoryProfilePtrOutput() BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfileOutput) ToBrokerMemoryProfilePtrOutputWithContext

func (o BrokerMemoryProfileOutput) ToBrokerMemoryProfilePtrOutputWithContext(ctx context.Context) BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfileOutput) ToStringOutput

func (o BrokerMemoryProfileOutput) ToStringOutput() pulumi.StringOutput

func (BrokerMemoryProfileOutput) ToStringOutputWithContext

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

func (BrokerMemoryProfileOutput) ToStringPtrOutput

func (o BrokerMemoryProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BrokerMemoryProfileOutput) ToStringPtrOutputWithContext

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

type BrokerMemoryProfilePtrInput

type BrokerMemoryProfilePtrInput interface {
	pulumi.Input

	ToBrokerMemoryProfilePtrOutput() BrokerMemoryProfilePtrOutput
	ToBrokerMemoryProfilePtrOutputWithContext(context.Context) BrokerMemoryProfilePtrOutput
}

func BrokerMemoryProfilePtr

func BrokerMemoryProfilePtr(v string) BrokerMemoryProfilePtrInput

type BrokerMemoryProfilePtrOutput

type BrokerMemoryProfilePtrOutput struct{ *pulumi.OutputState }

func (BrokerMemoryProfilePtrOutput) Elem

func (BrokerMemoryProfilePtrOutput) ElementType

func (BrokerMemoryProfilePtrOutput) ToBrokerMemoryProfilePtrOutput

func (o BrokerMemoryProfilePtrOutput) ToBrokerMemoryProfilePtrOutput() BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfilePtrOutput) ToBrokerMemoryProfilePtrOutputWithContext

func (o BrokerMemoryProfilePtrOutput) ToBrokerMemoryProfilePtrOutputWithContext(ctx context.Context) BrokerMemoryProfilePtrOutput

func (BrokerMemoryProfilePtrOutput) ToStringPtrOutput

func (o BrokerMemoryProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BrokerMemoryProfilePtrOutput) ToStringPtrOutputWithContext

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

type BrokerOutput

type BrokerOutput struct{ *pulumi.OutputState }

func (BrokerOutput) AuthImage

The details of Authentication Docker Image.

func (BrokerOutput) BrokerImage

The details of Broker Docker Image.

func (BrokerOutput) BrokerNodeTolerations

func (o BrokerOutput) BrokerNodeTolerations() NodeTolerationsResponsePtrOutput

The details of Node Tolerations for Broker Pods.

func (BrokerOutput) Cardinality

The cardinality details of the broker.

func (BrokerOutput) Diagnostics

The diagnostic details of the broker deployment.

func (BrokerOutput) DiskBackedMessageBufferSettings

func (o BrokerOutput) DiskBackedMessageBufferSettings() DiskBackedMessageBufferSettingsResponsePtrOutput

The settings of the disk-backed message buffer.

func (BrokerOutput) ElementType

func (BrokerOutput) ElementType() reflect.Type

func (BrokerOutput) EncryptInternalTraffic

func (o BrokerOutput) EncryptInternalTraffic() pulumi.BoolPtrOutput

The setting to enable or disable encryption of internal Traffic.

func (BrokerOutput) ExtendedLocation

Extended Location

func (BrokerOutput) HealthManagerImage

func (o BrokerOutput) HealthManagerImage() ContainerImageResponseOutput

The details of Health Manager Docker Image.

func (BrokerOutput) HealthManagerNodeTolerations

func (o BrokerOutput) HealthManagerNodeTolerations() NodeTolerationsResponsePtrOutput

The details of Node Tolerations for Health Manager Pods.

func (BrokerOutput) InternalCerts

Details of the internal CA cert that will be used to secure communication between pods.

func (BrokerOutput) Location

func (o BrokerOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (BrokerOutput) MemoryProfile

func (o BrokerOutput) MemoryProfile() pulumi.StringPtrOutput

Memory profile of broker.

func (BrokerOutput) Mode

func (o BrokerOutput) Mode() pulumi.StringOutput

The Running Mode of the Broker Deployment.

func (BrokerOutput) Name

func (o BrokerOutput) Name() pulumi.StringOutput

The name of the resource

func (BrokerOutput) ProvisioningState

func (o BrokerOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (BrokerOutput) SystemData

func (o BrokerOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (BrokerOutput) Tags

Resource tags.

func (BrokerOutput) ToBrokerOutput

func (o BrokerOutput) ToBrokerOutput() BrokerOutput

func (BrokerOutput) ToBrokerOutputWithContext

func (o BrokerOutput) ToBrokerOutputWithContext(ctx context.Context) BrokerOutput

func (BrokerOutput) Type

func (o BrokerOutput) Type() pulumi.StringOutput

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

type BrokerState

type BrokerState struct {
}

func (BrokerState) ElementType

func (BrokerState) ElementType() reflect.Type

type Cardinality

type Cardinality struct {
	// The backend broker desired properties
	BackendChain BackendChain `pulumi:"backendChain"`
	// The frontend broker desired properties
	Frontend Frontend `pulumi:"frontend"`
}

Cardinality properties

func (*Cardinality) Defaults

func (val *Cardinality) Defaults() *Cardinality

Defaults sets the appropriate defaults for Cardinality

type CardinalityArgs

type CardinalityArgs struct {
	// The backend broker desired properties
	BackendChain BackendChainInput `pulumi:"backendChain"`
	// The frontend broker desired properties
	Frontend FrontendInput `pulumi:"frontend"`
}

Cardinality properties

func (*CardinalityArgs) Defaults

func (val *CardinalityArgs) Defaults() *CardinalityArgs

Defaults sets the appropriate defaults for CardinalityArgs

func (CardinalityArgs) ElementType

func (CardinalityArgs) ElementType() reflect.Type

func (CardinalityArgs) ToCardinalityOutput

func (i CardinalityArgs) ToCardinalityOutput() CardinalityOutput

func (CardinalityArgs) ToCardinalityOutputWithContext

func (i CardinalityArgs) ToCardinalityOutputWithContext(ctx context.Context) CardinalityOutput

func (CardinalityArgs) ToCardinalityPtrOutput

func (i CardinalityArgs) ToCardinalityPtrOutput() CardinalityPtrOutput

func (CardinalityArgs) ToCardinalityPtrOutputWithContext

func (i CardinalityArgs) ToCardinalityPtrOutputWithContext(ctx context.Context) CardinalityPtrOutput

type CardinalityInput

type CardinalityInput interface {
	pulumi.Input

	ToCardinalityOutput() CardinalityOutput
	ToCardinalityOutputWithContext(context.Context) CardinalityOutput
}

CardinalityInput is an input type that accepts CardinalityArgs and CardinalityOutput values. You can construct a concrete instance of `CardinalityInput` via:

CardinalityArgs{...}

type CardinalityOutput

type CardinalityOutput struct{ *pulumi.OutputState }

Cardinality properties

func (CardinalityOutput) BackendChain

func (o CardinalityOutput) BackendChain() BackendChainOutput

The backend broker desired properties

func (CardinalityOutput) ElementType

func (CardinalityOutput) ElementType() reflect.Type

func (CardinalityOutput) Frontend

func (o CardinalityOutput) Frontend() FrontendOutput

The frontend broker desired properties

func (CardinalityOutput) ToCardinalityOutput

func (o CardinalityOutput) ToCardinalityOutput() CardinalityOutput

func (CardinalityOutput) ToCardinalityOutputWithContext

func (o CardinalityOutput) ToCardinalityOutputWithContext(ctx context.Context) CardinalityOutput

func (CardinalityOutput) ToCardinalityPtrOutput

func (o CardinalityOutput) ToCardinalityPtrOutput() CardinalityPtrOutput

func (CardinalityOutput) ToCardinalityPtrOutputWithContext

func (o CardinalityOutput) ToCardinalityPtrOutputWithContext(ctx context.Context) CardinalityPtrOutput

type CardinalityPtrInput

type CardinalityPtrInput interface {
	pulumi.Input

	ToCardinalityPtrOutput() CardinalityPtrOutput
	ToCardinalityPtrOutputWithContext(context.Context) CardinalityPtrOutput
}

CardinalityPtrInput is an input type that accepts CardinalityArgs, CardinalityPtr and CardinalityPtrOutput values. You can construct a concrete instance of `CardinalityPtrInput` via:

        CardinalityArgs{...}

or:

        nil

func CardinalityPtr

func CardinalityPtr(v *CardinalityArgs) CardinalityPtrInput

type CardinalityPtrOutput

type CardinalityPtrOutput struct{ *pulumi.OutputState }

func (CardinalityPtrOutput) BackendChain

The backend broker desired properties

func (CardinalityPtrOutput) Elem

func (CardinalityPtrOutput) ElementType

func (CardinalityPtrOutput) ElementType() reflect.Type

func (CardinalityPtrOutput) Frontend

The frontend broker desired properties

func (CardinalityPtrOutput) ToCardinalityPtrOutput

func (o CardinalityPtrOutput) ToCardinalityPtrOutput() CardinalityPtrOutput

func (CardinalityPtrOutput) ToCardinalityPtrOutputWithContext

func (o CardinalityPtrOutput) ToCardinalityPtrOutputWithContext(ctx context.Context) CardinalityPtrOutput

type CardinalityResponse

type CardinalityResponse struct {
	// The backend broker desired properties
	BackendChain BackendChainResponse `pulumi:"backendChain"`
	// The frontend broker desired properties
	Frontend FrontendResponse `pulumi:"frontend"`
}

Cardinality properties

func (*CardinalityResponse) Defaults

func (val *CardinalityResponse) Defaults() *CardinalityResponse

Defaults sets the appropriate defaults for CardinalityResponse

type CardinalityResponseOutput

type CardinalityResponseOutput struct{ *pulumi.OutputState }

Cardinality properties

func (CardinalityResponseOutput) BackendChain

The backend broker desired properties

func (CardinalityResponseOutput) ElementType

func (CardinalityResponseOutput) ElementType() reflect.Type

func (CardinalityResponseOutput) Frontend

The frontend broker desired properties

func (CardinalityResponseOutput) ToCardinalityResponseOutput

func (o CardinalityResponseOutput) ToCardinalityResponseOutput() CardinalityResponseOutput

func (CardinalityResponseOutput) ToCardinalityResponseOutputWithContext

func (o CardinalityResponseOutput) ToCardinalityResponseOutputWithContext(ctx context.Context) CardinalityResponseOutput

type CardinalityResponsePtrOutput

type CardinalityResponsePtrOutput struct{ *pulumi.OutputState }

func (CardinalityResponsePtrOutput) BackendChain

The backend broker desired properties

func (CardinalityResponsePtrOutput) Elem

func (CardinalityResponsePtrOutput) ElementType

func (CardinalityResponsePtrOutput) Frontend

The frontend broker desired properties

func (CardinalityResponsePtrOutput) ToCardinalityResponsePtrOutput

func (o CardinalityResponsePtrOutput) ToCardinalityResponsePtrOutput() CardinalityResponsePtrOutput

func (CardinalityResponsePtrOutput) ToCardinalityResponsePtrOutputWithContext

func (o CardinalityResponsePtrOutput) ToCardinalityResponsePtrOutputWithContext(ctx context.Context) CardinalityResponsePtrOutput

type CertManagerCertOptions

type CertManagerCertOptions struct {
	// Duration of CA cert.
	Duration string `pulumi:"duration"`
	// Cert Manager private key.
	PrivateKey CertManagerPrivateKey `pulumi:"privateKey"`
	// Renew before time of CA cert.
	RenewBefore string `pulumi:"renewBefore"`
}

Cert Manager CA Cert properties

func (*CertManagerCertOptions) Defaults

Defaults sets the appropriate defaults for CertManagerCertOptions

type CertManagerCertOptionsArgs

type CertManagerCertOptionsArgs struct {
	// Duration of CA cert.
	Duration pulumi.StringInput `pulumi:"duration"`
	// Cert Manager private key.
	PrivateKey CertManagerPrivateKeyInput `pulumi:"privateKey"`
	// Renew before time of CA cert.
	RenewBefore pulumi.StringInput `pulumi:"renewBefore"`
}

Cert Manager CA Cert properties

func (*CertManagerCertOptionsArgs) Defaults

Defaults sets the appropriate defaults for CertManagerCertOptionsArgs

func (CertManagerCertOptionsArgs) ElementType

func (CertManagerCertOptionsArgs) ElementType() reflect.Type

func (CertManagerCertOptionsArgs) ToCertManagerCertOptionsOutput

func (i CertManagerCertOptionsArgs) ToCertManagerCertOptionsOutput() CertManagerCertOptionsOutput

func (CertManagerCertOptionsArgs) ToCertManagerCertOptionsOutputWithContext

func (i CertManagerCertOptionsArgs) ToCertManagerCertOptionsOutputWithContext(ctx context.Context) CertManagerCertOptionsOutput

func (CertManagerCertOptionsArgs) ToCertManagerCertOptionsPtrOutput

func (i CertManagerCertOptionsArgs) ToCertManagerCertOptionsPtrOutput() CertManagerCertOptionsPtrOutput

func (CertManagerCertOptionsArgs) ToCertManagerCertOptionsPtrOutputWithContext

func (i CertManagerCertOptionsArgs) ToCertManagerCertOptionsPtrOutputWithContext(ctx context.Context) CertManagerCertOptionsPtrOutput

type CertManagerCertOptionsInput

type CertManagerCertOptionsInput interface {
	pulumi.Input

	ToCertManagerCertOptionsOutput() CertManagerCertOptionsOutput
	ToCertManagerCertOptionsOutputWithContext(context.Context) CertManagerCertOptionsOutput
}

CertManagerCertOptionsInput is an input type that accepts CertManagerCertOptionsArgs and CertManagerCertOptionsOutput values. You can construct a concrete instance of `CertManagerCertOptionsInput` via:

CertManagerCertOptionsArgs{...}

type CertManagerCertOptionsOutput

type CertManagerCertOptionsOutput struct{ *pulumi.OutputState }

Cert Manager CA Cert properties

func (CertManagerCertOptionsOutput) Duration

Duration of CA cert.

func (CertManagerCertOptionsOutput) ElementType

func (CertManagerCertOptionsOutput) PrivateKey

Cert Manager private key.

func (CertManagerCertOptionsOutput) RenewBefore

Renew before time of CA cert.

func (CertManagerCertOptionsOutput) ToCertManagerCertOptionsOutput

func (o CertManagerCertOptionsOutput) ToCertManagerCertOptionsOutput() CertManagerCertOptionsOutput

func (CertManagerCertOptionsOutput) ToCertManagerCertOptionsOutputWithContext

func (o CertManagerCertOptionsOutput) ToCertManagerCertOptionsOutputWithContext(ctx context.Context) CertManagerCertOptionsOutput

func (CertManagerCertOptionsOutput) ToCertManagerCertOptionsPtrOutput

func (o CertManagerCertOptionsOutput) ToCertManagerCertOptionsPtrOutput() CertManagerCertOptionsPtrOutput

func (CertManagerCertOptionsOutput) ToCertManagerCertOptionsPtrOutputWithContext

func (o CertManagerCertOptionsOutput) ToCertManagerCertOptionsPtrOutputWithContext(ctx context.Context) CertManagerCertOptionsPtrOutput

type CertManagerCertOptionsPtrInput

type CertManagerCertOptionsPtrInput interface {
	pulumi.Input

	ToCertManagerCertOptionsPtrOutput() CertManagerCertOptionsPtrOutput
	ToCertManagerCertOptionsPtrOutputWithContext(context.Context) CertManagerCertOptionsPtrOutput
}

CertManagerCertOptionsPtrInput is an input type that accepts CertManagerCertOptionsArgs, CertManagerCertOptionsPtr and CertManagerCertOptionsPtrOutput values. You can construct a concrete instance of `CertManagerCertOptionsPtrInput` via:

        CertManagerCertOptionsArgs{...}

or:

        nil

type CertManagerCertOptionsPtrOutput

type CertManagerCertOptionsPtrOutput struct{ *pulumi.OutputState }

func (CertManagerCertOptionsPtrOutput) Duration

Duration of CA cert.

func (CertManagerCertOptionsPtrOutput) Elem

func (CertManagerCertOptionsPtrOutput) ElementType

func (CertManagerCertOptionsPtrOutput) PrivateKey

Cert Manager private key.

func (CertManagerCertOptionsPtrOutput) RenewBefore

Renew before time of CA cert.

func (CertManagerCertOptionsPtrOutput) ToCertManagerCertOptionsPtrOutput

func (o CertManagerCertOptionsPtrOutput) ToCertManagerCertOptionsPtrOutput() CertManagerCertOptionsPtrOutput

func (CertManagerCertOptionsPtrOutput) ToCertManagerCertOptionsPtrOutputWithContext

func (o CertManagerCertOptionsPtrOutput) ToCertManagerCertOptionsPtrOutputWithContext(ctx context.Context) CertManagerCertOptionsPtrOutput

type CertManagerCertOptionsResponse

type CertManagerCertOptionsResponse struct {
	// Duration of CA cert.
	Duration string `pulumi:"duration"`
	// Cert Manager private key.
	PrivateKey CertManagerPrivateKeyResponse `pulumi:"privateKey"`
	// Renew before time of CA cert.
	RenewBefore string `pulumi:"renewBefore"`
}

Cert Manager CA Cert properties

func (*CertManagerCertOptionsResponse) Defaults

Defaults sets the appropriate defaults for CertManagerCertOptionsResponse

type CertManagerCertOptionsResponseOutput

type CertManagerCertOptionsResponseOutput struct{ *pulumi.OutputState }

Cert Manager CA Cert properties

func (CertManagerCertOptionsResponseOutput) Duration

Duration of CA cert.

func (CertManagerCertOptionsResponseOutput) ElementType

func (CertManagerCertOptionsResponseOutput) PrivateKey

Cert Manager private key.

func (CertManagerCertOptionsResponseOutput) RenewBefore

Renew before time of CA cert.

func (CertManagerCertOptionsResponseOutput) ToCertManagerCertOptionsResponseOutput

func (o CertManagerCertOptionsResponseOutput) ToCertManagerCertOptionsResponseOutput() CertManagerCertOptionsResponseOutput

func (CertManagerCertOptionsResponseOutput) ToCertManagerCertOptionsResponseOutputWithContext

func (o CertManagerCertOptionsResponseOutput) ToCertManagerCertOptionsResponseOutputWithContext(ctx context.Context) CertManagerCertOptionsResponseOutput

type CertManagerCertOptionsResponsePtrOutput

type CertManagerCertOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (CertManagerCertOptionsResponsePtrOutput) Duration

Duration of CA cert.

func (CertManagerCertOptionsResponsePtrOutput) Elem

func (CertManagerCertOptionsResponsePtrOutput) ElementType

func (CertManagerCertOptionsResponsePtrOutput) PrivateKey

Cert Manager private key.

func (CertManagerCertOptionsResponsePtrOutput) RenewBefore

Renew before time of CA cert.

func (CertManagerCertOptionsResponsePtrOutput) ToCertManagerCertOptionsResponsePtrOutput

func (o CertManagerCertOptionsResponsePtrOutput) ToCertManagerCertOptionsResponsePtrOutput() CertManagerCertOptionsResponsePtrOutput

func (CertManagerCertOptionsResponsePtrOutput) ToCertManagerCertOptionsResponsePtrOutputWithContext

func (o CertManagerCertOptionsResponsePtrOutput) ToCertManagerCertOptionsResponsePtrOutputWithContext(ctx context.Context) CertManagerCertOptionsResponsePtrOutput

type CertManagerIssuerRef

type CertManagerIssuerRef struct {
	// group of issuer.
	Group string `pulumi:"group"`
	// kind of issuer (Issuer or ClusterIssuer).
	Kind string `pulumi:"kind"`
	// name of issuer.
	Name string `pulumi:"name"`
}

Cert-Manager issuerRef properties

func (*CertManagerIssuerRef) Defaults

func (val *CertManagerIssuerRef) Defaults() *CertManagerIssuerRef

Defaults sets the appropriate defaults for CertManagerIssuerRef

type CertManagerIssuerRefArgs

type CertManagerIssuerRefArgs struct {
	// group of issuer.
	Group pulumi.StringInput `pulumi:"group"`
	// kind of issuer (Issuer or ClusterIssuer).
	Kind pulumi.StringInput `pulumi:"kind"`
	// name of issuer.
	Name pulumi.StringInput `pulumi:"name"`
}

Cert-Manager issuerRef properties

func (*CertManagerIssuerRefArgs) Defaults

Defaults sets the appropriate defaults for CertManagerIssuerRefArgs

func (CertManagerIssuerRefArgs) ElementType

func (CertManagerIssuerRefArgs) ElementType() reflect.Type

func (CertManagerIssuerRefArgs) ToCertManagerIssuerRefOutput

func (i CertManagerIssuerRefArgs) ToCertManagerIssuerRefOutput() CertManagerIssuerRefOutput

func (CertManagerIssuerRefArgs) ToCertManagerIssuerRefOutputWithContext

func (i CertManagerIssuerRefArgs) ToCertManagerIssuerRefOutputWithContext(ctx context.Context) CertManagerIssuerRefOutput

func (CertManagerIssuerRefArgs) ToCertManagerIssuerRefPtrOutput

func (i CertManagerIssuerRefArgs) ToCertManagerIssuerRefPtrOutput() CertManagerIssuerRefPtrOutput

func (CertManagerIssuerRefArgs) ToCertManagerIssuerRefPtrOutputWithContext

func (i CertManagerIssuerRefArgs) ToCertManagerIssuerRefPtrOutputWithContext(ctx context.Context) CertManagerIssuerRefPtrOutput

type CertManagerIssuerRefInput

type CertManagerIssuerRefInput interface {
	pulumi.Input

	ToCertManagerIssuerRefOutput() CertManagerIssuerRefOutput
	ToCertManagerIssuerRefOutputWithContext(context.Context) CertManagerIssuerRefOutput
}

CertManagerIssuerRefInput is an input type that accepts CertManagerIssuerRefArgs and CertManagerIssuerRefOutput values. You can construct a concrete instance of `CertManagerIssuerRefInput` via:

CertManagerIssuerRefArgs{...}

type CertManagerIssuerRefOutput

type CertManagerIssuerRefOutput struct{ *pulumi.OutputState }

Cert-Manager issuerRef properties

func (CertManagerIssuerRefOutput) ElementType

func (CertManagerIssuerRefOutput) ElementType() reflect.Type

func (CertManagerIssuerRefOutput) Group

group of issuer.

func (CertManagerIssuerRefOutput) Kind

kind of issuer (Issuer or ClusterIssuer).

func (CertManagerIssuerRefOutput) Name

name of issuer.

func (CertManagerIssuerRefOutput) ToCertManagerIssuerRefOutput

func (o CertManagerIssuerRefOutput) ToCertManagerIssuerRefOutput() CertManagerIssuerRefOutput

func (CertManagerIssuerRefOutput) ToCertManagerIssuerRefOutputWithContext

func (o CertManagerIssuerRefOutput) ToCertManagerIssuerRefOutputWithContext(ctx context.Context) CertManagerIssuerRefOutput

func (CertManagerIssuerRefOutput) ToCertManagerIssuerRefPtrOutput

func (o CertManagerIssuerRefOutput) ToCertManagerIssuerRefPtrOutput() CertManagerIssuerRefPtrOutput

func (CertManagerIssuerRefOutput) ToCertManagerIssuerRefPtrOutputWithContext

func (o CertManagerIssuerRefOutput) ToCertManagerIssuerRefPtrOutputWithContext(ctx context.Context) CertManagerIssuerRefPtrOutput

type CertManagerIssuerRefPtrInput

type CertManagerIssuerRefPtrInput interface {
	pulumi.Input

	ToCertManagerIssuerRefPtrOutput() CertManagerIssuerRefPtrOutput
	ToCertManagerIssuerRefPtrOutputWithContext(context.Context) CertManagerIssuerRefPtrOutput
}

CertManagerIssuerRefPtrInput is an input type that accepts CertManagerIssuerRefArgs, CertManagerIssuerRefPtr and CertManagerIssuerRefPtrOutput values. You can construct a concrete instance of `CertManagerIssuerRefPtrInput` via:

        CertManagerIssuerRefArgs{...}

or:

        nil

type CertManagerIssuerRefPtrOutput

type CertManagerIssuerRefPtrOutput struct{ *pulumi.OutputState }

func (CertManagerIssuerRefPtrOutput) Elem

func (CertManagerIssuerRefPtrOutput) ElementType

func (CertManagerIssuerRefPtrOutput) Group

group of issuer.

func (CertManagerIssuerRefPtrOutput) Kind

kind of issuer (Issuer or ClusterIssuer).

func (CertManagerIssuerRefPtrOutput) Name

name of issuer.

func (CertManagerIssuerRefPtrOutput) ToCertManagerIssuerRefPtrOutput

func (o CertManagerIssuerRefPtrOutput) ToCertManagerIssuerRefPtrOutput() CertManagerIssuerRefPtrOutput

func (CertManagerIssuerRefPtrOutput) ToCertManagerIssuerRefPtrOutputWithContext

func (o CertManagerIssuerRefPtrOutput) ToCertManagerIssuerRefPtrOutputWithContext(ctx context.Context) CertManagerIssuerRefPtrOutput

type CertManagerIssuerRefResponse

type CertManagerIssuerRefResponse struct {
	// group of issuer.
	Group string `pulumi:"group"`
	// kind of issuer (Issuer or ClusterIssuer).
	Kind string `pulumi:"kind"`
	// name of issuer.
	Name string `pulumi:"name"`
}

Cert-Manager issuerRef properties

func (*CertManagerIssuerRefResponse) Defaults

Defaults sets the appropriate defaults for CertManagerIssuerRefResponse

type CertManagerIssuerRefResponseOutput

type CertManagerIssuerRefResponseOutput struct{ *pulumi.OutputState }

Cert-Manager issuerRef properties

func (CertManagerIssuerRefResponseOutput) ElementType

func (CertManagerIssuerRefResponseOutput) Group

group of issuer.

func (CertManagerIssuerRefResponseOutput) Kind

kind of issuer (Issuer or ClusterIssuer).

func (CertManagerIssuerRefResponseOutput) Name

name of issuer.

func (CertManagerIssuerRefResponseOutput) ToCertManagerIssuerRefResponseOutput

func (o CertManagerIssuerRefResponseOutput) ToCertManagerIssuerRefResponseOutput() CertManagerIssuerRefResponseOutput

func (CertManagerIssuerRefResponseOutput) ToCertManagerIssuerRefResponseOutputWithContext

func (o CertManagerIssuerRefResponseOutput) ToCertManagerIssuerRefResponseOutputWithContext(ctx context.Context) CertManagerIssuerRefResponseOutput

type CertManagerIssuerRefResponsePtrOutput

type CertManagerIssuerRefResponsePtrOutput struct{ *pulumi.OutputState }

func (CertManagerIssuerRefResponsePtrOutput) Elem

func (CertManagerIssuerRefResponsePtrOutput) ElementType

func (CertManagerIssuerRefResponsePtrOutput) Group

group of issuer.

func (CertManagerIssuerRefResponsePtrOutput) Kind

kind of issuer (Issuer or ClusterIssuer).

func (CertManagerIssuerRefResponsePtrOutput) Name

name of issuer.

func (CertManagerIssuerRefResponsePtrOutput) ToCertManagerIssuerRefResponsePtrOutput

func (o CertManagerIssuerRefResponsePtrOutput) ToCertManagerIssuerRefResponsePtrOutput() CertManagerIssuerRefResponsePtrOutput

func (CertManagerIssuerRefResponsePtrOutput) ToCertManagerIssuerRefResponsePtrOutputWithContext

func (o CertManagerIssuerRefResponsePtrOutput) ToCertManagerIssuerRefResponsePtrOutputWithContext(ctx context.Context) CertManagerIssuerRefResponsePtrOutput

type CertManagerPrivateKey

type CertManagerPrivateKey struct {
	// algorithm for private key.
	Algorithm string `pulumi:"algorithm"`
	// cert-manager rotationPolicy.
	RotationPolicy string `pulumi:"rotationPolicy"`
	// size of private key.
	Size int `pulumi:"size"`
}

Cert Manager private key properties

func (*CertManagerPrivateKey) Defaults

Defaults sets the appropriate defaults for CertManagerPrivateKey

type CertManagerPrivateKeyArgs

type CertManagerPrivateKeyArgs struct {
	// algorithm for private key.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// cert-manager rotationPolicy.
	RotationPolicy pulumi.StringInput `pulumi:"rotationPolicy"`
	// size of private key.
	Size pulumi.IntInput `pulumi:"size"`
}

Cert Manager private key properties

func (*CertManagerPrivateKeyArgs) Defaults

Defaults sets the appropriate defaults for CertManagerPrivateKeyArgs

func (CertManagerPrivateKeyArgs) ElementType

func (CertManagerPrivateKeyArgs) ElementType() reflect.Type

func (CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyOutput

func (i CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyOutput() CertManagerPrivateKeyOutput

func (CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyOutputWithContext

func (i CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyOutputWithContext(ctx context.Context) CertManagerPrivateKeyOutput

func (CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyPtrOutput

func (i CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyPtrOutput() CertManagerPrivateKeyPtrOutput

func (CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyPtrOutputWithContext

func (i CertManagerPrivateKeyArgs) ToCertManagerPrivateKeyPtrOutputWithContext(ctx context.Context) CertManagerPrivateKeyPtrOutput

type CertManagerPrivateKeyInput

type CertManagerPrivateKeyInput interface {
	pulumi.Input

	ToCertManagerPrivateKeyOutput() CertManagerPrivateKeyOutput
	ToCertManagerPrivateKeyOutputWithContext(context.Context) CertManagerPrivateKeyOutput
}

CertManagerPrivateKeyInput is an input type that accepts CertManagerPrivateKeyArgs and CertManagerPrivateKeyOutput values. You can construct a concrete instance of `CertManagerPrivateKeyInput` via:

CertManagerPrivateKeyArgs{...}

type CertManagerPrivateKeyOutput

type CertManagerPrivateKeyOutput struct{ *pulumi.OutputState }

Cert Manager private key properties

func (CertManagerPrivateKeyOutput) Algorithm

algorithm for private key.

func (CertManagerPrivateKeyOutput) ElementType

func (CertManagerPrivateKeyOutput) RotationPolicy

func (o CertManagerPrivateKeyOutput) RotationPolicy() pulumi.StringOutput

cert-manager rotationPolicy.

func (CertManagerPrivateKeyOutput) Size

size of private key.

func (CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyOutput

func (o CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyOutput() CertManagerPrivateKeyOutput

func (CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyOutputWithContext

func (o CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyOutputWithContext(ctx context.Context) CertManagerPrivateKeyOutput

func (CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyPtrOutput

func (o CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyPtrOutput() CertManagerPrivateKeyPtrOutput

func (CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyPtrOutputWithContext

func (o CertManagerPrivateKeyOutput) ToCertManagerPrivateKeyPtrOutputWithContext(ctx context.Context) CertManagerPrivateKeyPtrOutput

type CertManagerPrivateKeyPtrInput

type CertManagerPrivateKeyPtrInput interface {
	pulumi.Input

	ToCertManagerPrivateKeyPtrOutput() CertManagerPrivateKeyPtrOutput
	ToCertManagerPrivateKeyPtrOutputWithContext(context.Context) CertManagerPrivateKeyPtrOutput
}

CertManagerPrivateKeyPtrInput is an input type that accepts CertManagerPrivateKeyArgs, CertManagerPrivateKeyPtr and CertManagerPrivateKeyPtrOutput values. You can construct a concrete instance of `CertManagerPrivateKeyPtrInput` via:

        CertManagerPrivateKeyArgs{...}

or:

        nil

type CertManagerPrivateKeyPtrOutput

type CertManagerPrivateKeyPtrOutput struct{ *pulumi.OutputState }

func (CertManagerPrivateKeyPtrOutput) Algorithm

algorithm for private key.

func (CertManagerPrivateKeyPtrOutput) Elem

func (CertManagerPrivateKeyPtrOutput) ElementType

func (CertManagerPrivateKeyPtrOutput) RotationPolicy

cert-manager rotationPolicy.

func (CertManagerPrivateKeyPtrOutput) Size

size of private key.

func (CertManagerPrivateKeyPtrOutput) ToCertManagerPrivateKeyPtrOutput

func (o CertManagerPrivateKeyPtrOutput) ToCertManagerPrivateKeyPtrOutput() CertManagerPrivateKeyPtrOutput

func (CertManagerPrivateKeyPtrOutput) ToCertManagerPrivateKeyPtrOutputWithContext

func (o CertManagerPrivateKeyPtrOutput) ToCertManagerPrivateKeyPtrOutputWithContext(ctx context.Context) CertManagerPrivateKeyPtrOutput

type CertManagerPrivateKeyResponse

type CertManagerPrivateKeyResponse struct {
	// algorithm for private key.
	Algorithm string `pulumi:"algorithm"`
	// cert-manager rotationPolicy.
	RotationPolicy string `pulumi:"rotationPolicy"`
	// size of private key.
	Size int `pulumi:"size"`
}

Cert Manager private key properties

func (*CertManagerPrivateKeyResponse) Defaults

Defaults sets the appropriate defaults for CertManagerPrivateKeyResponse

type CertManagerPrivateKeyResponseOutput

type CertManagerPrivateKeyResponseOutput struct{ *pulumi.OutputState }

Cert Manager private key properties

func (CertManagerPrivateKeyResponseOutput) Algorithm

algorithm for private key.

func (CertManagerPrivateKeyResponseOutput) ElementType

func (CertManagerPrivateKeyResponseOutput) RotationPolicy

cert-manager rotationPolicy.

func (CertManagerPrivateKeyResponseOutput) Size

size of private key.

func (CertManagerPrivateKeyResponseOutput) ToCertManagerPrivateKeyResponseOutput

func (o CertManagerPrivateKeyResponseOutput) ToCertManagerPrivateKeyResponseOutput() CertManagerPrivateKeyResponseOutput

func (CertManagerPrivateKeyResponseOutput) ToCertManagerPrivateKeyResponseOutputWithContext

func (o CertManagerPrivateKeyResponseOutput) ToCertManagerPrivateKeyResponseOutputWithContext(ctx context.Context) CertManagerPrivateKeyResponseOutput

type CertManagerPrivateKeyResponsePtrOutput

type CertManagerPrivateKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (CertManagerPrivateKeyResponsePtrOutput) Algorithm

algorithm for private key.

func (CertManagerPrivateKeyResponsePtrOutput) Elem

func (CertManagerPrivateKeyResponsePtrOutput) ElementType

func (CertManagerPrivateKeyResponsePtrOutput) RotationPolicy

cert-manager rotationPolicy.

func (CertManagerPrivateKeyResponsePtrOutput) Size

size of private key.

func (CertManagerPrivateKeyResponsePtrOutput) ToCertManagerPrivateKeyResponsePtrOutput

func (o CertManagerPrivateKeyResponsePtrOutput) ToCertManagerPrivateKeyResponsePtrOutput() CertManagerPrivateKeyResponsePtrOutput

func (CertManagerPrivateKeyResponsePtrOutput) ToCertManagerPrivateKeyResponsePtrOutputWithContext

func (o CertManagerPrivateKeyResponsePtrOutput) ToCertManagerPrivateKeyResponsePtrOutputWithContext(ctx context.Context) CertManagerPrivateKeyResponsePtrOutput

type ContainerImage

type ContainerImage struct {
	// Image pull policy.
	PullPolicy *string `pulumi:"pullPolicy"`
	// Image pull secrets.
	PullSecrets *string `pulumi:"pullSecrets"`
	// The Docker image name.
	Repository string `pulumi:"repository"`
	// The Docker  image tag.
	Tag string `pulumi:"tag"`
}

Defines the Docker image details

type ContainerImageArgs

type ContainerImageArgs struct {
	// Image pull policy.
	PullPolicy pulumi.StringPtrInput `pulumi:"pullPolicy"`
	// Image pull secrets.
	PullSecrets pulumi.StringPtrInput `pulumi:"pullSecrets"`
	// The Docker image name.
	Repository pulumi.StringInput `pulumi:"repository"`
	// The Docker  image tag.
	Tag pulumi.StringInput `pulumi:"tag"`
}

Defines the Docker image details

func (ContainerImageArgs) ElementType

func (ContainerImageArgs) ElementType() reflect.Type

func (ContainerImageArgs) ToContainerImageOutput

func (i ContainerImageArgs) ToContainerImageOutput() ContainerImageOutput

func (ContainerImageArgs) ToContainerImageOutputWithContext

func (i ContainerImageArgs) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput

func (ContainerImageArgs) ToContainerImagePtrOutput

func (i ContainerImageArgs) ToContainerImagePtrOutput() ContainerImagePtrOutput

func (ContainerImageArgs) ToContainerImagePtrOutputWithContext

func (i ContainerImageArgs) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput

type ContainerImageInput

type ContainerImageInput interface {
	pulumi.Input

	ToContainerImageOutput() ContainerImageOutput
	ToContainerImageOutputWithContext(context.Context) ContainerImageOutput
}

ContainerImageInput is an input type that accepts ContainerImageArgs and ContainerImageOutput values. You can construct a concrete instance of `ContainerImageInput` via:

ContainerImageArgs{...}

type ContainerImageOutput

type ContainerImageOutput struct{ *pulumi.OutputState }

Defines the Docker image details

func (ContainerImageOutput) ElementType

func (ContainerImageOutput) ElementType() reflect.Type

func (ContainerImageOutput) PullPolicy

Image pull policy.

func (ContainerImageOutput) PullSecrets

Image pull secrets.

func (ContainerImageOutput) Repository

func (o ContainerImageOutput) Repository() pulumi.StringOutput

The Docker image name.

func (ContainerImageOutput) Tag

The Docker image tag.

func (ContainerImageOutput) ToContainerImageOutput

func (o ContainerImageOutput) ToContainerImageOutput() ContainerImageOutput

func (ContainerImageOutput) ToContainerImageOutputWithContext

func (o ContainerImageOutput) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput

func (ContainerImageOutput) ToContainerImagePtrOutput

func (o ContainerImageOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput

func (ContainerImageOutput) ToContainerImagePtrOutputWithContext

func (o ContainerImageOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput

type ContainerImagePtrInput

type ContainerImagePtrInput interface {
	pulumi.Input

	ToContainerImagePtrOutput() ContainerImagePtrOutput
	ToContainerImagePtrOutputWithContext(context.Context) ContainerImagePtrOutput
}

ContainerImagePtrInput is an input type that accepts ContainerImageArgs, ContainerImagePtr and ContainerImagePtrOutput values. You can construct a concrete instance of `ContainerImagePtrInput` via:

        ContainerImageArgs{...}

or:

        nil

type ContainerImagePtrOutput

type ContainerImagePtrOutput struct{ *pulumi.OutputState }

func (ContainerImagePtrOutput) Elem

func (ContainerImagePtrOutput) ElementType

func (ContainerImagePtrOutput) ElementType() reflect.Type

func (ContainerImagePtrOutput) PullPolicy

Image pull policy.

func (ContainerImagePtrOutput) PullSecrets

Image pull secrets.

func (ContainerImagePtrOutput) Repository

The Docker image name.

func (ContainerImagePtrOutput) Tag

The Docker image tag.

func (ContainerImagePtrOutput) ToContainerImagePtrOutput

func (o ContainerImagePtrOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput

func (ContainerImagePtrOutput) ToContainerImagePtrOutputWithContext

func (o ContainerImagePtrOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput

type ContainerImageResponse

type ContainerImageResponse struct {
	// Image pull policy.
	PullPolicy *string `pulumi:"pullPolicy"`
	// Image pull secrets.
	PullSecrets *string `pulumi:"pullSecrets"`
	// The Docker image name.
	Repository string `pulumi:"repository"`
	// The Docker  image tag.
	Tag string `pulumi:"tag"`
}

Defines the Docker image details

type ContainerImageResponseOutput

type ContainerImageResponseOutput struct{ *pulumi.OutputState }

Defines the Docker image details

func (ContainerImageResponseOutput) ElementType

func (ContainerImageResponseOutput) PullPolicy

Image pull policy.

func (ContainerImageResponseOutput) PullSecrets

Image pull secrets.

func (ContainerImageResponseOutput) Repository

The Docker image name.

func (ContainerImageResponseOutput) Tag

The Docker image tag.

func (ContainerImageResponseOutput) ToContainerImageResponseOutput

func (o ContainerImageResponseOutput) ToContainerImageResponseOutput() ContainerImageResponseOutput

func (ContainerImageResponseOutput) ToContainerImageResponseOutputWithContext

func (o ContainerImageResponseOutput) ToContainerImageResponseOutputWithContext(ctx context.Context) ContainerImageResponseOutput

type ContainerImageResponsePtrOutput

type ContainerImageResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerImageResponsePtrOutput) Elem

func (ContainerImageResponsePtrOutput) ElementType

func (ContainerImageResponsePtrOutput) PullPolicy

Image pull policy.

func (ContainerImageResponsePtrOutput) PullSecrets

Image pull secrets.

func (ContainerImageResponsePtrOutput) Repository

The Docker image name.

func (ContainerImageResponsePtrOutput) Tag

The Docker image tag.

func (ContainerImageResponsePtrOutput) ToContainerImageResponsePtrOutput

func (o ContainerImageResponsePtrOutput) ToContainerImageResponsePtrOutput() ContainerImageResponsePtrOutput

func (ContainerImageResponsePtrOutput) ToContainerImageResponsePtrOutputWithContext

func (o ContainerImageResponsePtrOutput) ToContainerImageResponsePtrOutputWithContext(ctx context.Context) ContainerImageResponsePtrOutput

type DataLakeConnector

type DataLakeConnector struct {
	pulumi.CustomResourceState

	// DataLake database format to use.
	DatabaseFormat pulumi.StringOutput `pulumi:"databaseFormat"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The details of DataLakeConnector Docker Image.
	Image ContainerImageResponseOutput `pulumi:"image"`
	// The number of DataLakeConnector pods to spin up.
	Instances pulumi.IntPtrOutput `pulumi:"instances"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecResponsePtrOutput `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The log level of the DataLake Connector instances.
	LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Node Tolerations for the DataLake Connector pods.
	NodeTolerations NodeTolerationsResponsePtrOutput `pulumi:"nodeTolerations"`
	// The protocol to use for connecting with Brokers.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The protocol to use for connecting with Brokers. NOTE - Enum only storage is supported at at time.
	Target DataLakeTargetStorageResponseOutput `pulumi:"target"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ dataLakeConnector resource Azure REST API version: 2023-10-04-preview.

func GetDataLakeConnector

func GetDataLakeConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataLakeConnectorState, opts ...pulumi.ResourceOption) (*DataLakeConnector, error)

GetDataLakeConnector gets an existing DataLakeConnector 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 NewDataLakeConnector

func NewDataLakeConnector(ctx *pulumi.Context,
	name string, args *DataLakeConnectorArgs, opts ...pulumi.ResourceOption) (*DataLakeConnector, error)

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

func (*DataLakeConnector) ElementType

func (*DataLakeConnector) ElementType() reflect.Type

func (*DataLakeConnector) ToDataLakeConnectorOutput

func (i *DataLakeConnector) ToDataLakeConnectorOutput() DataLakeConnectorOutput

func (*DataLakeConnector) ToDataLakeConnectorOutputWithContext

func (i *DataLakeConnector) ToDataLakeConnectorOutputWithContext(ctx context.Context) DataLakeConnectorOutput

type DataLakeConnectorArgs

type DataLakeConnectorArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName pulumi.StringPtrInput
	// DataLake database format to use.
	DatabaseFormat pulumi.StringInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The details of DataLakeConnector Docker Image.
	Image ContainerImageInput
	// The number of DataLakeConnector pods to spin up.
	Instances pulumi.IntPtrInput
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The log level of the DataLake Connector instances.
	LogLevel pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The Node Tolerations for the DataLake Connector pods.
	NodeTolerations NodeTolerationsPtrInput
	// The protocol to use for connecting with Brokers.
	Protocol pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The protocol to use for connecting with Brokers. NOTE - Enum only storage is supported at at time.
	Target DataLakeTargetStorageInput
}

The set of arguments for constructing a DataLakeConnector resource.

func (DataLakeConnectorArgs) ElementType

func (DataLakeConnectorArgs) ElementType() reflect.Type

type DataLakeConnectorInput

type DataLakeConnectorInput interface {
	pulumi.Input

	ToDataLakeConnectorOutput() DataLakeConnectorOutput
	ToDataLakeConnectorOutputWithContext(ctx context.Context) DataLakeConnectorOutput
}

type DataLakeConnectorMap

type DataLakeConnectorMap struct {
	// Allowed latency for transferring data.
	AllowedLatencySecs int `pulumi:"allowedLatencySecs"`
	// Client Id to use.
	ClientId string `pulumi:"clientId"`
	// Maximum messages to send per Batch.
	MaxMessagesPerBatch float64 `pulumi:"maxMessagesPerBatch"`
	// Message payload type.
	MessagePayloadType string `pulumi:"messagePayloadType"`
	// Mqtt source topic.
	MqttSourceTopic string `pulumi:"mqttSourceTopic"`
	// Quality of Service.
	Qos *int `pulumi:"qos"`
	// Delta table properties to use.
	Table DeltaTable `pulumi:"table"`
}

DataLake connector map route properties

func (*DataLakeConnectorMap) Defaults

func (val *DataLakeConnectorMap) Defaults() *DataLakeConnectorMap

Defaults sets the appropriate defaults for DataLakeConnectorMap

type DataLakeConnectorMapArgs

type DataLakeConnectorMapArgs struct {
	// Allowed latency for transferring data.
	AllowedLatencySecs pulumi.IntInput `pulumi:"allowedLatencySecs"`
	// Client Id to use.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Maximum messages to send per Batch.
	MaxMessagesPerBatch pulumi.Float64Input `pulumi:"maxMessagesPerBatch"`
	// Message payload type.
	MessagePayloadType pulumi.StringInput `pulumi:"messagePayloadType"`
	// Mqtt source topic.
	MqttSourceTopic pulumi.StringInput `pulumi:"mqttSourceTopic"`
	// Quality of Service.
	Qos pulumi.IntPtrInput `pulumi:"qos"`
	// Delta table properties to use.
	Table DeltaTableInput `pulumi:"table"`
}

DataLake connector map route properties

func (*DataLakeConnectorMapArgs) Defaults

Defaults sets the appropriate defaults for DataLakeConnectorMapArgs

func (DataLakeConnectorMapArgs) ElementType

func (DataLakeConnectorMapArgs) ElementType() reflect.Type

func (DataLakeConnectorMapArgs) ToDataLakeConnectorMapOutput

func (i DataLakeConnectorMapArgs) ToDataLakeConnectorMapOutput() DataLakeConnectorMapOutput

func (DataLakeConnectorMapArgs) ToDataLakeConnectorMapOutputWithContext

func (i DataLakeConnectorMapArgs) ToDataLakeConnectorMapOutputWithContext(ctx context.Context) DataLakeConnectorMapOutput

type DataLakeConnectorMapInput

type DataLakeConnectorMapInput interface {
	pulumi.Input

	ToDataLakeConnectorMapOutput() DataLakeConnectorMapOutput
	ToDataLakeConnectorMapOutputWithContext(context.Context) DataLakeConnectorMapOutput
}

DataLakeConnectorMapInput is an input type that accepts DataLakeConnectorMap and DataLakeConnectorMapOutput values. You can construct a concrete instance of `DataLakeConnectorMapInput` via:

DataLakeConnectorMap{ "key": DataLakeConnectorArgs{...} }

type DataLakeConnectorMapOutput

type DataLakeConnectorMapOutput struct{ *pulumi.OutputState }

DataLake connector map route properties

func (DataLakeConnectorMapOutput) AllowedLatencySecs

func (o DataLakeConnectorMapOutput) AllowedLatencySecs() pulumi.IntOutput

Allowed latency for transferring data.

func (DataLakeConnectorMapOutput) ClientId

Client Id to use.

func (DataLakeConnectorMapOutput) ElementType

func (DataLakeConnectorMapOutput) ElementType() reflect.Type

func (DataLakeConnectorMapOutput) MaxMessagesPerBatch

func (o DataLakeConnectorMapOutput) MaxMessagesPerBatch() pulumi.Float64Output

Maximum messages to send per Batch.

func (DataLakeConnectorMapOutput) MessagePayloadType

func (o DataLakeConnectorMapOutput) MessagePayloadType() pulumi.StringOutput

Message payload type.

func (DataLakeConnectorMapOutput) MqttSourceTopic

func (o DataLakeConnectorMapOutput) MqttSourceTopic() pulumi.StringOutput

Mqtt source topic.

func (DataLakeConnectorMapOutput) Qos

Quality of Service.

func (DataLakeConnectorMapOutput) Table

Delta table properties to use.

func (DataLakeConnectorMapOutput) ToDataLakeConnectorMapOutput

func (o DataLakeConnectorMapOutput) ToDataLakeConnectorMapOutput() DataLakeConnectorMapOutput

func (DataLakeConnectorMapOutput) ToDataLakeConnectorMapOutputWithContext

func (o DataLakeConnectorMapOutput) ToDataLakeConnectorMapOutputWithContext(ctx context.Context) DataLakeConnectorMapOutput

type DataLakeConnectorMapResponse

type DataLakeConnectorMapResponse struct {
	// Allowed latency for transferring data.
	AllowedLatencySecs int `pulumi:"allowedLatencySecs"`
	// Client Id to use.
	ClientId string `pulumi:"clientId"`
	// Maximum messages to send per Batch.
	MaxMessagesPerBatch float64 `pulumi:"maxMessagesPerBatch"`
	// Message payload type.
	MessagePayloadType string `pulumi:"messagePayloadType"`
	// Mqtt source topic.
	MqttSourceTopic string `pulumi:"mqttSourceTopic"`
	// Quality of Service.
	Qos *int `pulumi:"qos"`
	// Delta table properties to use.
	Table DeltaTableResponse `pulumi:"table"`
}

DataLake connector map route properties

func (*DataLakeConnectorMapResponse) Defaults

Defaults sets the appropriate defaults for DataLakeConnectorMapResponse

type DataLakeConnectorMapResponseOutput

type DataLakeConnectorMapResponseOutput struct{ *pulumi.OutputState }

DataLake connector map route properties

func (DataLakeConnectorMapResponseOutput) AllowedLatencySecs

func (o DataLakeConnectorMapResponseOutput) AllowedLatencySecs() pulumi.IntOutput

Allowed latency for transferring data.

func (DataLakeConnectorMapResponseOutput) ClientId

Client Id to use.

func (DataLakeConnectorMapResponseOutput) ElementType

func (DataLakeConnectorMapResponseOutput) MaxMessagesPerBatch

Maximum messages to send per Batch.

func (DataLakeConnectorMapResponseOutput) MessagePayloadType

Message payload type.

func (DataLakeConnectorMapResponseOutput) MqttSourceTopic

Mqtt source topic.

func (DataLakeConnectorMapResponseOutput) Qos

Quality of Service.

func (DataLakeConnectorMapResponseOutput) Table

Delta table properties to use.

func (DataLakeConnectorMapResponseOutput) ToDataLakeConnectorMapResponseOutput

func (o DataLakeConnectorMapResponseOutput) ToDataLakeConnectorMapResponseOutput() DataLakeConnectorMapResponseOutput

func (DataLakeConnectorMapResponseOutput) ToDataLakeConnectorMapResponseOutputWithContext

func (o DataLakeConnectorMapResponseOutput) ToDataLakeConnectorMapResponseOutputWithContext(ctx context.Context) DataLakeConnectorMapResponseOutput

type DataLakeConnectorOutput

type DataLakeConnectorOutput struct{ *pulumi.OutputState }

func (DataLakeConnectorOutput) DatabaseFormat

func (o DataLakeConnectorOutput) DatabaseFormat() pulumi.StringOutput

DataLake database format to use.

func (DataLakeConnectorOutput) ElementType

func (DataLakeConnectorOutput) ElementType() reflect.Type

func (DataLakeConnectorOutput) ExtendedLocation

Extended Location

func (DataLakeConnectorOutput) Image

The details of DataLakeConnector Docker Image.

func (DataLakeConnectorOutput) Instances

The number of DataLakeConnector pods to spin up.

func (DataLakeConnectorOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (DataLakeConnectorOutput) Location

The geo-location where the resource lives

func (DataLakeConnectorOutput) LogLevel

The log level of the DataLake Connector instances.

func (DataLakeConnectorOutput) Name

The name of the resource

func (DataLakeConnectorOutput) NodeTolerations

The Node Tolerations for the DataLake Connector pods.

func (DataLakeConnectorOutput) Protocol

The protocol to use for connecting with Brokers.

func (DataLakeConnectorOutput) ProvisioningState

func (o DataLakeConnectorOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (DataLakeConnectorOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DataLakeConnectorOutput) Tags

Resource tags.

func (DataLakeConnectorOutput) Target

The protocol to use for connecting with Brokers. NOTE - Enum only storage is supported at at time.

func (DataLakeConnectorOutput) ToDataLakeConnectorOutput

func (o DataLakeConnectorOutput) ToDataLakeConnectorOutput() DataLakeConnectorOutput

func (DataLakeConnectorOutput) ToDataLakeConnectorOutputWithContext

func (o DataLakeConnectorOutput) ToDataLakeConnectorOutputWithContext(ctx context.Context) DataLakeConnectorOutput

func (DataLakeConnectorOutput) Type

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

type DataLakeConnectorState

type DataLakeConnectorState struct {
}

func (DataLakeConnectorState) ElementType

func (DataLakeConnectorState) ElementType() reflect.Type

type DataLakeConnectorTopicMap

type DataLakeConnectorTopicMap struct {
	pulumi.CustomResourceState

	// DataLake Connector CRD to use.
	DataLakeConnectorRef pulumi.StringOutput `pulumi:"dataLakeConnectorRef"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// TopicMap for DataLake connector.
	Mapping DataLakeConnectorMapResponseOutput `pulumi:"mapping"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ dataLakeConnector/topicMap resource Azure REST API version: 2023-10-04-preview.

func GetDataLakeConnectorTopicMap

func GetDataLakeConnectorTopicMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataLakeConnectorTopicMapState, opts ...pulumi.ResourceOption) (*DataLakeConnectorTopicMap, error)

GetDataLakeConnectorTopicMap gets an existing DataLakeConnectorTopicMap 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 NewDataLakeConnectorTopicMap

func NewDataLakeConnectorTopicMap(ctx *pulumi.Context,
	name string, args *DataLakeConnectorTopicMapArgs, opts ...pulumi.ResourceOption) (*DataLakeConnectorTopicMap, error)

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

func (*DataLakeConnectorTopicMap) ElementType

func (*DataLakeConnectorTopicMap) ElementType() reflect.Type

func (*DataLakeConnectorTopicMap) ToDataLakeConnectorTopicMapOutput

func (i *DataLakeConnectorTopicMap) ToDataLakeConnectorTopicMapOutput() DataLakeConnectorTopicMapOutput

func (*DataLakeConnectorTopicMap) ToDataLakeConnectorTopicMapOutputWithContext

func (i *DataLakeConnectorTopicMap) ToDataLakeConnectorTopicMapOutputWithContext(ctx context.Context) DataLakeConnectorTopicMapOutput

type DataLakeConnectorTopicMapArgs

type DataLakeConnectorTopicMapArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName pulumi.StringInput
	// DataLake Connector CRD to use.
	DataLakeConnectorRef pulumi.StringInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// TopicMap for DataLake connector.
	Mapping DataLakeConnectorMapInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Name of MQ dataLakeConnector/topicMap resource
	TopicMapName pulumi.StringPtrInput
}

The set of arguments for constructing a DataLakeConnectorTopicMap resource.

func (DataLakeConnectorTopicMapArgs) ElementType

type DataLakeConnectorTopicMapInput

type DataLakeConnectorTopicMapInput interface {
	pulumi.Input

	ToDataLakeConnectorTopicMapOutput() DataLakeConnectorTopicMapOutput
	ToDataLakeConnectorTopicMapOutputWithContext(ctx context.Context) DataLakeConnectorTopicMapOutput
}

type DataLakeConnectorTopicMapOutput

type DataLakeConnectorTopicMapOutput struct{ *pulumi.OutputState }

func (DataLakeConnectorTopicMapOutput) DataLakeConnectorRef

func (o DataLakeConnectorTopicMapOutput) DataLakeConnectorRef() pulumi.StringOutput

DataLake Connector CRD to use.

func (DataLakeConnectorTopicMapOutput) ElementType

func (DataLakeConnectorTopicMapOutput) ExtendedLocation

Extended Location

func (DataLakeConnectorTopicMapOutput) Location

The geo-location where the resource lives

func (DataLakeConnectorTopicMapOutput) Mapping

TopicMap for DataLake connector.

func (DataLakeConnectorTopicMapOutput) Name

The name of the resource

func (DataLakeConnectorTopicMapOutput) ProvisioningState

func (o DataLakeConnectorTopicMapOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (DataLakeConnectorTopicMapOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DataLakeConnectorTopicMapOutput) Tags

Resource tags.

func (DataLakeConnectorTopicMapOutput) ToDataLakeConnectorTopicMapOutput

func (o DataLakeConnectorTopicMapOutput) ToDataLakeConnectorTopicMapOutput() DataLakeConnectorTopicMapOutput

func (DataLakeConnectorTopicMapOutput) ToDataLakeConnectorTopicMapOutputWithContext

func (o DataLakeConnectorTopicMapOutput) ToDataLakeConnectorTopicMapOutputWithContext(ctx context.Context) DataLakeConnectorTopicMapOutput

func (DataLakeConnectorTopicMapOutput) Type

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

type DataLakeConnectorTopicMapState

type DataLakeConnectorTopicMapState struct {
}

func (DataLakeConnectorTopicMapState) ElementType

type DataLakeDatabaseFormat

type DataLakeDatabaseFormat string

DataLake database format to use.

func (DataLakeDatabaseFormat) ElementType

func (DataLakeDatabaseFormat) ElementType() reflect.Type

func (DataLakeDatabaseFormat) ToDataLakeDatabaseFormatOutput

func (e DataLakeDatabaseFormat) ToDataLakeDatabaseFormatOutput() DataLakeDatabaseFormatOutput

func (DataLakeDatabaseFormat) ToDataLakeDatabaseFormatOutputWithContext

func (e DataLakeDatabaseFormat) ToDataLakeDatabaseFormatOutputWithContext(ctx context.Context) DataLakeDatabaseFormatOutput

func (DataLakeDatabaseFormat) ToDataLakeDatabaseFormatPtrOutput

func (e DataLakeDatabaseFormat) ToDataLakeDatabaseFormatPtrOutput() DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormat) ToDataLakeDatabaseFormatPtrOutputWithContext

func (e DataLakeDatabaseFormat) ToDataLakeDatabaseFormatPtrOutputWithContext(ctx context.Context) DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormat) ToStringOutput

func (e DataLakeDatabaseFormat) ToStringOutput() pulumi.StringOutput

func (DataLakeDatabaseFormat) ToStringOutputWithContext

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

func (DataLakeDatabaseFormat) ToStringPtrOutput

func (e DataLakeDatabaseFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataLakeDatabaseFormat) ToStringPtrOutputWithContext

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

type DataLakeDatabaseFormatInput

type DataLakeDatabaseFormatInput interface {
	pulumi.Input

	ToDataLakeDatabaseFormatOutput() DataLakeDatabaseFormatOutput
	ToDataLakeDatabaseFormatOutputWithContext(context.Context) DataLakeDatabaseFormatOutput
}

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

DataLakeDatabaseFormatDelta
DataLakeDatabaseFormatParquet

type DataLakeDatabaseFormatOutput

type DataLakeDatabaseFormatOutput struct{ *pulumi.OutputState }

func (DataLakeDatabaseFormatOutput) ElementType

func (DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatOutput

func (o DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatOutput() DataLakeDatabaseFormatOutput

func (DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatOutputWithContext

func (o DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatOutputWithContext(ctx context.Context) DataLakeDatabaseFormatOutput

func (DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatPtrOutput

func (o DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatPtrOutput() DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatPtrOutputWithContext

func (o DataLakeDatabaseFormatOutput) ToDataLakeDatabaseFormatPtrOutputWithContext(ctx context.Context) DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormatOutput) ToStringOutput

func (DataLakeDatabaseFormatOutput) ToStringOutputWithContext

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

func (DataLakeDatabaseFormatOutput) ToStringPtrOutput

func (o DataLakeDatabaseFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataLakeDatabaseFormatOutput) ToStringPtrOutputWithContext

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

type DataLakeDatabaseFormatPtrInput

type DataLakeDatabaseFormatPtrInput interface {
	pulumi.Input

	ToDataLakeDatabaseFormatPtrOutput() DataLakeDatabaseFormatPtrOutput
	ToDataLakeDatabaseFormatPtrOutputWithContext(context.Context) DataLakeDatabaseFormatPtrOutput
}

func DataLakeDatabaseFormatPtr

func DataLakeDatabaseFormatPtr(v string) DataLakeDatabaseFormatPtrInput

type DataLakeDatabaseFormatPtrOutput

type DataLakeDatabaseFormatPtrOutput struct{ *pulumi.OutputState }

func (DataLakeDatabaseFormatPtrOutput) Elem

func (DataLakeDatabaseFormatPtrOutput) ElementType

func (DataLakeDatabaseFormatPtrOutput) ToDataLakeDatabaseFormatPtrOutput

func (o DataLakeDatabaseFormatPtrOutput) ToDataLakeDatabaseFormatPtrOutput() DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormatPtrOutput) ToDataLakeDatabaseFormatPtrOutputWithContext

func (o DataLakeDatabaseFormatPtrOutput) ToDataLakeDatabaseFormatPtrOutputWithContext(ctx context.Context) DataLakeDatabaseFormatPtrOutput

func (DataLakeDatabaseFormatPtrOutput) ToStringPtrOutput

func (DataLakeDatabaseFormatPtrOutput) ToStringPtrOutputWithContext

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

type DataLakeFabricStorage

type DataLakeFabricStorage struct {
	// DataLake fabric storage authentication details.
	Authentication DataLakeFabricStorageAuthentication `pulumi:"authentication"`
	// DataLake fabric storage endpoint to use.
	Endpoint string `pulumi:"endpoint"`
	// Fabric path type to use.
	FabricPath string `pulumi:"fabricPath"`
	// Fabric one lake Guids.
	Guids *FabricGuids `pulumi:"guids"`
	// Fabric one lake Names.
	Names *FabricNames `pulumi:"names"`
}

DataLake Fabric Storage details.

type DataLakeFabricStorageArgs

type DataLakeFabricStorageArgs struct {
	// DataLake fabric storage authentication details.
	Authentication DataLakeFabricStorageAuthenticationInput `pulumi:"authentication"`
	// DataLake fabric storage endpoint to use.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Fabric path type to use.
	FabricPath pulumi.StringInput `pulumi:"fabricPath"`
	// Fabric one lake Guids.
	Guids FabricGuidsPtrInput `pulumi:"guids"`
	// Fabric one lake Names.
	Names FabricNamesPtrInput `pulumi:"names"`
}

DataLake Fabric Storage details.

func (DataLakeFabricStorageArgs) ElementType

func (DataLakeFabricStorageArgs) ElementType() reflect.Type

func (DataLakeFabricStorageArgs) ToDataLakeFabricStorageOutput

func (i DataLakeFabricStorageArgs) ToDataLakeFabricStorageOutput() DataLakeFabricStorageOutput

func (DataLakeFabricStorageArgs) ToDataLakeFabricStorageOutputWithContext

func (i DataLakeFabricStorageArgs) ToDataLakeFabricStorageOutputWithContext(ctx context.Context) DataLakeFabricStorageOutput

func (DataLakeFabricStorageArgs) ToDataLakeFabricStoragePtrOutput

func (i DataLakeFabricStorageArgs) ToDataLakeFabricStoragePtrOutput() DataLakeFabricStoragePtrOutput

func (DataLakeFabricStorageArgs) ToDataLakeFabricStoragePtrOutputWithContext

func (i DataLakeFabricStorageArgs) ToDataLakeFabricStoragePtrOutputWithContext(ctx context.Context) DataLakeFabricStoragePtrOutput

type DataLakeFabricStorageAuthentication

type DataLakeFabricStorageAuthentication struct {
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity ManagedIdentityAuthentication `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Fabric Storage authentication details.

type DataLakeFabricStorageAuthenticationArgs

type DataLakeFabricStorageAuthenticationArgs struct {
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity ManagedIdentityAuthenticationInput `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Fabric Storage authentication details.

func (DataLakeFabricStorageAuthenticationArgs) ElementType

func (DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationOutput

func (i DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationOutput() DataLakeFabricStorageAuthenticationOutput

func (DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationOutputWithContext

func (i DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationOutput

func (DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationPtrOutput

func (i DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationPtrOutput() DataLakeFabricStorageAuthenticationPtrOutput

func (DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext

func (i DataLakeFabricStorageAuthenticationArgs) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationPtrOutput

type DataLakeFabricStorageAuthenticationInput

type DataLakeFabricStorageAuthenticationInput interface {
	pulumi.Input

	ToDataLakeFabricStorageAuthenticationOutput() DataLakeFabricStorageAuthenticationOutput
	ToDataLakeFabricStorageAuthenticationOutputWithContext(context.Context) DataLakeFabricStorageAuthenticationOutput
}

DataLakeFabricStorageAuthenticationInput is an input type that accepts DataLakeFabricStorageAuthenticationArgs and DataLakeFabricStorageAuthenticationOutput values. You can construct a concrete instance of `DataLakeFabricStorageAuthenticationInput` via:

DataLakeFabricStorageAuthenticationArgs{...}

type DataLakeFabricStorageAuthenticationOutput

type DataLakeFabricStorageAuthenticationOutput struct{ *pulumi.OutputState }

DataLake Fabric Storage authentication details.

func (DataLakeFabricStorageAuthenticationOutput) ElementType

func (DataLakeFabricStorageAuthenticationOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationOutput

func (o DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationOutput() DataLakeFabricStorageAuthenticationOutput

func (DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationOutputWithContext

func (o DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationOutput

func (DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationPtrOutput

func (o DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationPtrOutput() DataLakeFabricStorageAuthenticationPtrOutput

func (DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext

func (o DataLakeFabricStorageAuthenticationOutput) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationPtrOutput

type DataLakeFabricStorageAuthenticationPtrInput

type DataLakeFabricStorageAuthenticationPtrInput interface {
	pulumi.Input

	ToDataLakeFabricStorageAuthenticationPtrOutput() DataLakeFabricStorageAuthenticationPtrOutput
	ToDataLakeFabricStorageAuthenticationPtrOutputWithContext(context.Context) DataLakeFabricStorageAuthenticationPtrOutput
}

DataLakeFabricStorageAuthenticationPtrInput is an input type that accepts DataLakeFabricStorageAuthenticationArgs, DataLakeFabricStorageAuthenticationPtr and DataLakeFabricStorageAuthenticationPtrOutput values. You can construct a concrete instance of `DataLakeFabricStorageAuthenticationPtrInput` via:

        DataLakeFabricStorageAuthenticationArgs{...}

or:

        nil

type DataLakeFabricStorageAuthenticationPtrOutput

type DataLakeFabricStorageAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (DataLakeFabricStorageAuthenticationPtrOutput) Elem

func (DataLakeFabricStorageAuthenticationPtrOutput) ElementType

func (DataLakeFabricStorageAuthenticationPtrOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeFabricStorageAuthenticationPtrOutput) ToDataLakeFabricStorageAuthenticationPtrOutput

func (o DataLakeFabricStorageAuthenticationPtrOutput) ToDataLakeFabricStorageAuthenticationPtrOutput() DataLakeFabricStorageAuthenticationPtrOutput

func (DataLakeFabricStorageAuthenticationPtrOutput) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext

func (o DataLakeFabricStorageAuthenticationPtrOutput) ToDataLakeFabricStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationPtrOutput

type DataLakeFabricStorageAuthenticationResponse

type DataLakeFabricStorageAuthenticationResponse struct {
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity ManagedIdentityAuthenticationResponse `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Fabric Storage authentication details.

type DataLakeFabricStorageAuthenticationResponseOutput

type DataLakeFabricStorageAuthenticationResponseOutput struct{ *pulumi.OutputState }

DataLake Fabric Storage authentication details.

func (DataLakeFabricStorageAuthenticationResponseOutput) ElementType

func (DataLakeFabricStorageAuthenticationResponseOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeFabricStorageAuthenticationResponseOutput) ToDataLakeFabricStorageAuthenticationResponseOutput

func (o DataLakeFabricStorageAuthenticationResponseOutput) ToDataLakeFabricStorageAuthenticationResponseOutput() DataLakeFabricStorageAuthenticationResponseOutput

func (DataLakeFabricStorageAuthenticationResponseOutput) ToDataLakeFabricStorageAuthenticationResponseOutputWithContext

func (o DataLakeFabricStorageAuthenticationResponseOutput) ToDataLakeFabricStorageAuthenticationResponseOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationResponseOutput

type DataLakeFabricStorageAuthenticationResponsePtrOutput

type DataLakeFabricStorageAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeFabricStorageAuthenticationResponsePtrOutput) Elem

func (DataLakeFabricStorageAuthenticationResponsePtrOutput) ElementType

func (DataLakeFabricStorageAuthenticationResponsePtrOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeFabricStorageAuthenticationResponsePtrOutput) ToDataLakeFabricStorageAuthenticationResponsePtrOutput

func (DataLakeFabricStorageAuthenticationResponsePtrOutput) ToDataLakeFabricStorageAuthenticationResponsePtrOutputWithContext

func (o DataLakeFabricStorageAuthenticationResponsePtrOutput) ToDataLakeFabricStorageAuthenticationResponsePtrOutputWithContext(ctx context.Context) DataLakeFabricStorageAuthenticationResponsePtrOutput

type DataLakeFabricStorageInput

type DataLakeFabricStorageInput interface {
	pulumi.Input

	ToDataLakeFabricStorageOutput() DataLakeFabricStorageOutput
	ToDataLakeFabricStorageOutputWithContext(context.Context) DataLakeFabricStorageOutput
}

DataLakeFabricStorageInput is an input type that accepts DataLakeFabricStorageArgs and DataLakeFabricStorageOutput values. You can construct a concrete instance of `DataLakeFabricStorageInput` via:

DataLakeFabricStorageArgs{...}

type DataLakeFabricStorageOutput

type DataLakeFabricStorageOutput struct{ *pulumi.OutputState }

DataLake Fabric Storage details.

func (DataLakeFabricStorageOutput) Authentication

DataLake fabric storage authentication details.

func (DataLakeFabricStorageOutput) ElementType

func (DataLakeFabricStorageOutput) Endpoint

DataLake fabric storage endpoint to use.

func (DataLakeFabricStorageOutput) FabricPath

Fabric path type to use.

func (DataLakeFabricStorageOutput) Guids

Fabric one lake Guids.

func (DataLakeFabricStorageOutput) Names

Fabric one lake Names.

func (DataLakeFabricStorageOutput) ToDataLakeFabricStorageOutput

func (o DataLakeFabricStorageOutput) ToDataLakeFabricStorageOutput() DataLakeFabricStorageOutput

func (DataLakeFabricStorageOutput) ToDataLakeFabricStorageOutputWithContext

func (o DataLakeFabricStorageOutput) ToDataLakeFabricStorageOutputWithContext(ctx context.Context) DataLakeFabricStorageOutput

func (DataLakeFabricStorageOutput) ToDataLakeFabricStoragePtrOutput

func (o DataLakeFabricStorageOutput) ToDataLakeFabricStoragePtrOutput() DataLakeFabricStoragePtrOutput

func (DataLakeFabricStorageOutput) ToDataLakeFabricStoragePtrOutputWithContext

func (o DataLakeFabricStorageOutput) ToDataLakeFabricStoragePtrOutputWithContext(ctx context.Context) DataLakeFabricStoragePtrOutput

type DataLakeFabricStoragePtrInput

type DataLakeFabricStoragePtrInput interface {
	pulumi.Input

	ToDataLakeFabricStoragePtrOutput() DataLakeFabricStoragePtrOutput
	ToDataLakeFabricStoragePtrOutputWithContext(context.Context) DataLakeFabricStoragePtrOutput
}

DataLakeFabricStoragePtrInput is an input type that accepts DataLakeFabricStorageArgs, DataLakeFabricStoragePtr and DataLakeFabricStoragePtrOutput values. You can construct a concrete instance of `DataLakeFabricStoragePtrInput` via:

        DataLakeFabricStorageArgs{...}

or:

        nil

type DataLakeFabricStoragePtrOutput

type DataLakeFabricStoragePtrOutput struct{ *pulumi.OutputState }

func (DataLakeFabricStoragePtrOutput) Authentication

DataLake fabric storage authentication details.

func (DataLakeFabricStoragePtrOutput) Elem

func (DataLakeFabricStoragePtrOutput) ElementType

func (DataLakeFabricStoragePtrOutput) Endpoint

DataLake fabric storage endpoint to use.

func (DataLakeFabricStoragePtrOutput) FabricPath

Fabric path type to use.

func (DataLakeFabricStoragePtrOutput) Guids

Fabric one lake Guids.

func (DataLakeFabricStoragePtrOutput) Names

Fabric one lake Names.

func (DataLakeFabricStoragePtrOutput) ToDataLakeFabricStoragePtrOutput

func (o DataLakeFabricStoragePtrOutput) ToDataLakeFabricStoragePtrOutput() DataLakeFabricStoragePtrOutput

func (DataLakeFabricStoragePtrOutput) ToDataLakeFabricStoragePtrOutputWithContext

func (o DataLakeFabricStoragePtrOutput) ToDataLakeFabricStoragePtrOutputWithContext(ctx context.Context) DataLakeFabricStoragePtrOutput

type DataLakeFabricStorageResponse

type DataLakeFabricStorageResponse struct {
	// DataLake fabric storage authentication details.
	Authentication DataLakeFabricStorageAuthenticationResponse `pulumi:"authentication"`
	// DataLake fabric storage endpoint to use.
	Endpoint string `pulumi:"endpoint"`
	// Fabric path type to use.
	FabricPath string `pulumi:"fabricPath"`
	// Fabric one lake Guids.
	Guids *FabricGuidsResponse `pulumi:"guids"`
	// Fabric one lake Names.
	Names *FabricNamesResponse `pulumi:"names"`
}

DataLake Fabric Storage details.

type DataLakeFabricStorageResponseOutput

type DataLakeFabricStorageResponseOutput struct{ *pulumi.OutputState }

DataLake Fabric Storage details.

func (DataLakeFabricStorageResponseOutput) Authentication

DataLake fabric storage authentication details.

func (DataLakeFabricStorageResponseOutput) ElementType

func (DataLakeFabricStorageResponseOutput) Endpoint

DataLake fabric storage endpoint to use.

func (DataLakeFabricStorageResponseOutput) FabricPath

Fabric path type to use.

func (DataLakeFabricStorageResponseOutput) Guids

Fabric one lake Guids.

func (DataLakeFabricStorageResponseOutput) Names

Fabric one lake Names.

func (DataLakeFabricStorageResponseOutput) ToDataLakeFabricStorageResponseOutput

func (o DataLakeFabricStorageResponseOutput) ToDataLakeFabricStorageResponseOutput() DataLakeFabricStorageResponseOutput

func (DataLakeFabricStorageResponseOutput) ToDataLakeFabricStorageResponseOutputWithContext

func (o DataLakeFabricStorageResponseOutput) ToDataLakeFabricStorageResponseOutputWithContext(ctx context.Context) DataLakeFabricStorageResponseOutput

type DataLakeFabricStorageResponsePtrOutput

type DataLakeFabricStorageResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeFabricStorageResponsePtrOutput) Authentication

DataLake fabric storage authentication details.

func (DataLakeFabricStorageResponsePtrOutput) Elem

func (DataLakeFabricStorageResponsePtrOutput) ElementType

func (DataLakeFabricStorageResponsePtrOutput) Endpoint

DataLake fabric storage endpoint to use.

func (DataLakeFabricStorageResponsePtrOutput) FabricPath

Fabric path type to use.

func (DataLakeFabricStorageResponsePtrOutput) Guids

Fabric one lake Guids.

func (DataLakeFabricStorageResponsePtrOutput) Names

Fabric one lake Names.

func (DataLakeFabricStorageResponsePtrOutput) ToDataLakeFabricStorageResponsePtrOutput

func (o DataLakeFabricStorageResponsePtrOutput) ToDataLakeFabricStorageResponsePtrOutput() DataLakeFabricStorageResponsePtrOutput

func (DataLakeFabricStorageResponsePtrOutput) ToDataLakeFabricStorageResponsePtrOutputWithContext

func (o DataLakeFabricStorageResponsePtrOutput) ToDataLakeFabricStorageResponsePtrOutputWithContext(ctx context.Context) DataLakeFabricStorageResponsePtrOutput

type DataLakeLocalStorage

type DataLakeLocalStorage struct {
	// Volume name to write to.
	VolumeName string `pulumi:"volumeName"`
}

DataLake Local Storage details.

type DataLakeLocalStorageArgs

type DataLakeLocalStorageArgs struct {
	// Volume name to write to.
	VolumeName pulumi.StringInput `pulumi:"volumeName"`
}

DataLake Local Storage details.

func (DataLakeLocalStorageArgs) ElementType

func (DataLakeLocalStorageArgs) ElementType() reflect.Type

func (DataLakeLocalStorageArgs) ToDataLakeLocalStorageOutput

func (i DataLakeLocalStorageArgs) ToDataLakeLocalStorageOutput() DataLakeLocalStorageOutput

func (DataLakeLocalStorageArgs) ToDataLakeLocalStorageOutputWithContext

func (i DataLakeLocalStorageArgs) ToDataLakeLocalStorageOutputWithContext(ctx context.Context) DataLakeLocalStorageOutput

func (DataLakeLocalStorageArgs) ToDataLakeLocalStoragePtrOutput

func (i DataLakeLocalStorageArgs) ToDataLakeLocalStoragePtrOutput() DataLakeLocalStoragePtrOutput

func (DataLakeLocalStorageArgs) ToDataLakeLocalStoragePtrOutputWithContext

func (i DataLakeLocalStorageArgs) ToDataLakeLocalStoragePtrOutputWithContext(ctx context.Context) DataLakeLocalStoragePtrOutput

type DataLakeLocalStorageInput

type DataLakeLocalStorageInput interface {
	pulumi.Input

	ToDataLakeLocalStorageOutput() DataLakeLocalStorageOutput
	ToDataLakeLocalStorageOutputWithContext(context.Context) DataLakeLocalStorageOutput
}

DataLakeLocalStorageInput is an input type that accepts DataLakeLocalStorageArgs and DataLakeLocalStorageOutput values. You can construct a concrete instance of `DataLakeLocalStorageInput` via:

DataLakeLocalStorageArgs{...}

type DataLakeLocalStorageOutput

type DataLakeLocalStorageOutput struct{ *pulumi.OutputState }

DataLake Local Storage details.

func (DataLakeLocalStorageOutput) ElementType

func (DataLakeLocalStorageOutput) ElementType() reflect.Type

func (DataLakeLocalStorageOutput) ToDataLakeLocalStorageOutput

func (o DataLakeLocalStorageOutput) ToDataLakeLocalStorageOutput() DataLakeLocalStorageOutput

func (DataLakeLocalStorageOutput) ToDataLakeLocalStorageOutputWithContext

func (o DataLakeLocalStorageOutput) ToDataLakeLocalStorageOutputWithContext(ctx context.Context) DataLakeLocalStorageOutput

func (DataLakeLocalStorageOutput) ToDataLakeLocalStoragePtrOutput

func (o DataLakeLocalStorageOutput) ToDataLakeLocalStoragePtrOutput() DataLakeLocalStoragePtrOutput

func (DataLakeLocalStorageOutput) ToDataLakeLocalStoragePtrOutputWithContext

func (o DataLakeLocalStorageOutput) ToDataLakeLocalStoragePtrOutputWithContext(ctx context.Context) DataLakeLocalStoragePtrOutput

func (DataLakeLocalStorageOutput) VolumeName

Volume name to write to.

type DataLakeLocalStoragePtrInput

type DataLakeLocalStoragePtrInput interface {
	pulumi.Input

	ToDataLakeLocalStoragePtrOutput() DataLakeLocalStoragePtrOutput
	ToDataLakeLocalStoragePtrOutputWithContext(context.Context) DataLakeLocalStoragePtrOutput
}

DataLakeLocalStoragePtrInput is an input type that accepts DataLakeLocalStorageArgs, DataLakeLocalStoragePtr and DataLakeLocalStoragePtrOutput values. You can construct a concrete instance of `DataLakeLocalStoragePtrInput` via:

        DataLakeLocalStorageArgs{...}

or:

        nil

type DataLakeLocalStoragePtrOutput

type DataLakeLocalStoragePtrOutput struct{ *pulumi.OutputState }

func (DataLakeLocalStoragePtrOutput) Elem

func (DataLakeLocalStoragePtrOutput) ElementType

func (DataLakeLocalStoragePtrOutput) ToDataLakeLocalStoragePtrOutput

func (o DataLakeLocalStoragePtrOutput) ToDataLakeLocalStoragePtrOutput() DataLakeLocalStoragePtrOutput

func (DataLakeLocalStoragePtrOutput) ToDataLakeLocalStoragePtrOutputWithContext

func (o DataLakeLocalStoragePtrOutput) ToDataLakeLocalStoragePtrOutputWithContext(ctx context.Context) DataLakeLocalStoragePtrOutput

func (DataLakeLocalStoragePtrOutput) VolumeName

Volume name to write to.

type DataLakeLocalStorageResponse

type DataLakeLocalStorageResponse struct {
	// Volume name to write to.
	VolumeName string `pulumi:"volumeName"`
}

DataLake Local Storage details.

type DataLakeLocalStorageResponseOutput

type DataLakeLocalStorageResponseOutput struct{ *pulumi.OutputState }

DataLake Local Storage details.

func (DataLakeLocalStorageResponseOutput) ElementType

func (DataLakeLocalStorageResponseOutput) ToDataLakeLocalStorageResponseOutput

func (o DataLakeLocalStorageResponseOutput) ToDataLakeLocalStorageResponseOutput() DataLakeLocalStorageResponseOutput

func (DataLakeLocalStorageResponseOutput) ToDataLakeLocalStorageResponseOutputWithContext

func (o DataLakeLocalStorageResponseOutput) ToDataLakeLocalStorageResponseOutputWithContext(ctx context.Context) DataLakeLocalStorageResponseOutput

func (DataLakeLocalStorageResponseOutput) VolumeName

Volume name to write to.

type DataLakeLocalStorageResponsePtrOutput

type DataLakeLocalStorageResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeLocalStorageResponsePtrOutput) Elem

func (DataLakeLocalStorageResponsePtrOutput) ElementType

func (DataLakeLocalStorageResponsePtrOutput) ToDataLakeLocalStorageResponsePtrOutput

func (o DataLakeLocalStorageResponsePtrOutput) ToDataLakeLocalStorageResponsePtrOutput() DataLakeLocalStorageResponsePtrOutput

func (DataLakeLocalStorageResponsePtrOutput) ToDataLakeLocalStorageResponsePtrOutputWithContext

func (o DataLakeLocalStorageResponsePtrOutput) ToDataLakeLocalStorageResponsePtrOutputWithContext(ctx context.Context) DataLakeLocalStorageResponsePtrOutput

func (DataLakeLocalStorageResponsePtrOutput) VolumeName

Volume name to write to.

type DataLakeServiceStorage

type DataLakeServiceStorage struct {
	// DataLake service storage authentication details. NOTE - Enum only one method is supported.
	Authentication DataLakeServiceStorageAuthentication `pulumi:"authentication"`
	// DataLake service storage endpoint to use.
	Endpoint string `pulumi:"endpoint"`
}

DataLake Service Storage details.

type DataLakeServiceStorageArgs

type DataLakeServiceStorageArgs struct {
	// DataLake service storage authentication details. NOTE - Enum only one method is supported.
	Authentication DataLakeServiceStorageAuthenticationInput `pulumi:"authentication"`
	// DataLake service storage endpoint to use.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
}

DataLake Service Storage details.

func (DataLakeServiceStorageArgs) ElementType

func (DataLakeServiceStorageArgs) ElementType() reflect.Type

func (DataLakeServiceStorageArgs) ToDataLakeServiceStorageOutput

func (i DataLakeServiceStorageArgs) ToDataLakeServiceStorageOutput() DataLakeServiceStorageOutput

func (DataLakeServiceStorageArgs) ToDataLakeServiceStorageOutputWithContext

func (i DataLakeServiceStorageArgs) ToDataLakeServiceStorageOutputWithContext(ctx context.Context) DataLakeServiceStorageOutput

func (DataLakeServiceStorageArgs) ToDataLakeServiceStoragePtrOutput

func (i DataLakeServiceStorageArgs) ToDataLakeServiceStoragePtrOutput() DataLakeServiceStoragePtrOutput

func (DataLakeServiceStorageArgs) ToDataLakeServiceStoragePtrOutputWithContext

func (i DataLakeServiceStorageArgs) ToDataLakeServiceStoragePtrOutputWithContext(ctx context.Context) DataLakeServiceStoragePtrOutput

type DataLakeServiceStorageAuthentication

type DataLakeServiceStorageAuthentication struct {
	// Access token secret name.
	AccessTokenSecretName *string `pulumi:"accessTokenSecretName"`
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity *ManagedIdentityAuthentication `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

type DataLakeServiceStorageAuthenticationArgs

type DataLakeServiceStorageAuthenticationArgs struct {
	// Access token secret name.
	AccessTokenSecretName pulumi.StringPtrInput `pulumi:"accessTokenSecretName"`
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity ManagedIdentityAuthenticationPtrInput `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageAuthenticationArgs) ElementType

func (DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationOutput

func (i DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationOutput() DataLakeServiceStorageAuthenticationOutput

func (DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationOutputWithContext

func (i DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationOutput

func (DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationPtrOutput

func (i DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationPtrOutput() DataLakeServiceStorageAuthenticationPtrOutput

func (DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext

func (i DataLakeServiceStorageAuthenticationArgs) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationPtrOutput

type DataLakeServiceStorageAuthenticationInput

type DataLakeServiceStorageAuthenticationInput interface {
	pulumi.Input

	ToDataLakeServiceStorageAuthenticationOutput() DataLakeServiceStorageAuthenticationOutput
	ToDataLakeServiceStorageAuthenticationOutputWithContext(context.Context) DataLakeServiceStorageAuthenticationOutput
}

DataLakeServiceStorageAuthenticationInput is an input type that accepts DataLakeServiceStorageAuthenticationArgs and DataLakeServiceStorageAuthenticationOutput values. You can construct a concrete instance of `DataLakeServiceStorageAuthenticationInput` via:

DataLakeServiceStorageAuthenticationArgs{...}

type DataLakeServiceStorageAuthenticationOutput

type DataLakeServiceStorageAuthenticationOutput struct{ *pulumi.OutputState }

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageAuthenticationOutput) AccessTokenSecretName

Access token secret name.

func (DataLakeServiceStorageAuthenticationOutput) ElementType

func (DataLakeServiceStorageAuthenticationOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationOutput

func (o DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationOutput() DataLakeServiceStorageAuthenticationOutput

func (DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationOutputWithContext

func (o DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationOutput

func (DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationPtrOutput

func (o DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationPtrOutput() DataLakeServiceStorageAuthenticationPtrOutput

func (DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext

func (o DataLakeServiceStorageAuthenticationOutput) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationPtrOutput

type DataLakeServiceStorageAuthenticationPtrInput

type DataLakeServiceStorageAuthenticationPtrInput interface {
	pulumi.Input

	ToDataLakeServiceStorageAuthenticationPtrOutput() DataLakeServiceStorageAuthenticationPtrOutput
	ToDataLakeServiceStorageAuthenticationPtrOutputWithContext(context.Context) DataLakeServiceStorageAuthenticationPtrOutput
}

DataLakeServiceStorageAuthenticationPtrInput is an input type that accepts DataLakeServiceStorageAuthenticationArgs, DataLakeServiceStorageAuthenticationPtr and DataLakeServiceStorageAuthenticationPtrOutput values. You can construct a concrete instance of `DataLakeServiceStorageAuthenticationPtrInput` via:

        DataLakeServiceStorageAuthenticationArgs{...}

or:

        nil

type DataLakeServiceStorageAuthenticationPtrOutput

type DataLakeServiceStorageAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (DataLakeServiceStorageAuthenticationPtrOutput) AccessTokenSecretName

Access token secret name.

func (DataLakeServiceStorageAuthenticationPtrOutput) Elem

func (DataLakeServiceStorageAuthenticationPtrOutput) ElementType

func (DataLakeServiceStorageAuthenticationPtrOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeServiceStorageAuthenticationPtrOutput) ToDataLakeServiceStorageAuthenticationPtrOutput

func (o DataLakeServiceStorageAuthenticationPtrOutput) ToDataLakeServiceStorageAuthenticationPtrOutput() DataLakeServiceStorageAuthenticationPtrOutput

func (DataLakeServiceStorageAuthenticationPtrOutput) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext

func (o DataLakeServiceStorageAuthenticationPtrOutput) ToDataLakeServiceStorageAuthenticationPtrOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationPtrOutput

type DataLakeServiceStorageAuthenticationResponse

type DataLakeServiceStorageAuthenticationResponse struct {
	// Access token secret name.
	AccessTokenSecretName *string `pulumi:"accessTokenSecretName"`
	// Configuration for managed identity authentication.
	SystemAssignedManagedIdentity *ManagedIdentityAuthenticationResponse `pulumi:"systemAssignedManagedIdentity"`
}

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

type DataLakeServiceStorageAuthenticationResponseOutput

type DataLakeServiceStorageAuthenticationResponseOutput struct{ *pulumi.OutputState }

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageAuthenticationResponseOutput) AccessTokenSecretName

Access token secret name.

func (DataLakeServiceStorageAuthenticationResponseOutput) ElementType

func (DataLakeServiceStorageAuthenticationResponseOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeServiceStorageAuthenticationResponseOutput) ToDataLakeServiceStorageAuthenticationResponseOutput

func (o DataLakeServiceStorageAuthenticationResponseOutput) ToDataLakeServiceStorageAuthenticationResponseOutput() DataLakeServiceStorageAuthenticationResponseOutput

func (DataLakeServiceStorageAuthenticationResponseOutput) ToDataLakeServiceStorageAuthenticationResponseOutputWithContext

func (o DataLakeServiceStorageAuthenticationResponseOutput) ToDataLakeServiceStorageAuthenticationResponseOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationResponseOutput

type DataLakeServiceStorageAuthenticationResponsePtrOutput

type DataLakeServiceStorageAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) AccessTokenSecretName

Access token secret name.

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) Elem

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) ElementType

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) SystemAssignedManagedIdentity

Configuration for managed identity authentication.

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) ToDataLakeServiceStorageAuthenticationResponsePtrOutput

func (DataLakeServiceStorageAuthenticationResponsePtrOutput) ToDataLakeServiceStorageAuthenticationResponsePtrOutputWithContext

func (o DataLakeServiceStorageAuthenticationResponsePtrOutput) ToDataLakeServiceStorageAuthenticationResponsePtrOutputWithContext(ctx context.Context) DataLakeServiceStorageAuthenticationResponsePtrOutput

type DataLakeServiceStorageInput

type DataLakeServiceStorageInput interface {
	pulumi.Input

	ToDataLakeServiceStorageOutput() DataLakeServiceStorageOutput
	ToDataLakeServiceStorageOutputWithContext(context.Context) DataLakeServiceStorageOutput
}

DataLakeServiceStorageInput is an input type that accepts DataLakeServiceStorageArgs and DataLakeServiceStorageOutput values. You can construct a concrete instance of `DataLakeServiceStorageInput` via:

DataLakeServiceStorageArgs{...}

type DataLakeServiceStorageOutput

type DataLakeServiceStorageOutput struct{ *pulumi.OutputState }

DataLake Service Storage details.

func (DataLakeServiceStorageOutput) Authentication

DataLake service storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageOutput) ElementType

func (DataLakeServiceStorageOutput) Endpoint

DataLake service storage endpoint to use.

func (DataLakeServiceStorageOutput) ToDataLakeServiceStorageOutput

func (o DataLakeServiceStorageOutput) ToDataLakeServiceStorageOutput() DataLakeServiceStorageOutput

func (DataLakeServiceStorageOutput) ToDataLakeServiceStorageOutputWithContext

func (o DataLakeServiceStorageOutput) ToDataLakeServiceStorageOutputWithContext(ctx context.Context) DataLakeServiceStorageOutput

func (DataLakeServiceStorageOutput) ToDataLakeServiceStoragePtrOutput

func (o DataLakeServiceStorageOutput) ToDataLakeServiceStoragePtrOutput() DataLakeServiceStoragePtrOutput

func (DataLakeServiceStorageOutput) ToDataLakeServiceStoragePtrOutputWithContext

func (o DataLakeServiceStorageOutput) ToDataLakeServiceStoragePtrOutputWithContext(ctx context.Context) DataLakeServiceStoragePtrOutput

type DataLakeServiceStoragePtrInput

type DataLakeServiceStoragePtrInput interface {
	pulumi.Input

	ToDataLakeServiceStoragePtrOutput() DataLakeServiceStoragePtrOutput
	ToDataLakeServiceStoragePtrOutputWithContext(context.Context) DataLakeServiceStoragePtrOutput
}

DataLakeServiceStoragePtrInput is an input type that accepts DataLakeServiceStorageArgs, DataLakeServiceStoragePtr and DataLakeServiceStoragePtrOutput values. You can construct a concrete instance of `DataLakeServiceStoragePtrInput` via:

        DataLakeServiceStorageArgs{...}

or:

        nil

type DataLakeServiceStoragePtrOutput

type DataLakeServiceStoragePtrOutput struct{ *pulumi.OutputState }

func (DataLakeServiceStoragePtrOutput) Authentication

DataLake service storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStoragePtrOutput) Elem

func (DataLakeServiceStoragePtrOutput) ElementType

func (DataLakeServiceStoragePtrOutput) Endpoint

DataLake service storage endpoint to use.

func (DataLakeServiceStoragePtrOutput) ToDataLakeServiceStoragePtrOutput

func (o DataLakeServiceStoragePtrOutput) ToDataLakeServiceStoragePtrOutput() DataLakeServiceStoragePtrOutput

func (DataLakeServiceStoragePtrOutput) ToDataLakeServiceStoragePtrOutputWithContext

func (o DataLakeServiceStoragePtrOutput) ToDataLakeServiceStoragePtrOutputWithContext(ctx context.Context) DataLakeServiceStoragePtrOutput

type DataLakeServiceStorageResponse

type DataLakeServiceStorageResponse struct {
	// DataLake service storage authentication details. NOTE - Enum only one method is supported.
	Authentication DataLakeServiceStorageAuthenticationResponse `pulumi:"authentication"`
	// DataLake service storage endpoint to use.
	Endpoint string `pulumi:"endpoint"`
}

DataLake Service Storage details.

type DataLakeServiceStorageResponseOutput

type DataLakeServiceStorageResponseOutput struct{ *pulumi.OutputState }

DataLake Service Storage details.

func (DataLakeServiceStorageResponseOutput) Authentication

DataLake service storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageResponseOutput) ElementType

func (DataLakeServiceStorageResponseOutput) Endpoint

DataLake service storage endpoint to use.

func (DataLakeServiceStorageResponseOutput) ToDataLakeServiceStorageResponseOutput

func (o DataLakeServiceStorageResponseOutput) ToDataLakeServiceStorageResponseOutput() DataLakeServiceStorageResponseOutput

func (DataLakeServiceStorageResponseOutput) ToDataLakeServiceStorageResponseOutputWithContext

func (o DataLakeServiceStorageResponseOutput) ToDataLakeServiceStorageResponseOutputWithContext(ctx context.Context) DataLakeServiceStorageResponseOutput

type DataLakeServiceStorageResponsePtrOutput

type DataLakeServiceStorageResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeServiceStorageResponsePtrOutput) Authentication

DataLake service storage authentication details. NOTE - Enum only one method is supported.

func (DataLakeServiceStorageResponsePtrOutput) Elem

func (DataLakeServiceStorageResponsePtrOutput) ElementType

func (DataLakeServiceStorageResponsePtrOutput) Endpoint

DataLake service storage endpoint to use.

func (DataLakeServiceStorageResponsePtrOutput) ToDataLakeServiceStorageResponsePtrOutput

func (o DataLakeServiceStorageResponsePtrOutput) ToDataLakeServiceStorageResponsePtrOutput() DataLakeServiceStorageResponsePtrOutput

func (DataLakeServiceStorageResponsePtrOutput) ToDataLakeServiceStorageResponsePtrOutputWithContext

func (o DataLakeServiceStorageResponsePtrOutput) ToDataLakeServiceStorageResponsePtrOutputWithContext(ctx context.Context) DataLakeServiceStorageResponsePtrOutput

type DataLakeTargetStorage

type DataLakeTargetStorage struct {
	// DataLake service storage details.
	DatalakeStorage *DataLakeServiceStorage `pulumi:"datalakeStorage"`
	// Fabric one lake storage details.
	FabricOneLake *DataLakeFabricStorage `pulumi:"fabricOneLake"`
	// Local storage details.
	LocalStorage *DataLakeLocalStorage `pulumi:"localStorage"`
}

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

type DataLakeTargetStorageArgs

type DataLakeTargetStorageArgs struct {
	// DataLake service storage details.
	DatalakeStorage DataLakeServiceStoragePtrInput `pulumi:"datalakeStorage"`
	// Fabric one lake storage details.
	FabricOneLake DataLakeFabricStoragePtrInput `pulumi:"fabricOneLake"`
	// Local storage details.
	LocalStorage DataLakeLocalStoragePtrInput `pulumi:"localStorage"`
}

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

func (DataLakeTargetStorageArgs) ElementType

func (DataLakeTargetStorageArgs) ElementType() reflect.Type

func (DataLakeTargetStorageArgs) ToDataLakeTargetStorageOutput

func (i DataLakeTargetStorageArgs) ToDataLakeTargetStorageOutput() DataLakeTargetStorageOutput

func (DataLakeTargetStorageArgs) ToDataLakeTargetStorageOutputWithContext

func (i DataLakeTargetStorageArgs) ToDataLakeTargetStorageOutputWithContext(ctx context.Context) DataLakeTargetStorageOutput

type DataLakeTargetStorageInput

type DataLakeTargetStorageInput interface {
	pulumi.Input

	ToDataLakeTargetStorageOutput() DataLakeTargetStorageOutput
	ToDataLakeTargetStorageOutputWithContext(context.Context) DataLakeTargetStorageOutput
}

DataLakeTargetStorageInput is an input type that accepts DataLakeTargetStorageArgs and DataLakeTargetStorageOutput values. You can construct a concrete instance of `DataLakeTargetStorageInput` via:

DataLakeTargetStorageArgs{...}

type DataLakeTargetStorageOutput

type DataLakeTargetStorageOutput struct{ *pulumi.OutputState }

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

func (DataLakeTargetStorageOutput) DatalakeStorage

DataLake service storage details.

func (DataLakeTargetStorageOutput) ElementType

func (DataLakeTargetStorageOutput) FabricOneLake

Fabric one lake storage details.

func (DataLakeTargetStorageOutput) LocalStorage

Local storage details.

func (DataLakeTargetStorageOutput) ToDataLakeTargetStorageOutput

func (o DataLakeTargetStorageOutput) ToDataLakeTargetStorageOutput() DataLakeTargetStorageOutput

func (DataLakeTargetStorageOutput) ToDataLakeTargetStorageOutputWithContext

func (o DataLakeTargetStorageOutput) ToDataLakeTargetStorageOutputWithContext(ctx context.Context) DataLakeTargetStorageOutput

type DataLakeTargetStorageResponse

type DataLakeTargetStorageResponse struct {
	// DataLake service storage details.
	DatalakeStorage *DataLakeServiceStorageResponse `pulumi:"datalakeStorage"`
	// Fabric one lake storage details.
	FabricOneLake *DataLakeFabricStorageResponse `pulumi:"fabricOneLake"`
	// Local storage details.
	LocalStorage *DataLakeLocalStorageResponse `pulumi:"localStorage"`
}

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

type DataLakeTargetStorageResponseOutput

type DataLakeTargetStorageResponseOutput struct{ *pulumi.OutputState }

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

func (DataLakeTargetStorageResponseOutput) DatalakeStorage

DataLake service storage details.

func (DataLakeTargetStorageResponseOutput) ElementType

func (DataLakeTargetStorageResponseOutput) FabricOneLake

Fabric one lake storage details.

func (DataLakeTargetStorageResponseOutput) LocalStorage

Local storage details.

func (DataLakeTargetStorageResponseOutput) ToDataLakeTargetStorageResponseOutput

func (o DataLakeTargetStorageResponseOutput) ToDataLakeTargetStorageResponseOutput() DataLakeTargetStorageResponseOutput

func (DataLakeTargetStorageResponseOutput) ToDataLakeTargetStorageResponseOutputWithContext

func (o DataLakeTargetStorageResponseOutput) ToDataLakeTargetStorageResponseOutputWithContext(ctx context.Context) DataLakeTargetStorageResponseOutput

type DeltaTable

type DeltaTable struct {
	// Schema list supported.
	Schema []DeltaTableSchema `pulumi:"schema"`
	// Delta table name.
	TableName string `pulumi:"tableName"`
	// Delta table path.
	TablePath *string `pulumi:"tablePath"`
}

Delta table properties

type DeltaTableArgs

type DeltaTableArgs struct {
	// Schema list supported.
	Schema DeltaTableSchemaArrayInput `pulumi:"schema"`
	// Delta table name.
	TableName pulumi.StringInput `pulumi:"tableName"`
	// Delta table path.
	TablePath pulumi.StringPtrInput `pulumi:"tablePath"`
}

Delta table properties

func (DeltaTableArgs) ElementType

func (DeltaTableArgs) ElementType() reflect.Type

func (DeltaTableArgs) ToDeltaTableOutput

func (i DeltaTableArgs) ToDeltaTableOutput() DeltaTableOutput

func (DeltaTableArgs) ToDeltaTableOutputWithContext

func (i DeltaTableArgs) ToDeltaTableOutputWithContext(ctx context.Context) DeltaTableOutput

type DeltaTableFormatEnum

type DeltaTableFormatEnum string

Delta table format supported.

func (DeltaTableFormatEnum) ElementType

func (DeltaTableFormatEnum) ElementType() reflect.Type

func (DeltaTableFormatEnum) ToDeltaTableFormatEnumOutput

func (e DeltaTableFormatEnum) ToDeltaTableFormatEnumOutput() DeltaTableFormatEnumOutput

func (DeltaTableFormatEnum) ToDeltaTableFormatEnumOutputWithContext

func (e DeltaTableFormatEnum) ToDeltaTableFormatEnumOutputWithContext(ctx context.Context) DeltaTableFormatEnumOutput

func (DeltaTableFormatEnum) ToDeltaTableFormatEnumPtrOutput

func (e DeltaTableFormatEnum) ToDeltaTableFormatEnumPtrOutput() DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnum) ToDeltaTableFormatEnumPtrOutputWithContext

func (e DeltaTableFormatEnum) ToDeltaTableFormatEnumPtrOutputWithContext(ctx context.Context) DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnum) ToStringOutput

func (e DeltaTableFormatEnum) ToStringOutput() pulumi.StringOutput

func (DeltaTableFormatEnum) ToStringOutputWithContext

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

func (DeltaTableFormatEnum) ToStringPtrOutput

func (e DeltaTableFormatEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeltaTableFormatEnum) ToStringPtrOutputWithContext

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

type DeltaTableFormatEnumInput

type DeltaTableFormatEnumInput interface {
	pulumi.Input

	ToDeltaTableFormatEnumOutput() DeltaTableFormatEnumOutput
	ToDeltaTableFormatEnumOutputWithContext(context.Context) DeltaTableFormatEnumOutput
}

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

DeltaTableFormatEnumBoolean
DeltaTableFormatEnumInt8
DeltaTableFormatEnumInt16
DeltaTableFormatEnumInt32
DeltaTableFormatEnumUInt8
DeltaTableFormatEnumUInt16
DeltaTableFormatEnumUInt32
DeltaTableFormatEnumUInt64
DeltaTableFormatEnumFloat16
DeltaTableFormatEnumFloat32
DeltaTableFormatEnumFloat64
DeltaTableFormatEnumDate32
DeltaTableFormatEnumDate64
DeltaTableFormatEnumBinary
DeltaTableFormatEnumUtf8

type DeltaTableFormatEnumOutput

type DeltaTableFormatEnumOutput struct{ *pulumi.OutputState }

func (DeltaTableFormatEnumOutput) ElementType

func (DeltaTableFormatEnumOutput) ElementType() reflect.Type

func (DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumOutput

func (o DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumOutput() DeltaTableFormatEnumOutput

func (DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumOutputWithContext

func (o DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumOutputWithContext(ctx context.Context) DeltaTableFormatEnumOutput

func (DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumPtrOutput

func (o DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumPtrOutput() DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumPtrOutputWithContext

func (o DeltaTableFormatEnumOutput) ToDeltaTableFormatEnumPtrOutputWithContext(ctx context.Context) DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnumOutput) ToStringOutput

func (o DeltaTableFormatEnumOutput) ToStringOutput() pulumi.StringOutput

func (DeltaTableFormatEnumOutput) ToStringOutputWithContext

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

func (DeltaTableFormatEnumOutput) ToStringPtrOutput

func (o DeltaTableFormatEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeltaTableFormatEnumOutput) ToStringPtrOutputWithContext

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

type DeltaTableFormatEnumPtrInput

type DeltaTableFormatEnumPtrInput interface {
	pulumi.Input

	ToDeltaTableFormatEnumPtrOutput() DeltaTableFormatEnumPtrOutput
	ToDeltaTableFormatEnumPtrOutputWithContext(context.Context) DeltaTableFormatEnumPtrOutput
}

func DeltaTableFormatEnumPtr

func DeltaTableFormatEnumPtr(v string) DeltaTableFormatEnumPtrInput

type DeltaTableFormatEnumPtrOutput

type DeltaTableFormatEnumPtrOutput struct{ *pulumi.OutputState }

func (DeltaTableFormatEnumPtrOutput) Elem

func (DeltaTableFormatEnumPtrOutput) ElementType

func (DeltaTableFormatEnumPtrOutput) ToDeltaTableFormatEnumPtrOutput

func (o DeltaTableFormatEnumPtrOutput) ToDeltaTableFormatEnumPtrOutput() DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnumPtrOutput) ToDeltaTableFormatEnumPtrOutputWithContext

func (o DeltaTableFormatEnumPtrOutput) ToDeltaTableFormatEnumPtrOutputWithContext(ctx context.Context) DeltaTableFormatEnumPtrOutput

func (DeltaTableFormatEnumPtrOutput) ToStringPtrOutput

func (DeltaTableFormatEnumPtrOutput) ToStringPtrOutputWithContext

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

type DeltaTableInput

type DeltaTableInput interface {
	pulumi.Input

	ToDeltaTableOutput() DeltaTableOutput
	ToDeltaTableOutputWithContext(context.Context) DeltaTableOutput
}

DeltaTableInput is an input type that accepts DeltaTableArgs and DeltaTableOutput values. You can construct a concrete instance of `DeltaTableInput` via:

DeltaTableArgs{...}

type DeltaTableOutput

type DeltaTableOutput struct{ *pulumi.OutputState }

Delta table properties

func (DeltaTableOutput) ElementType

func (DeltaTableOutput) ElementType() reflect.Type

func (DeltaTableOutput) Schema

Schema list supported.

func (DeltaTableOutput) TableName

func (o DeltaTableOutput) TableName() pulumi.StringOutput

Delta table name.

func (DeltaTableOutput) TablePath

func (o DeltaTableOutput) TablePath() pulumi.StringPtrOutput

Delta table path.

func (DeltaTableOutput) ToDeltaTableOutput

func (o DeltaTableOutput) ToDeltaTableOutput() DeltaTableOutput

func (DeltaTableOutput) ToDeltaTableOutputWithContext

func (o DeltaTableOutput) ToDeltaTableOutputWithContext(ctx context.Context) DeltaTableOutput

type DeltaTableResponse

type DeltaTableResponse struct {
	// Schema list supported.
	Schema []DeltaTableSchemaResponse `pulumi:"schema"`
	// Delta table name.
	TableName string `pulumi:"tableName"`
	// Delta table path.
	TablePath *string `pulumi:"tablePath"`
}

Delta table properties

type DeltaTableResponseOutput

type DeltaTableResponseOutput struct{ *pulumi.OutputState }

Delta table properties

func (DeltaTableResponseOutput) ElementType

func (DeltaTableResponseOutput) ElementType() reflect.Type

func (DeltaTableResponseOutput) Schema

Schema list supported.

func (DeltaTableResponseOutput) TableName

Delta table name.

func (DeltaTableResponseOutput) TablePath

Delta table path.

func (DeltaTableResponseOutput) ToDeltaTableResponseOutput

func (o DeltaTableResponseOutput) ToDeltaTableResponseOutput() DeltaTableResponseOutput

func (DeltaTableResponseOutput) ToDeltaTableResponseOutputWithContext

func (o DeltaTableResponseOutput) ToDeltaTableResponseOutputWithContext(ctx context.Context) DeltaTableResponseOutput

type DeltaTableSchema

type DeltaTableSchema struct {
	// Delta table format supported.
	Format string `pulumi:"format"`
	// Delta table schema mapping.
	Mapping string `pulumi:"mapping"`
	// Delta table schema name.
	Name string `pulumi:"name"`
	// Delta table schema optional.
	Optional bool `pulumi:"optional"`
}

Delta table schema properties

type DeltaTableSchemaArgs

type DeltaTableSchemaArgs struct {
	// Delta table format supported.
	Format pulumi.StringInput `pulumi:"format"`
	// Delta table schema mapping.
	Mapping pulumi.StringInput `pulumi:"mapping"`
	// Delta table schema name.
	Name pulumi.StringInput `pulumi:"name"`
	// Delta table schema optional.
	Optional pulumi.BoolInput `pulumi:"optional"`
}

Delta table schema properties

func (DeltaTableSchemaArgs) ElementType

func (DeltaTableSchemaArgs) ElementType() reflect.Type

func (DeltaTableSchemaArgs) ToDeltaTableSchemaOutput

func (i DeltaTableSchemaArgs) ToDeltaTableSchemaOutput() DeltaTableSchemaOutput

func (DeltaTableSchemaArgs) ToDeltaTableSchemaOutputWithContext

func (i DeltaTableSchemaArgs) ToDeltaTableSchemaOutputWithContext(ctx context.Context) DeltaTableSchemaOutput

type DeltaTableSchemaArray

type DeltaTableSchemaArray []DeltaTableSchemaInput

func (DeltaTableSchemaArray) ElementType

func (DeltaTableSchemaArray) ElementType() reflect.Type

func (DeltaTableSchemaArray) ToDeltaTableSchemaArrayOutput

func (i DeltaTableSchemaArray) ToDeltaTableSchemaArrayOutput() DeltaTableSchemaArrayOutput

func (DeltaTableSchemaArray) ToDeltaTableSchemaArrayOutputWithContext

func (i DeltaTableSchemaArray) ToDeltaTableSchemaArrayOutputWithContext(ctx context.Context) DeltaTableSchemaArrayOutput

type DeltaTableSchemaArrayInput

type DeltaTableSchemaArrayInput interface {
	pulumi.Input

	ToDeltaTableSchemaArrayOutput() DeltaTableSchemaArrayOutput
	ToDeltaTableSchemaArrayOutputWithContext(context.Context) DeltaTableSchemaArrayOutput
}

DeltaTableSchemaArrayInput is an input type that accepts DeltaTableSchemaArray and DeltaTableSchemaArrayOutput values. You can construct a concrete instance of `DeltaTableSchemaArrayInput` via:

DeltaTableSchemaArray{ DeltaTableSchemaArgs{...} }

type DeltaTableSchemaArrayOutput

type DeltaTableSchemaArrayOutput struct{ *pulumi.OutputState }

func (DeltaTableSchemaArrayOutput) ElementType

func (DeltaTableSchemaArrayOutput) Index

func (DeltaTableSchemaArrayOutput) ToDeltaTableSchemaArrayOutput

func (o DeltaTableSchemaArrayOutput) ToDeltaTableSchemaArrayOutput() DeltaTableSchemaArrayOutput

func (DeltaTableSchemaArrayOutput) ToDeltaTableSchemaArrayOutputWithContext

func (o DeltaTableSchemaArrayOutput) ToDeltaTableSchemaArrayOutputWithContext(ctx context.Context) DeltaTableSchemaArrayOutput

type DeltaTableSchemaInput

type DeltaTableSchemaInput interface {
	pulumi.Input

	ToDeltaTableSchemaOutput() DeltaTableSchemaOutput
	ToDeltaTableSchemaOutputWithContext(context.Context) DeltaTableSchemaOutput
}

DeltaTableSchemaInput is an input type that accepts DeltaTableSchemaArgs and DeltaTableSchemaOutput values. You can construct a concrete instance of `DeltaTableSchemaInput` via:

DeltaTableSchemaArgs{...}

type DeltaTableSchemaOutput

type DeltaTableSchemaOutput struct{ *pulumi.OutputState }

Delta table schema properties

func (DeltaTableSchemaOutput) ElementType

func (DeltaTableSchemaOutput) ElementType() reflect.Type

func (DeltaTableSchemaOutput) Format

Delta table format supported.

func (DeltaTableSchemaOutput) Mapping

Delta table schema mapping.

func (DeltaTableSchemaOutput) Name

Delta table schema name.

func (DeltaTableSchemaOutput) Optional

Delta table schema optional.

func (DeltaTableSchemaOutput) ToDeltaTableSchemaOutput

func (o DeltaTableSchemaOutput) ToDeltaTableSchemaOutput() DeltaTableSchemaOutput

func (DeltaTableSchemaOutput) ToDeltaTableSchemaOutputWithContext

func (o DeltaTableSchemaOutput) ToDeltaTableSchemaOutputWithContext(ctx context.Context) DeltaTableSchemaOutput

type DeltaTableSchemaResponse

type DeltaTableSchemaResponse struct {
	// Delta table format supported.
	Format string `pulumi:"format"`
	// Delta table schema mapping.
	Mapping string `pulumi:"mapping"`
	// Delta table schema name.
	Name string `pulumi:"name"`
	// Delta table schema optional.
	Optional bool `pulumi:"optional"`
}

Delta table schema properties

type DeltaTableSchemaResponseArrayOutput

type DeltaTableSchemaResponseArrayOutput struct{ *pulumi.OutputState }

func (DeltaTableSchemaResponseArrayOutput) ElementType

func (DeltaTableSchemaResponseArrayOutput) Index

func (DeltaTableSchemaResponseArrayOutput) ToDeltaTableSchemaResponseArrayOutput

func (o DeltaTableSchemaResponseArrayOutput) ToDeltaTableSchemaResponseArrayOutput() DeltaTableSchemaResponseArrayOutput

func (DeltaTableSchemaResponseArrayOutput) ToDeltaTableSchemaResponseArrayOutputWithContext

func (o DeltaTableSchemaResponseArrayOutput) ToDeltaTableSchemaResponseArrayOutputWithContext(ctx context.Context) DeltaTableSchemaResponseArrayOutput

type DeltaTableSchemaResponseOutput

type DeltaTableSchemaResponseOutput struct{ *pulumi.OutputState }

Delta table schema properties

func (DeltaTableSchemaResponseOutput) ElementType

func (DeltaTableSchemaResponseOutput) Format

Delta table format supported.

func (DeltaTableSchemaResponseOutput) Mapping

Delta table schema mapping.

func (DeltaTableSchemaResponseOutput) Name

Delta table schema name.

func (DeltaTableSchemaResponseOutput) Optional

Delta table schema optional.

func (DeltaTableSchemaResponseOutput) ToDeltaTableSchemaResponseOutput

func (o DeltaTableSchemaResponseOutput) ToDeltaTableSchemaResponseOutput() DeltaTableSchemaResponseOutput

func (DeltaTableSchemaResponseOutput) ToDeltaTableSchemaResponseOutputWithContext

func (o DeltaTableSchemaResponseOutput) ToDeltaTableSchemaResponseOutputWithContext(ctx context.Context) DeltaTableSchemaResponseOutput

type DiagnosticService

type DiagnosticService struct {
	pulumi.CustomResourceState

	// The frequency at which the data will be exported.
	DataExportFrequencySeconds pulumi.IntPtrOutput `pulumi:"dataExportFrequencySeconds"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The details of Diagnostic Service Docker Image.
	Image ContainerImageResponseOutput `pulumi:"image"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The format for the logs generated.
	LogFormat pulumi.StringPtrOutput `pulumi:"logFormat"`
	// The format for the logs generated.
	LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"`
	// The maximum data stored in MiB.
	MaxDataStorageSize pulumi.Float64PtrOutput `pulumi:"maxDataStorageSize"`
	// The port at which metrics is exposed.
	MetricsPort pulumi.IntPtrOutput `pulumi:"metricsPort"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The destination to collect traces. Diagnostic service will push traces to this endpoint
	OpenTelemetryTracesCollectorAddr pulumi.StringPtrOutput `pulumi:"openTelemetryTracesCollectorAddr"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metric inactivity timeout.
	StaleDataTimeoutSeconds pulumi.IntPtrOutput `pulumi:"staleDataTimeoutSeconds"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ diagnostic services resource Azure REST API version: 2023-10-04-preview.

func GetDiagnosticService

func GetDiagnosticService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiagnosticServiceState, opts ...pulumi.ResourceOption) (*DiagnosticService, error)

GetDiagnosticService gets an existing DiagnosticService 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 NewDiagnosticService

func NewDiagnosticService(ctx *pulumi.Context,
	name string, args *DiagnosticServiceArgs, opts ...pulumi.ResourceOption) (*DiagnosticService, error)

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

func (*DiagnosticService) ElementType

func (*DiagnosticService) ElementType() reflect.Type

func (*DiagnosticService) ToDiagnosticServiceOutput

func (i *DiagnosticService) ToDiagnosticServiceOutput() DiagnosticServiceOutput

func (*DiagnosticService) ToDiagnosticServiceOutputWithContext

func (i *DiagnosticService) ToDiagnosticServiceOutputWithContext(ctx context.Context) DiagnosticServiceOutput

type DiagnosticServiceArgs

type DiagnosticServiceArgs struct {
	// The frequency at which the data will be exported.
	DataExportFrequencySeconds pulumi.IntPtrInput
	// Name of MQ diagnostic resource
	DiagnosticServiceName pulumi.StringPtrInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The details of Diagnostic Service Docker Image.
	Image ContainerImageInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The format for the logs generated.
	LogFormat pulumi.StringPtrInput
	// The format for the logs generated.
	LogLevel pulumi.StringPtrInput
	// The maximum data stored in MiB.
	MaxDataStorageSize pulumi.Float64PtrInput
	// The port at which metrics is exposed.
	MetricsPort pulumi.IntPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The destination to collect traces. Diagnostic service will push traces to this endpoint
	OpenTelemetryTracesCollectorAddr pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Metric inactivity timeout.
	StaleDataTimeoutSeconds pulumi.IntPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DiagnosticService resource.

func (DiagnosticServiceArgs) ElementType

func (DiagnosticServiceArgs) ElementType() reflect.Type

type DiagnosticServiceInput

type DiagnosticServiceInput interface {
	pulumi.Input

	ToDiagnosticServiceOutput() DiagnosticServiceOutput
	ToDiagnosticServiceOutputWithContext(ctx context.Context) DiagnosticServiceOutput
}

type DiagnosticServiceOutput

type DiagnosticServiceOutput struct{ *pulumi.OutputState }

func (DiagnosticServiceOutput) DataExportFrequencySeconds

func (o DiagnosticServiceOutput) DataExportFrequencySeconds() pulumi.IntPtrOutput

The frequency at which the data will be exported.

func (DiagnosticServiceOutput) ElementType

func (DiagnosticServiceOutput) ElementType() reflect.Type

func (DiagnosticServiceOutput) ExtendedLocation

Extended Location

func (DiagnosticServiceOutput) Image

The details of Diagnostic Service Docker Image.

func (DiagnosticServiceOutput) Location

The geo-location where the resource lives

func (DiagnosticServiceOutput) LogFormat

The format for the logs generated.

func (DiagnosticServiceOutput) LogLevel

The format for the logs generated.

func (DiagnosticServiceOutput) MaxDataStorageSize

func (o DiagnosticServiceOutput) MaxDataStorageSize() pulumi.Float64PtrOutput

The maximum data stored in MiB.

func (DiagnosticServiceOutput) MetricsPort

The port at which metrics is exposed.

func (DiagnosticServiceOutput) Name

The name of the resource

func (DiagnosticServiceOutput) OpenTelemetryTracesCollectorAddr

func (o DiagnosticServiceOutput) OpenTelemetryTracesCollectorAddr() pulumi.StringPtrOutput

The destination to collect traces. Diagnostic service will push traces to this endpoint

func (DiagnosticServiceOutput) ProvisioningState

func (o DiagnosticServiceOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (DiagnosticServiceOutput) StaleDataTimeoutSeconds

func (o DiagnosticServiceOutput) StaleDataTimeoutSeconds() pulumi.IntPtrOutput

Metric inactivity timeout.

func (DiagnosticServiceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DiagnosticServiceOutput) Tags

Resource tags.

func (DiagnosticServiceOutput) ToDiagnosticServiceOutput

func (o DiagnosticServiceOutput) ToDiagnosticServiceOutput() DiagnosticServiceOutput

func (DiagnosticServiceOutput) ToDiagnosticServiceOutputWithContext

func (o DiagnosticServiceOutput) ToDiagnosticServiceOutputWithContext(ctx context.Context) DiagnosticServiceOutput

func (DiagnosticServiceOutput) Type

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

type DiagnosticServiceState

type DiagnosticServiceState struct {
}

func (DiagnosticServiceState) ElementType

func (DiagnosticServiceState) ElementType() reflect.Type

type DiskBackedMessageBufferSettings

type DiskBackedMessageBufferSettings struct {
	// Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.
	EphemeralVolumeClaimSpec *VolumeClaimSpec `pulumi:"ephemeralVolumeClaimSpec"`
	// The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.
	MaxSize string `pulumi:"maxSize"`
	// Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
	PersistentVolumeClaimSpec *VolumeClaimSpec `pulumi:"persistentVolumeClaimSpec"`
}

DiskBackedMessageBufferSettings properties

type DiskBackedMessageBufferSettingsArgs

type DiskBackedMessageBufferSettingsArgs struct {
	// Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.
	EphemeralVolumeClaimSpec VolumeClaimSpecPtrInput `pulumi:"ephemeralVolumeClaimSpec"`
	// The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.
	MaxSize pulumi.StringInput `pulumi:"maxSize"`
	// Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
	PersistentVolumeClaimSpec VolumeClaimSpecPtrInput `pulumi:"persistentVolumeClaimSpec"`
}

DiskBackedMessageBufferSettings properties

func (DiskBackedMessageBufferSettingsArgs) ElementType

func (DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsOutput

func (i DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsOutput() DiskBackedMessageBufferSettingsOutput

func (DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsOutputWithContext

func (i DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsOutput

func (DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsPtrOutput

func (i DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsPtrOutput() DiskBackedMessageBufferSettingsPtrOutput

func (DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsPtrOutputWithContext

func (i DiskBackedMessageBufferSettingsArgs) ToDiskBackedMessageBufferSettingsPtrOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsPtrOutput

type DiskBackedMessageBufferSettingsInput

type DiskBackedMessageBufferSettingsInput interface {
	pulumi.Input

	ToDiskBackedMessageBufferSettingsOutput() DiskBackedMessageBufferSettingsOutput
	ToDiskBackedMessageBufferSettingsOutputWithContext(context.Context) DiskBackedMessageBufferSettingsOutput
}

DiskBackedMessageBufferSettingsInput is an input type that accepts DiskBackedMessageBufferSettingsArgs and DiskBackedMessageBufferSettingsOutput values. You can construct a concrete instance of `DiskBackedMessageBufferSettingsInput` via:

DiskBackedMessageBufferSettingsArgs{...}

type DiskBackedMessageBufferSettingsOutput

type DiskBackedMessageBufferSettingsOutput struct{ *pulumi.OutputState }

DiskBackedMessageBufferSettings properties

func (DiskBackedMessageBufferSettingsOutput) ElementType

func (DiskBackedMessageBufferSettingsOutput) EphemeralVolumeClaimSpec

Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.

func (DiskBackedMessageBufferSettingsOutput) MaxSize

The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.

func (DiskBackedMessageBufferSettingsOutput) PersistentVolumeClaimSpec

Use the specified persistent volume claim template to mount a persistent volume for the message buffer.

func (DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsOutput

func (o DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsOutput() DiskBackedMessageBufferSettingsOutput

func (DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsOutputWithContext

func (o DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsOutput

func (DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsPtrOutput

func (o DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsPtrOutput() DiskBackedMessageBufferSettingsPtrOutput

func (DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsPtrOutputWithContext

func (o DiskBackedMessageBufferSettingsOutput) ToDiskBackedMessageBufferSettingsPtrOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsPtrOutput

type DiskBackedMessageBufferSettingsPtrInput

type DiskBackedMessageBufferSettingsPtrInput interface {
	pulumi.Input

	ToDiskBackedMessageBufferSettingsPtrOutput() DiskBackedMessageBufferSettingsPtrOutput
	ToDiskBackedMessageBufferSettingsPtrOutputWithContext(context.Context) DiskBackedMessageBufferSettingsPtrOutput
}

DiskBackedMessageBufferSettingsPtrInput is an input type that accepts DiskBackedMessageBufferSettingsArgs, DiskBackedMessageBufferSettingsPtr and DiskBackedMessageBufferSettingsPtrOutput values. You can construct a concrete instance of `DiskBackedMessageBufferSettingsPtrInput` via:

        DiskBackedMessageBufferSettingsArgs{...}

or:

        nil

type DiskBackedMessageBufferSettingsPtrOutput

type DiskBackedMessageBufferSettingsPtrOutput struct{ *pulumi.OutputState }

func (DiskBackedMessageBufferSettingsPtrOutput) Elem

func (DiskBackedMessageBufferSettingsPtrOutput) ElementType

func (DiskBackedMessageBufferSettingsPtrOutput) EphemeralVolumeClaimSpec

Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.

func (DiskBackedMessageBufferSettingsPtrOutput) MaxSize

The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.

func (DiskBackedMessageBufferSettingsPtrOutput) PersistentVolumeClaimSpec

Use the specified persistent volume claim template to mount a persistent volume for the message buffer.

func (DiskBackedMessageBufferSettingsPtrOutput) ToDiskBackedMessageBufferSettingsPtrOutput

func (o DiskBackedMessageBufferSettingsPtrOutput) ToDiskBackedMessageBufferSettingsPtrOutput() DiskBackedMessageBufferSettingsPtrOutput

func (DiskBackedMessageBufferSettingsPtrOutput) ToDiskBackedMessageBufferSettingsPtrOutputWithContext

func (o DiskBackedMessageBufferSettingsPtrOutput) ToDiskBackedMessageBufferSettingsPtrOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsPtrOutput

type DiskBackedMessageBufferSettingsResponse

type DiskBackedMessageBufferSettingsResponse struct {
	// Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.
	EphemeralVolumeClaimSpec *VolumeClaimSpecResponse `pulumi:"ephemeralVolumeClaimSpec"`
	// The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.
	MaxSize string `pulumi:"maxSize"`
	// Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
	PersistentVolumeClaimSpec *VolumeClaimSpecResponse `pulumi:"persistentVolumeClaimSpec"`
}

DiskBackedMessageBufferSettings properties

type DiskBackedMessageBufferSettingsResponseOutput

type DiskBackedMessageBufferSettingsResponseOutput struct{ *pulumi.OutputState }

DiskBackedMessageBufferSettings properties

func (DiskBackedMessageBufferSettingsResponseOutput) ElementType

func (DiskBackedMessageBufferSettingsResponseOutput) EphemeralVolumeClaimSpec

Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.

func (DiskBackedMessageBufferSettingsResponseOutput) MaxSize

The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.

func (DiskBackedMessageBufferSettingsResponseOutput) PersistentVolumeClaimSpec

Use the specified persistent volume claim template to mount a persistent volume for the message buffer.

func (DiskBackedMessageBufferSettingsResponseOutput) ToDiskBackedMessageBufferSettingsResponseOutput

func (o DiskBackedMessageBufferSettingsResponseOutput) ToDiskBackedMessageBufferSettingsResponseOutput() DiskBackedMessageBufferSettingsResponseOutput

func (DiskBackedMessageBufferSettingsResponseOutput) ToDiskBackedMessageBufferSettingsResponseOutputWithContext

func (o DiskBackedMessageBufferSettingsResponseOutput) ToDiskBackedMessageBufferSettingsResponseOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsResponseOutput

type DiskBackedMessageBufferSettingsResponsePtrOutput

type DiskBackedMessageBufferSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DiskBackedMessageBufferSettingsResponsePtrOutput) Elem

func (DiskBackedMessageBufferSettingsResponsePtrOutput) ElementType

func (DiskBackedMessageBufferSettingsResponsePtrOutput) EphemeralVolumeClaimSpec

Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See <https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes> for details.

func (DiskBackedMessageBufferSettingsResponsePtrOutput) MaxSize

The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See <https://kubernetes.io/docs/concepts/storage/volumes/#emptydir> for details.

func (DiskBackedMessageBufferSettingsResponsePtrOutput) PersistentVolumeClaimSpec

Use the specified persistent volume claim template to mount a persistent volume for the message buffer.

func (DiskBackedMessageBufferSettingsResponsePtrOutput) ToDiskBackedMessageBufferSettingsResponsePtrOutput

func (o DiskBackedMessageBufferSettingsResponsePtrOutput) ToDiskBackedMessageBufferSettingsResponsePtrOutput() DiskBackedMessageBufferSettingsResponsePtrOutput

func (DiskBackedMessageBufferSettingsResponsePtrOutput) ToDiskBackedMessageBufferSettingsResponsePtrOutputWithContext

func (o DiskBackedMessageBufferSettingsResponsePtrOutput) ToDiskBackedMessageBufferSettingsResponsePtrOutputWithContext(ctx context.Context) DiskBackedMessageBufferSettingsResponsePtrOutput

type ExtendedLocationProperty

type ExtendedLocationProperty struct {
	// The name of the extended location.
	Name string `pulumi:"name"`
	// Type of ExtendedLocation.
	Type string `pulumi:"type"`
}

ExtendedLocation properties

type ExtendedLocationPropertyArgs

type ExtendedLocationPropertyArgs struct {
	// The name of the extended location.
	Name pulumi.StringInput `pulumi:"name"`
	// Type of ExtendedLocation.
	Type pulumi.StringInput `pulumi:"type"`
}

ExtendedLocation properties

func (ExtendedLocationPropertyArgs) ElementType

func (ExtendedLocationPropertyArgs) ToExtendedLocationPropertyOutput

func (i ExtendedLocationPropertyArgs) ToExtendedLocationPropertyOutput() ExtendedLocationPropertyOutput

func (ExtendedLocationPropertyArgs) ToExtendedLocationPropertyOutputWithContext

func (i ExtendedLocationPropertyArgs) ToExtendedLocationPropertyOutputWithContext(ctx context.Context) ExtendedLocationPropertyOutput

type ExtendedLocationPropertyInput

type ExtendedLocationPropertyInput interface {
	pulumi.Input

	ToExtendedLocationPropertyOutput() ExtendedLocationPropertyOutput
	ToExtendedLocationPropertyOutputWithContext(context.Context) ExtendedLocationPropertyOutput
}

ExtendedLocationPropertyInput is an input type that accepts ExtendedLocationPropertyArgs and ExtendedLocationPropertyOutput values. You can construct a concrete instance of `ExtendedLocationPropertyInput` via:

ExtendedLocationPropertyArgs{...}

type ExtendedLocationPropertyOutput

type ExtendedLocationPropertyOutput struct{ *pulumi.OutputState }

ExtendedLocation properties

func (ExtendedLocationPropertyOutput) ElementType

func (ExtendedLocationPropertyOutput) Name

The name of the extended location.

func (ExtendedLocationPropertyOutput) ToExtendedLocationPropertyOutput

func (o ExtendedLocationPropertyOutput) ToExtendedLocationPropertyOutput() ExtendedLocationPropertyOutput

func (ExtendedLocationPropertyOutput) ToExtendedLocationPropertyOutputWithContext

func (o ExtendedLocationPropertyOutput) ToExtendedLocationPropertyOutputWithContext(ctx context.Context) ExtendedLocationPropertyOutput

func (ExtendedLocationPropertyOutput) Type

Type of ExtendedLocation.

type ExtendedLocationPropertyResponse

type ExtendedLocationPropertyResponse struct {
	// The name of the extended location.
	Name string `pulumi:"name"`
	// Type of ExtendedLocation.
	Type string `pulumi:"type"`
}

ExtendedLocation properties

type ExtendedLocationPropertyResponseOutput

type ExtendedLocationPropertyResponseOutput struct{ *pulumi.OutputState }

ExtendedLocation properties

func (ExtendedLocationPropertyResponseOutput) ElementType

func (ExtendedLocationPropertyResponseOutput) Name

The name of the extended location.

func (ExtendedLocationPropertyResponseOutput) ToExtendedLocationPropertyResponseOutput

func (o ExtendedLocationPropertyResponseOutput) ToExtendedLocationPropertyResponseOutput() ExtendedLocationPropertyResponseOutput

func (ExtendedLocationPropertyResponseOutput) ToExtendedLocationPropertyResponseOutputWithContext

func (o ExtendedLocationPropertyResponseOutput) ToExtendedLocationPropertyResponseOutputWithContext(ctx context.Context) ExtendedLocationPropertyResponseOutput

func (ExtendedLocationPropertyResponseOutput) Type

Type of ExtendedLocation.

type ExtendedLocationType

type ExtendedLocationType string

Type of ExtendedLocation.

func (ExtendedLocationType) ElementType

func (ExtendedLocationType) ElementType() reflect.Type

func (ExtendedLocationType) ToExtendedLocationTypeOutput

func (e ExtendedLocationType) ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput

func (ExtendedLocationType) ToExtendedLocationTypeOutputWithContext

func (e ExtendedLocationType) ToExtendedLocationTypeOutputWithContext(ctx context.Context) ExtendedLocationTypeOutput

func (ExtendedLocationType) ToExtendedLocationTypePtrOutput

func (e ExtendedLocationType) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationType) ToExtendedLocationTypePtrOutputWithContext

func (e ExtendedLocationType) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationType) ToStringOutput

func (e ExtendedLocationType) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationType) ToStringOutputWithContext

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

func (ExtendedLocationType) ToStringPtrOutput

func (e ExtendedLocationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationType) ToStringPtrOutputWithContext

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

type ExtendedLocationTypeInput

type ExtendedLocationTypeInput interface {
	pulumi.Input

	ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput
	ToExtendedLocationTypeOutputWithContext(context.Context) ExtendedLocationTypeOutput
}

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

ExtendedLocationTypeCustomLocation

type ExtendedLocationTypeOutput

type ExtendedLocationTypeOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypeOutput) ElementType

func (ExtendedLocationTypeOutput) ElementType() reflect.Type

func (ExtendedLocationTypeOutput) ToExtendedLocationTypeOutput

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypeOutputWithContext

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypeOutputWithContext(ctx context.Context) ExtendedLocationTypeOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutput

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutputWithContext

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationTypeOutput) ToStringOutput

func (o ExtendedLocationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationTypeOutput) ToStringOutputWithContext

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

func (ExtendedLocationTypeOutput) ToStringPtrOutput

func (o ExtendedLocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationTypeOutput) ToStringPtrOutputWithContext

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

type ExtendedLocationTypePtrInput

type ExtendedLocationTypePtrInput interface {
	pulumi.Input

	ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput
	ToExtendedLocationTypePtrOutputWithContext(context.Context) ExtendedLocationTypePtrOutput
}

func ExtendedLocationTypePtr

func ExtendedLocationTypePtr(v string) ExtendedLocationTypePtrInput

type ExtendedLocationTypePtrOutput

type ExtendedLocationTypePtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypePtrOutput) Elem

func (ExtendedLocationTypePtrOutput) ElementType

func (ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutput

func (o ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutputWithContext

func (o ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationTypePtrOutput) ToStringPtrOutput

func (ExtendedLocationTypePtrOutput) ToStringPtrOutputWithContext

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

type FabricGuids

type FabricGuids struct {
	// Fabric one lake house guid.
	LakehouseGuid string `pulumi:"lakehouseGuid"`
	// Fabric one lake workspace guid.
	WorkspaceGuid string `pulumi:"workspaceGuid"`
}

Fabric one lake guids.

type FabricGuidsArgs

type FabricGuidsArgs struct {
	// Fabric one lake house guid.
	LakehouseGuid pulumi.StringInput `pulumi:"lakehouseGuid"`
	// Fabric one lake workspace guid.
	WorkspaceGuid pulumi.StringInput `pulumi:"workspaceGuid"`
}

Fabric one lake guids.

func (FabricGuidsArgs) ElementType

func (FabricGuidsArgs) ElementType() reflect.Type

func (FabricGuidsArgs) ToFabricGuidsOutput

func (i FabricGuidsArgs) ToFabricGuidsOutput() FabricGuidsOutput

func (FabricGuidsArgs) ToFabricGuidsOutputWithContext

func (i FabricGuidsArgs) ToFabricGuidsOutputWithContext(ctx context.Context) FabricGuidsOutput

func (FabricGuidsArgs) ToFabricGuidsPtrOutput

func (i FabricGuidsArgs) ToFabricGuidsPtrOutput() FabricGuidsPtrOutput

func (FabricGuidsArgs) ToFabricGuidsPtrOutputWithContext

func (i FabricGuidsArgs) ToFabricGuidsPtrOutputWithContext(ctx context.Context) FabricGuidsPtrOutput

type FabricGuidsInput

type FabricGuidsInput interface {
	pulumi.Input

	ToFabricGuidsOutput() FabricGuidsOutput
	ToFabricGuidsOutputWithContext(context.Context) FabricGuidsOutput
}

FabricGuidsInput is an input type that accepts FabricGuidsArgs and FabricGuidsOutput values. You can construct a concrete instance of `FabricGuidsInput` via:

FabricGuidsArgs{...}

type FabricGuidsOutput

type FabricGuidsOutput struct{ *pulumi.OutputState }

Fabric one lake guids.

func (FabricGuidsOutput) ElementType

func (FabricGuidsOutput) ElementType() reflect.Type

func (FabricGuidsOutput) LakehouseGuid

func (o FabricGuidsOutput) LakehouseGuid() pulumi.StringOutput

Fabric one lake house guid.

func (FabricGuidsOutput) ToFabricGuidsOutput

func (o FabricGuidsOutput) ToFabricGuidsOutput() FabricGuidsOutput

func (FabricGuidsOutput) ToFabricGuidsOutputWithContext

func (o FabricGuidsOutput) ToFabricGuidsOutputWithContext(ctx context.Context) FabricGuidsOutput

func (FabricGuidsOutput) ToFabricGuidsPtrOutput

func (o FabricGuidsOutput) ToFabricGuidsPtrOutput() FabricGuidsPtrOutput

func (FabricGuidsOutput) ToFabricGuidsPtrOutputWithContext

func (o FabricGuidsOutput) ToFabricGuidsPtrOutputWithContext(ctx context.Context) FabricGuidsPtrOutput

func (FabricGuidsOutput) WorkspaceGuid

func (o FabricGuidsOutput) WorkspaceGuid() pulumi.StringOutput

Fabric one lake workspace guid.

type FabricGuidsPtrInput

type FabricGuidsPtrInput interface {
	pulumi.Input

	ToFabricGuidsPtrOutput() FabricGuidsPtrOutput
	ToFabricGuidsPtrOutputWithContext(context.Context) FabricGuidsPtrOutput
}

FabricGuidsPtrInput is an input type that accepts FabricGuidsArgs, FabricGuidsPtr and FabricGuidsPtrOutput values. You can construct a concrete instance of `FabricGuidsPtrInput` via:

        FabricGuidsArgs{...}

or:

        nil

func FabricGuidsPtr

func FabricGuidsPtr(v *FabricGuidsArgs) FabricGuidsPtrInput

type FabricGuidsPtrOutput

type FabricGuidsPtrOutput struct{ *pulumi.OutputState }

func (FabricGuidsPtrOutput) Elem

func (FabricGuidsPtrOutput) ElementType

func (FabricGuidsPtrOutput) ElementType() reflect.Type

func (FabricGuidsPtrOutput) LakehouseGuid

func (o FabricGuidsPtrOutput) LakehouseGuid() pulumi.StringPtrOutput

Fabric one lake house guid.

func (FabricGuidsPtrOutput) ToFabricGuidsPtrOutput

func (o FabricGuidsPtrOutput) ToFabricGuidsPtrOutput() FabricGuidsPtrOutput

func (FabricGuidsPtrOutput) ToFabricGuidsPtrOutputWithContext

func (o FabricGuidsPtrOutput) ToFabricGuidsPtrOutputWithContext(ctx context.Context) FabricGuidsPtrOutput

func (FabricGuidsPtrOutput) WorkspaceGuid

func (o FabricGuidsPtrOutput) WorkspaceGuid() pulumi.StringPtrOutput

Fabric one lake workspace guid.

type FabricGuidsResponse

type FabricGuidsResponse struct {
	// Fabric one lake house guid.
	LakehouseGuid string `pulumi:"lakehouseGuid"`
	// Fabric one lake workspace guid.
	WorkspaceGuid string `pulumi:"workspaceGuid"`
}

Fabric one lake guids.

type FabricGuidsResponseOutput

type FabricGuidsResponseOutput struct{ *pulumi.OutputState }

Fabric one lake guids.

func (FabricGuidsResponseOutput) ElementType

func (FabricGuidsResponseOutput) ElementType() reflect.Type

func (FabricGuidsResponseOutput) LakehouseGuid

func (o FabricGuidsResponseOutput) LakehouseGuid() pulumi.StringOutput

Fabric one lake house guid.

func (FabricGuidsResponseOutput) ToFabricGuidsResponseOutput

func (o FabricGuidsResponseOutput) ToFabricGuidsResponseOutput() FabricGuidsResponseOutput

func (FabricGuidsResponseOutput) ToFabricGuidsResponseOutputWithContext

func (o FabricGuidsResponseOutput) ToFabricGuidsResponseOutputWithContext(ctx context.Context) FabricGuidsResponseOutput

func (FabricGuidsResponseOutput) WorkspaceGuid

func (o FabricGuidsResponseOutput) WorkspaceGuid() pulumi.StringOutput

Fabric one lake workspace guid.

type FabricGuidsResponsePtrOutput

type FabricGuidsResponsePtrOutput struct{ *pulumi.OutputState }

func (FabricGuidsResponsePtrOutput) Elem

func (FabricGuidsResponsePtrOutput) ElementType

func (FabricGuidsResponsePtrOutput) LakehouseGuid

Fabric one lake house guid.

func (FabricGuidsResponsePtrOutput) ToFabricGuidsResponsePtrOutput

func (o FabricGuidsResponsePtrOutput) ToFabricGuidsResponsePtrOutput() FabricGuidsResponsePtrOutput

func (FabricGuidsResponsePtrOutput) ToFabricGuidsResponsePtrOutputWithContext

func (o FabricGuidsResponsePtrOutput) ToFabricGuidsResponsePtrOutputWithContext(ctx context.Context) FabricGuidsResponsePtrOutput

func (FabricGuidsResponsePtrOutput) WorkspaceGuid

Fabric one lake workspace guid.

type FabricNames

type FabricNames struct {
	// Fabric one lake house name.
	LakehouseName string `pulumi:"lakehouseName"`
	// Fabric one lake workspace name.
	WorkspaceName string `pulumi:"workspaceName"`
}

Fabric one lake names.

type FabricNamesArgs

type FabricNamesArgs struct {
	// Fabric one lake house name.
	LakehouseName pulumi.StringInput `pulumi:"lakehouseName"`
	// Fabric one lake workspace name.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

Fabric one lake names.

func (FabricNamesArgs) ElementType

func (FabricNamesArgs) ElementType() reflect.Type

func (FabricNamesArgs) ToFabricNamesOutput

func (i FabricNamesArgs) ToFabricNamesOutput() FabricNamesOutput

func (FabricNamesArgs) ToFabricNamesOutputWithContext

func (i FabricNamesArgs) ToFabricNamesOutputWithContext(ctx context.Context) FabricNamesOutput

func (FabricNamesArgs) ToFabricNamesPtrOutput

func (i FabricNamesArgs) ToFabricNamesPtrOutput() FabricNamesPtrOutput

func (FabricNamesArgs) ToFabricNamesPtrOutputWithContext

func (i FabricNamesArgs) ToFabricNamesPtrOutputWithContext(ctx context.Context) FabricNamesPtrOutput

type FabricNamesInput

type FabricNamesInput interface {
	pulumi.Input

	ToFabricNamesOutput() FabricNamesOutput
	ToFabricNamesOutputWithContext(context.Context) FabricNamesOutput
}

FabricNamesInput is an input type that accepts FabricNamesArgs and FabricNamesOutput values. You can construct a concrete instance of `FabricNamesInput` via:

FabricNamesArgs{...}

type FabricNamesOutput

type FabricNamesOutput struct{ *pulumi.OutputState }

Fabric one lake names.

func (FabricNamesOutput) ElementType

func (FabricNamesOutput) ElementType() reflect.Type

func (FabricNamesOutput) LakehouseName

func (o FabricNamesOutput) LakehouseName() pulumi.StringOutput

Fabric one lake house name.

func (FabricNamesOutput) ToFabricNamesOutput

func (o FabricNamesOutput) ToFabricNamesOutput() FabricNamesOutput

func (FabricNamesOutput) ToFabricNamesOutputWithContext

func (o FabricNamesOutput) ToFabricNamesOutputWithContext(ctx context.Context) FabricNamesOutput

func (FabricNamesOutput) ToFabricNamesPtrOutput

func (o FabricNamesOutput) ToFabricNamesPtrOutput() FabricNamesPtrOutput

func (FabricNamesOutput) ToFabricNamesPtrOutputWithContext

func (o FabricNamesOutput) ToFabricNamesPtrOutputWithContext(ctx context.Context) FabricNamesPtrOutput

func (FabricNamesOutput) WorkspaceName

func (o FabricNamesOutput) WorkspaceName() pulumi.StringOutput

Fabric one lake workspace name.

type FabricNamesPtrInput

type FabricNamesPtrInput interface {
	pulumi.Input

	ToFabricNamesPtrOutput() FabricNamesPtrOutput
	ToFabricNamesPtrOutputWithContext(context.Context) FabricNamesPtrOutput
}

FabricNamesPtrInput is an input type that accepts FabricNamesArgs, FabricNamesPtr and FabricNamesPtrOutput values. You can construct a concrete instance of `FabricNamesPtrInput` via:

        FabricNamesArgs{...}

or:

        nil

func FabricNamesPtr

func FabricNamesPtr(v *FabricNamesArgs) FabricNamesPtrInput

type FabricNamesPtrOutput

type FabricNamesPtrOutput struct{ *pulumi.OutputState }

func (FabricNamesPtrOutput) Elem

func (FabricNamesPtrOutput) ElementType

func (FabricNamesPtrOutput) ElementType() reflect.Type

func (FabricNamesPtrOutput) LakehouseName

func (o FabricNamesPtrOutput) LakehouseName() pulumi.StringPtrOutput

Fabric one lake house name.

func (FabricNamesPtrOutput) ToFabricNamesPtrOutput

func (o FabricNamesPtrOutput) ToFabricNamesPtrOutput() FabricNamesPtrOutput

func (FabricNamesPtrOutput) ToFabricNamesPtrOutputWithContext

func (o FabricNamesPtrOutput) ToFabricNamesPtrOutputWithContext(ctx context.Context) FabricNamesPtrOutput

func (FabricNamesPtrOutput) WorkspaceName

func (o FabricNamesPtrOutput) WorkspaceName() pulumi.StringPtrOutput

Fabric one lake workspace name.

type FabricNamesResponse

type FabricNamesResponse struct {
	// Fabric one lake house name.
	LakehouseName string `pulumi:"lakehouseName"`
	// Fabric one lake workspace name.
	WorkspaceName string `pulumi:"workspaceName"`
}

Fabric one lake names.

type FabricNamesResponseOutput

type FabricNamesResponseOutput struct{ *pulumi.OutputState }

Fabric one lake names.

func (FabricNamesResponseOutput) ElementType

func (FabricNamesResponseOutput) ElementType() reflect.Type

func (FabricNamesResponseOutput) LakehouseName

func (o FabricNamesResponseOutput) LakehouseName() pulumi.StringOutput

Fabric one lake house name.

func (FabricNamesResponseOutput) ToFabricNamesResponseOutput

func (o FabricNamesResponseOutput) ToFabricNamesResponseOutput() FabricNamesResponseOutput

func (FabricNamesResponseOutput) ToFabricNamesResponseOutputWithContext

func (o FabricNamesResponseOutput) ToFabricNamesResponseOutputWithContext(ctx context.Context) FabricNamesResponseOutput

func (FabricNamesResponseOutput) WorkspaceName

func (o FabricNamesResponseOutput) WorkspaceName() pulumi.StringOutput

Fabric one lake workspace name.

type FabricNamesResponsePtrOutput

type FabricNamesResponsePtrOutput struct{ *pulumi.OutputState }

func (FabricNamesResponsePtrOutput) Elem

func (FabricNamesResponsePtrOutput) ElementType

func (FabricNamesResponsePtrOutput) LakehouseName

Fabric one lake house name.

func (FabricNamesResponsePtrOutput) ToFabricNamesResponsePtrOutput

func (o FabricNamesResponsePtrOutput) ToFabricNamesResponsePtrOutput() FabricNamesResponsePtrOutput

func (FabricNamesResponsePtrOutput) ToFabricNamesResponsePtrOutputWithContext

func (o FabricNamesResponsePtrOutput) ToFabricNamesResponsePtrOutputWithContext(ctx context.Context) FabricNamesResponsePtrOutput

func (FabricNamesResponsePtrOutput) WorkspaceName

Fabric one lake workspace name.

type FabricPathType

type FabricPathType string

Fabric path type to use.

func (FabricPathType) ElementType

func (FabricPathType) ElementType() reflect.Type

func (FabricPathType) ToFabricPathTypeOutput

func (e FabricPathType) ToFabricPathTypeOutput() FabricPathTypeOutput

func (FabricPathType) ToFabricPathTypeOutputWithContext

func (e FabricPathType) ToFabricPathTypeOutputWithContext(ctx context.Context) FabricPathTypeOutput

func (FabricPathType) ToFabricPathTypePtrOutput

func (e FabricPathType) ToFabricPathTypePtrOutput() FabricPathTypePtrOutput

func (FabricPathType) ToFabricPathTypePtrOutputWithContext

func (e FabricPathType) ToFabricPathTypePtrOutputWithContext(ctx context.Context) FabricPathTypePtrOutput

func (FabricPathType) ToStringOutput

func (e FabricPathType) ToStringOutput() pulumi.StringOutput

func (FabricPathType) ToStringOutputWithContext

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

func (FabricPathType) ToStringPtrOutput

func (e FabricPathType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FabricPathType) ToStringPtrOutputWithContext

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

type FabricPathTypeInput

type FabricPathTypeInput interface {
	pulumi.Input

	ToFabricPathTypeOutput() FabricPathTypeOutput
	ToFabricPathTypeOutputWithContext(context.Context) FabricPathTypeOutput
}

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

FabricPathTypeFiles
FabricPathTypeTables

type FabricPathTypeOutput

type FabricPathTypeOutput struct{ *pulumi.OutputState }

func (FabricPathTypeOutput) ElementType

func (FabricPathTypeOutput) ElementType() reflect.Type

func (FabricPathTypeOutput) ToFabricPathTypeOutput

func (o FabricPathTypeOutput) ToFabricPathTypeOutput() FabricPathTypeOutput

func (FabricPathTypeOutput) ToFabricPathTypeOutputWithContext

func (o FabricPathTypeOutput) ToFabricPathTypeOutputWithContext(ctx context.Context) FabricPathTypeOutput

func (FabricPathTypeOutput) ToFabricPathTypePtrOutput

func (o FabricPathTypeOutput) ToFabricPathTypePtrOutput() FabricPathTypePtrOutput

func (FabricPathTypeOutput) ToFabricPathTypePtrOutputWithContext

func (o FabricPathTypeOutput) ToFabricPathTypePtrOutputWithContext(ctx context.Context) FabricPathTypePtrOutput

func (FabricPathTypeOutput) ToStringOutput

func (o FabricPathTypeOutput) ToStringOutput() pulumi.StringOutput

func (FabricPathTypeOutput) ToStringOutputWithContext

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

func (FabricPathTypeOutput) ToStringPtrOutput

func (o FabricPathTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FabricPathTypeOutput) ToStringPtrOutputWithContext

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

type FabricPathTypePtrInput

type FabricPathTypePtrInput interface {
	pulumi.Input

	ToFabricPathTypePtrOutput() FabricPathTypePtrOutput
	ToFabricPathTypePtrOutputWithContext(context.Context) FabricPathTypePtrOutput
}

func FabricPathTypePtr

func FabricPathTypePtr(v string) FabricPathTypePtrInput

type FabricPathTypePtrOutput

type FabricPathTypePtrOutput struct{ *pulumi.OutputState }

func (FabricPathTypePtrOutput) Elem

func (FabricPathTypePtrOutput) ElementType

func (FabricPathTypePtrOutput) ElementType() reflect.Type

func (FabricPathTypePtrOutput) ToFabricPathTypePtrOutput

func (o FabricPathTypePtrOutput) ToFabricPathTypePtrOutput() FabricPathTypePtrOutput

func (FabricPathTypePtrOutput) ToFabricPathTypePtrOutputWithContext

func (o FabricPathTypePtrOutput) ToFabricPathTypePtrOutputWithContext(ctx context.Context) FabricPathTypePtrOutput

func (FabricPathTypePtrOutput) ToStringPtrOutput

func (o FabricPathTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FabricPathTypePtrOutput) ToStringPtrOutputWithContext

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

type Frontend

type Frontend struct {
	// Replicas is desired number of frontend replicas of the given distributed MQTT broker.
	Replicas int `pulumi:"replicas"`
	// Defines the limits for resources of the frontend instances of the MQTT broker.
	TemporaryResourceLimits *TemporaryResourceLimitsConfig `pulumi:"temporaryResourceLimits"`
	// Number of logical frontend workers per pod.
	Workers *int `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*Frontend) Defaults

func (val *Frontend) Defaults() *Frontend

Defaults sets the appropriate defaults for Frontend

type FrontendArgs

type FrontendArgs struct {
	// Replicas is desired number of frontend replicas of the given distributed MQTT broker.
	Replicas pulumi.IntInput `pulumi:"replicas"`
	// Defines the limits for resources of the frontend instances of the MQTT broker.
	TemporaryResourceLimits TemporaryResourceLimitsConfigPtrInput `pulumi:"temporaryResourceLimits"`
	// Number of logical frontend workers per pod.
	Workers pulumi.IntPtrInput `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*FrontendArgs) Defaults

func (val *FrontendArgs) Defaults() *FrontendArgs

Defaults sets the appropriate defaults for FrontendArgs

func (FrontendArgs) ElementType

func (FrontendArgs) ElementType() reflect.Type

func (FrontendArgs) ToFrontendOutput

func (i FrontendArgs) ToFrontendOutput() FrontendOutput

func (FrontendArgs) ToFrontendOutputWithContext

func (i FrontendArgs) ToFrontendOutputWithContext(ctx context.Context) FrontendOutput

func (FrontendArgs) ToFrontendPtrOutput

func (i FrontendArgs) ToFrontendPtrOutput() FrontendPtrOutput

func (FrontendArgs) ToFrontendPtrOutputWithContext

func (i FrontendArgs) ToFrontendPtrOutputWithContext(ctx context.Context) FrontendPtrOutput

type FrontendInput

type FrontendInput interface {
	pulumi.Input

	ToFrontendOutput() FrontendOutput
	ToFrontendOutputWithContext(context.Context) FrontendOutput
}

FrontendInput is an input type that accepts FrontendArgs and FrontendOutput values. You can construct a concrete instance of `FrontendInput` via:

FrontendArgs{...}

type FrontendOutput

type FrontendOutput struct{ *pulumi.OutputState }

Desired properties of the Frontend Instances of the DMQTT Broker

func (FrontendOutput) ElementType

func (FrontendOutput) ElementType() reflect.Type

func (FrontendOutput) Replicas

func (o FrontendOutput) Replicas() pulumi.IntOutput

Replicas is desired number of frontend replicas of the given distributed MQTT broker.

func (FrontendOutput) TemporaryResourceLimits

func (o FrontendOutput) TemporaryResourceLimits() TemporaryResourceLimitsConfigPtrOutput

Defines the limits for resources of the frontend instances of the MQTT broker.

func (FrontendOutput) ToFrontendOutput

func (o FrontendOutput) ToFrontendOutput() FrontendOutput

func (FrontendOutput) ToFrontendOutputWithContext

func (o FrontendOutput) ToFrontendOutputWithContext(ctx context.Context) FrontendOutput

func (FrontendOutput) ToFrontendPtrOutput

func (o FrontendOutput) ToFrontendPtrOutput() FrontendPtrOutput

func (FrontendOutput) ToFrontendPtrOutputWithContext

func (o FrontendOutput) ToFrontendPtrOutputWithContext(ctx context.Context) FrontendPtrOutput

func (FrontendOutput) Workers

func (o FrontendOutput) Workers() pulumi.IntPtrOutput

Number of logical frontend workers per pod.

type FrontendPtrInput

type FrontendPtrInput interface {
	pulumi.Input

	ToFrontendPtrOutput() FrontendPtrOutput
	ToFrontendPtrOutputWithContext(context.Context) FrontendPtrOutput
}

FrontendPtrInput is an input type that accepts FrontendArgs, FrontendPtr and FrontendPtrOutput values. You can construct a concrete instance of `FrontendPtrInput` via:

        FrontendArgs{...}

or:

        nil

func FrontendPtr

func FrontendPtr(v *FrontendArgs) FrontendPtrInput

type FrontendPtrOutput

type FrontendPtrOutput struct{ *pulumi.OutputState }

func (FrontendPtrOutput) Elem

func (FrontendPtrOutput) ElementType

func (FrontendPtrOutput) ElementType() reflect.Type

func (FrontendPtrOutput) Replicas

func (o FrontendPtrOutput) Replicas() pulumi.IntPtrOutput

Replicas is desired number of frontend replicas of the given distributed MQTT broker.

func (FrontendPtrOutput) TemporaryResourceLimits

func (o FrontendPtrOutput) TemporaryResourceLimits() TemporaryResourceLimitsConfigPtrOutput

Defines the limits for resources of the frontend instances of the MQTT broker.

func (FrontendPtrOutput) ToFrontendPtrOutput

func (o FrontendPtrOutput) ToFrontendPtrOutput() FrontendPtrOutput

func (FrontendPtrOutput) ToFrontendPtrOutputWithContext

func (o FrontendPtrOutput) ToFrontendPtrOutputWithContext(ctx context.Context) FrontendPtrOutput

func (FrontendPtrOutput) Workers

Number of logical frontend workers per pod.

type FrontendResponse

type FrontendResponse struct {
	// Replicas is desired number of frontend replicas of the given distributed MQTT broker.
	Replicas int `pulumi:"replicas"`
	// Defines the limits for resources of the frontend instances of the MQTT broker.
	TemporaryResourceLimits *TemporaryResourceLimitsConfigResponse `pulumi:"temporaryResourceLimits"`
	// Number of logical frontend workers per pod.
	Workers *int `pulumi:"workers"`
}

Desired properties of the Frontend Instances of the DMQTT Broker

func (*FrontendResponse) Defaults

func (val *FrontendResponse) Defaults() *FrontendResponse

Defaults sets the appropriate defaults for FrontendResponse

type FrontendResponseOutput

type FrontendResponseOutput struct{ *pulumi.OutputState }

Desired properties of the Frontend Instances of the DMQTT Broker

func (FrontendResponseOutput) ElementType

func (FrontendResponseOutput) ElementType() reflect.Type

func (FrontendResponseOutput) Replicas

Replicas is desired number of frontend replicas of the given distributed MQTT broker.

func (FrontendResponseOutput) TemporaryResourceLimits

Defines the limits for resources of the frontend instances of the MQTT broker.

func (FrontendResponseOutput) ToFrontendResponseOutput

func (o FrontendResponseOutput) ToFrontendResponseOutput() FrontendResponseOutput

func (FrontendResponseOutput) ToFrontendResponseOutputWithContext

func (o FrontendResponseOutput) ToFrontendResponseOutputWithContext(ctx context.Context) FrontendResponseOutput

func (FrontendResponseOutput) Workers

Number of logical frontend workers per pod.

type FrontendResponsePtrOutput

type FrontendResponsePtrOutput struct{ *pulumi.OutputState }

func (FrontendResponsePtrOutput) Elem

func (FrontendResponsePtrOutput) ElementType

func (FrontendResponsePtrOutput) ElementType() reflect.Type

func (FrontendResponsePtrOutput) Replicas

Replicas is desired number of frontend replicas of the given distributed MQTT broker.

func (FrontendResponsePtrOutput) TemporaryResourceLimits

Defines the limits for resources of the frontend instances of the MQTT broker.

func (FrontendResponsePtrOutput) ToFrontendResponsePtrOutput

func (o FrontendResponsePtrOutput) ToFrontendResponsePtrOutput() FrontendResponsePtrOutput

func (FrontendResponsePtrOutput) ToFrontendResponsePtrOutputWithContext

func (o FrontendResponsePtrOutput) ToFrontendResponsePtrOutputWithContext(ctx context.Context) FrontendResponsePtrOutput

func (FrontendResponsePtrOutput) Workers

Number of logical frontend workers per pod.

type KafkaAcks

type KafkaAcks string

The kafka acks to use.

func (KafkaAcks) ElementType

func (KafkaAcks) ElementType() reflect.Type

func (KafkaAcks) ToKafkaAcksOutput

func (e KafkaAcks) ToKafkaAcksOutput() KafkaAcksOutput

func (KafkaAcks) ToKafkaAcksOutputWithContext

func (e KafkaAcks) ToKafkaAcksOutputWithContext(ctx context.Context) KafkaAcksOutput

func (KafkaAcks) ToKafkaAcksPtrOutput

func (e KafkaAcks) ToKafkaAcksPtrOutput() KafkaAcksPtrOutput

func (KafkaAcks) ToKafkaAcksPtrOutputWithContext

func (e KafkaAcks) ToKafkaAcksPtrOutputWithContext(ctx context.Context) KafkaAcksPtrOutput

func (KafkaAcks) ToStringOutput

func (e KafkaAcks) ToStringOutput() pulumi.StringOutput

func (KafkaAcks) ToStringOutputWithContext

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

func (KafkaAcks) ToStringPtrOutput

func (e KafkaAcks) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaAcks) ToStringPtrOutputWithContext

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

type KafkaAcksInput

type KafkaAcksInput interface {
	pulumi.Input

	ToKafkaAcksOutput() KafkaAcksOutput
	ToKafkaAcksOutputWithContext(context.Context) KafkaAcksOutput
}

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

KafkaAcksZero
KafkaAcksOne
KafkaAcksAll

type KafkaAcksOutput

type KafkaAcksOutput struct{ *pulumi.OutputState }

func (KafkaAcksOutput) ElementType

func (KafkaAcksOutput) ElementType() reflect.Type

func (KafkaAcksOutput) ToKafkaAcksOutput

func (o KafkaAcksOutput) ToKafkaAcksOutput() KafkaAcksOutput

func (KafkaAcksOutput) ToKafkaAcksOutputWithContext

func (o KafkaAcksOutput) ToKafkaAcksOutputWithContext(ctx context.Context) KafkaAcksOutput

func (KafkaAcksOutput) ToKafkaAcksPtrOutput

func (o KafkaAcksOutput) ToKafkaAcksPtrOutput() KafkaAcksPtrOutput

func (KafkaAcksOutput) ToKafkaAcksPtrOutputWithContext

func (o KafkaAcksOutput) ToKafkaAcksPtrOutputWithContext(ctx context.Context) KafkaAcksPtrOutput

func (KafkaAcksOutput) ToStringOutput

func (o KafkaAcksOutput) ToStringOutput() pulumi.StringOutput

func (KafkaAcksOutput) ToStringOutputWithContext

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

func (KafkaAcksOutput) ToStringPtrOutput

func (o KafkaAcksOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaAcksOutput) ToStringPtrOutputWithContext

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

type KafkaAcksPtrInput

type KafkaAcksPtrInput interface {
	pulumi.Input

	ToKafkaAcksPtrOutput() KafkaAcksPtrOutput
	ToKafkaAcksPtrOutputWithContext(context.Context) KafkaAcksPtrOutput
}

func KafkaAcksPtr

func KafkaAcksPtr(v string) KafkaAcksPtrInput

type KafkaAcksPtrOutput

type KafkaAcksPtrOutput struct{ *pulumi.OutputState }

func (KafkaAcksPtrOutput) Elem

func (KafkaAcksPtrOutput) ElementType

func (KafkaAcksPtrOutput) ElementType() reflect.Type

func (KafkaAcksPtrOutput) ToKafkaAcksPtrOutput

func (o KafkaAcksPtrOutput) ToKafkaAcksPtrOutput() KafkaAcksPtrOutput

func (KafkaAcksPtrOutput) ToKafkaAcksPtrOutputWithContext

func (o KafkaAcksPtrOutput) ToKafkaAcksPtrOutputWithContext(ctx context.Context) KafkaAcksPtrOutput

func (KafkaAcksPtrOutput) ToStringPtrOutput

func (o KafkaAcksPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaAcksPtrOutput) ToStringPtrOutputWithContext

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

type KafkaConnector

type KafkaConnector struct {
	pulumi.CustomResourceState

	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix pulumi.StringPtrOutput `pulumi:"clientIdPrefix"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The details of KafkaConnector Docker Image.
	Image ContainerImageResponsePtrOutput `pulumi:"image"`
	// The number of KafkaConnector pods to spin up.
	Instances pulumi.IntPtrOutput `pulumi:"instances"`
	// The details for connecting with Remote Kafka Broker.
	KafkaConnection KafkaRemoteBrokerConnectionSpecResponseOutput `pulumi:"kafkaConnection"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecResponsePtrOutput `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The log level of the Bridge Connector instances.
	LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations NodeTolerationsResponsePtrOutput `pulumi:"nodeTolerations"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ kafkaConnector resource Azure REST API version: 2023-10-04-preview.

func GetKafkaConnector

func GetKafkaConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KafkaConnectorState, opts ...pulumi.ResourceOption) (*KafkaConnector, error)

GetKafkaConnector gets an existing KafkaConnector 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 NewKafkaConnector

func NewKafkaConnector(ctx *pulumi.Context,
	name string, args *KafkaConnectorArgs, opts ...pulumi.ResourceOption) (*KafkaConnector, error)

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

func (*KafkaConnector) ElementType

func (*KafkaConnector) ElementType() reflect.Type

func (*KafkaConnector) ToKafkaConnectorOutput

func (i *KafkaConnector) ToKafkaConnectorOutput() KafkaConnectorOutput

func (*KafkaConnector) ToKafkaConnectorOutputWithContext

func (i *KafkaConnector) ToKafkaConnectorOutputWithContext(ctx context.Context) KafkaConnectorOutput

type KafkaConnectorArgs

type KafkaConnectorArgs struct {
	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix pulumi.StringPtrInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The details of KafkaConnector Docker Image.
	Image ContainerImagePtrInput
	// The number of KafkaConnector pods to spin up.
	Instances pulumi.IntPtrInput
	// The details for connecting with Remote Kafka Broker.
	KafkaConnection KafkaRemoteBrokerConnectionSpecInput
	// Name of MQ kafkaConnector resource
	KafkaConnectorName pulumi.StringPtrInput
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The log level of the Bridge Connector instances.
	LogLevel pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations NodeTolerationsPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a KafkaConnector resource.

func (KafkaConnectorArgs) ElementType

func (KafkaConnectorArgs) ElementType() reflect.Type

type KafkaConnectorInput

type KafkaConnectorInput interface {
	pulumi.Input

	ToKafkaConnectorOutput() KafkaConnectorOutput
	ToKafkaConnectorOutputWithContext(ctx context.Context) KafkaConnectorOutput
}

type KafkaConnectorOutput

type KafkaConnectorOutput struct{ *pulumi.OutputState }

func (KafkaConnectorOutput) ClientIdPrefix

func (o KafkaConnectorOutput) ClientIdPrefix() pulumi.StringPtrOutput

The client id prefix of the dynamically generated client ids.

func (KafkaConnectorOutput) ElementType

func (KafkaConnectorOutput) ElementType() reflect.Type

func (KafkaConnectorOutput) ExtendedLocation

Extended Location

func (KafkaConnectorOutput) Image

The details of KafkaConnector Docker Image.

func (KafkaConnectorOutput) Instances

The number of KafkaConnector pods to spin up.

func (KafkaConnectorOutput) KafkaConnection

The details for connecting with Remote Kafka Broker.

func (KafkaConnectorOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (KafkaConnectorOutput) Location

The geo-location where the resource lives

func (KafkaConnectorOutput) LogLevel

The log level of the Bridge Connector instances.

func (KafkaConnectorOutput) Name

The name of the resource

func (KafkaConnectorOutput) NodeTolerations

The Node Tolerations for the Bridge Connector pods.

func (KafkaConnectorOutput) ProvisioningState

func (o KafkaConnectorOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (KafkaConnectorOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KafkaConnectorOutput) Tags

Resource tags.

func (KafkaConnectorOutput) ToKafkaConnectorOutput

func (o KafkaConnectorOutput) ToKafkaConnectorOutput() KafkaConnectorOutput

func (KafkaConnectorOutput) ToKafkaConnectorOutputWithContext

func (o KafkaConnectorOutput) ToKafkaConnectorOutputWithContext(ctx context.Context) KafkaConnectorOutput

func (KafkaConnectorOutput) Type

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

type KafkaConnectorState

type KafkaConnectorState struct {
}

func (KafkaConnectorState) ElementType

func (KafkaConnectorState) ElementType() reflect.Type

type KafkaConnectorTopicMap

type KafkaConnectorTopicMap struct {
	pulumi.CustomResourceState

	// The batching settings for kafka messages.
	Batching KafkaTopicMapBatchingResponsePtrOutput `pulumi:"batching"`
	// The compression to use for kafka messages.
	Compression pulumi.StringPtrOutput `pulumi:"compression"`
	// The flag to copy Mqtt properties.
	CopyMqttProperties pulumi.StringPtrOutput `pulumi:"copyMqttProperties"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The kafkaConnector CRD it refers to.
	KafkaConnectorRef pulumi.StringOutput `pulumi:"kafkaConnectorRef"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The partition to use for Kafka.
	PartitionKeyProperty pulumi.StringPtrOutput `pulumi:"partitionKeyProperty"`
	// The partition strategy to use for Kafka.
	PartitionStrategy pulumi.StringPtrOutput `pulumi:"partitionStrategy"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The route details for Kafka connector.
	Routes KafkaRoutesResponseArrayOutput `pulumi:"routes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ kafkaConnector/topicMap resource Azure REST API version: 2023-10-04-preview.

func GetKafkaConnectorTopicMap

func GetKafkaConnectorTopicMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KafkaConnectorTopicMapState, opts ...pulumi.ResourceOption) (*KafkaConnectorTopicMap, error)

GetKafkaConnectorTopicMap gets an existing KafkaConnectorTopicMap 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 NewKafkaConnectorTopicMap

func NewKafkaConnectorTopicMap(ctx *pulumi.Context,
	name string, args *KafkaConnectorTopicMapArgs, opts ...pulumi.ResourceOption) (*KafkaConnectorTopicMap, error)

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

func (*KafkaConnectorTopicMap) ElementType

func (*KafkaConnectorTopicMap) ElementType() reflect.Type

func (*KafkaConnectorTopicMap) ToKafkaConnectorTopicMapOutput

func (i *KafkaConnectorTopicMap) ToKafkaConnectorTopicMapOutput() KafkaConnectorTopicMapOutput

func (*KafkaConnectorTopicMap) ToKafkaConnectorTopicMapOutputWithContext

func (i *KafkaConnectorTopicMap) ToKafkaConnectorTopicMapOutputWithContext(ctx context.Context) KafkaConnectorTopicMapOutput

type KafkaConnectorTopicMapArgs

type KafkaConnectorTopicMapArgs struct {
	// The batching settings for kafka messages.
	Batching KafkaTopicMapBatchingPtrInput
	// The compression to use for kafka messages.
	Compression pulumi.StringPtrInput
	// The flag to copy Mqtt properties.
	CopyMqttProperties pulumi.StringPtrInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// Name of MQ kafkaConnector resource
	KafkaConnectorName pulumi.StringInput
	// The kafkaConnector CRD it refers to.
	KafkaConnectorRef pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// The partition to use for Kafka.
	PartitionKeyProperty pulumi.StringPtrInput
	// The partition strategy to use for Kafka.
	PartitionStrategy pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The route details for Kafka connector.
	Routes KafkaRoutesArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Name of MQ kafka/topicMap resource
	TopicMapName pulumi.StringPtrInput
}

The set of arguments for constructing a KafkaConnectorTopicMap resource.

func (KafkaConnectorTopicMapArgs) ElementType

func (KafkaConnectorTopicMapArgs) ElementType() reflect.Type

type KafkaConnectorTopicMapInput

type KafkaConnectorTopicMapInput interface {
	pulumi.Input

	ToKafkaConnectorTopicMapOutput() KafkaConnectorTopicMapOutput
	ToKafkaConnectorTopicMapOutputWithContext(ctx context.Context) KafkaConnectorTopicMapOutput
}

type KafkaConnectorTopicMapOutput

type KafkaConnectorTopicMapOutput struct{ *pulumi.OutputState }

func (KafkaConnectorTopicMapOutput) Batching

The batching settings for kafka messages.

func (KafkaConnectorTopicMapOutput) Compression

The compression to use for kafka messages.

func (KafkaConnectorTopicMapOutput) CopyMqttProperties

func (o KafkaConnectorTopicMapOutput) CopyMqttProperties() pulumi.StringPtrOutput

The flag to copy Mqtt properties.

func (KafkaConnectorTopicMapOutput) ElementType

func (KafkaConnectorTopicMapOutput) ExtendedLocation

Extended Location

func (KafkaConnectorTopicMapOutput) KafkaConnectorRef

func (o KafkaConnectorTopicMapOutput) KafkaConnectorRef() pulumi.StringOutput

The kafkaConnector CRD it refers to.

func (KafkaConnectorTopicMapOutput) Location

The geo-location where the resource lives

func (KafkaConnectorTopicMapOutput) Name

The name of the resource

func (KafkaConnectorTopicMapOutput) PartitionKeyProperty

func (o KafkaConnectorTopicMapOutput) PartitionKeyProperty() pulumi.StringPtrOutput

The partition to use for Kafka.

func (KafkaConnectorTopicMapOutput) PartitionStrategy

func (o KafkaConnectorTopicMapOutput) PartitionStrategy() pulumi.StringPtrOutput

The partition strategy to use for Kafka.

func (KafkaConnectorTopicMapOutput) ProvisioningState

func (o KafkaConnectorTopicMapOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (KafkaConnectorTopicMapOutput) Routes

The route details for Kafka connector.

func (KafkaConnectorTopicMapOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KafkaConnectorTopicMapOutput) Tags

Resource tags.

func (KafkaConnectorTopicMapOutput) ToKafkaConnectorTopicMapOutput

func (o KafkaConnectorTopicMapOutput) ToKafkaConnectorTopicMapOutput() KafkaConnectorTopicMapOutput

func (KafkaConnectorTopicMapOutput) ToKafkaConnectorTopicMapOutputWithContext

func (o KafkaConnectorTopicMapOutput) ToKafkaConnectorTopicMapOutputWithContext(ctx context.Context) KafkaConnectorTopicMapOutput

func (KafkaConnectorTopicMapOutput) Type

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

type KafkaConnectorTopicMapState

type KafkaConnectorTopicMapState struct {
}

func (KafkaConnectorTopicMapState) ElementType

type KafkaMessageCompressionType

type KafkaMessageCompressionType string

The compression to use for kafka messages.

func (KafkaMessageCompressionType) ElementType

func (KafkaMessageCompressionType) ToKafkaMessageCompressionTypeOutput

func (e KafkaMessageCompressionType) ToKafkaMessageCompressionTypeOutput() KafkaMessageCompressionTypeOutput

func (KafkaMessageCompressionType) ToKafkaMessageCompressionTypeOutputWithContext

func (e KafkaMessageCompressionType) ToKafkaMessageCompressionTypeOutputWithContext(ctx context.Context) KafkaMessageCompressionTypeOutput

func (KafkaMessageCompressionType) ToKafkaMessageCompressionTypePtrOutput

func (e KafkaMessageCompressionType) ToKafkaMessageCompressionTypePtrOutput() KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionType) ToKafkaMessageCompressionTypePtrOutputWithContext

func (e KafkaMessageCompressionType) ToKafkaMessageCompressionTypePtrOutputWithContext(ctx context.Context) KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionType) ToStringOutput

func (e KafkaMessageCompressionType) ToStringOutput() pulumi.StringOutput

func (KafkaMessageCompressionType) ToStringOutputWithContext

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

func (KafkaMessageCompressionType) ToStringPtrOutput

func (e KafkaMessageCompressionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaMessageCompressionType) ToStringPtrOutputWithContext

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

type KafkaMessageCompressionTypeInput

type KafkaMessageCompressionTypeInput interface {
	pulumi.Input

	ToKafkaMessageCompressionTypeOutput() KafkaMessageCompressionTypeOutput
	ToKafkaMessageCompressionTypeOutputWithContext(context.Context) KafkaMessageCompressionTypeOutput
}

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

KafkaMessageCompressionTypeNone
KafkaMessageCompressionTypeGzip
KafkaMessageCompressionTypeSnappy
KafkaMessageCompressionTypeLz4

type KafkaMessageCompressionTypeOutput

type KafkaMessageCompressionTypeOutput struct{ *pulumi.OutputState }

func (KafkaMessageCompressionTypeOutput) ElementType

func (KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypeOutput

func (o KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypeOutput() KafkaMessageCompressionTypeOutput

func (KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypeOutputWithContext

func (o KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypeOutputWithContext(ctx context.Context) KafkaMessageCompressionTypeOutput

func (KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypePtrOutput

func (o KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypePtrOutput() KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypePtrOutputWithContext

func (o KafkaMessageCompressionTypeOutput) ToKafkaMessageCompressionTypePtrOutputWithContext(ctx context.Context) KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionTypeOutput) ToStringOutput

func (KafkaMessageCompressionTypeOutput) ToStringOutputWithContext

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

func (KafkaMessageCompressionTypeOutput) ToStringPtrOutput

func (KafkaMessageCompressionTypeOutput) ToStringPtrOutputWithContext

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

type KafkaMessageCompressionTypePtrInput

type KafkaMessageCompressionTypePtrInput interface {
	pulumi.Input

	ToKafkaMessageCompressionTypePtrOutput() KafkaMessageCompressionTypePtrOutput
	ToKafkaMessageCompressionTypePtrOutputWithContext(context.Context) KafkaMessageCompressionTypePtrOutput
}

func KafkaMessageCompressionTypePtr

func KafkaMessageCompressionTypePtr(v string) KafkaMessageCompressionTypePtrInput

type KafkaMessageCompressionTypePtrOutput

type KafkaMessageCompressionTypePtrOutput struct{ *pulumi.OutputState }

func (KafkaMessageCompressionTypePtrOutput) Elem

func (KafkaMessageCompressionTypePtrOutput) ElementType

func (KafkaMessageCompressionTypePtrOutput) ToKafkaMessageCompressionTypePtrOutput

func (o KafkaMessageCompressionTypePtrOutput) ToKafkaMessageCompressionTypePtrOutput() KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionTypePtrOutput) ToKafkaMessageCompressionTypePtrOutputWithContext

func (o KafkaMessageCompressionTypePtrOutput) ToKafkaMessageCompressionTypePtrOutputWithContext(ctx context.Context) KafkaMessageCompressionTypePtrOutput

func (KafkaMessageCompressionTypePtrOutput) ToStringPtrOutput

func (KafkaMessageCompressionTypePtrOutput) ToStringPtrOutputWithContext

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

type KafkaPartitionStrategy

type KafkaPartitionStrategy string

The partition strategy to use for Kafka.

func (KafkaPartitionStrategy) ElementType

func (KafkaPartitionStrategy) ElementType() reflect.Type

func (KafkaPartitionStrategy) ToKafkaPartitionStrategyOutput

func (e KafkaPartitionStrategy) ToKafkaPartitionStrategyOutput() KafkaPartitionStrategyOutput

func (KafkaPartitionStrategy) ToKafkaPartitionStrategyOutputWithContext

func (e KafkaPartitionStrategy) ToKafkaPartitionStrategyOutputWithContext(ctx context.Context) KafkaPartitionStrategyOutput

func (KafkaPartitionStrategy) ToKafkaPartitionStrategyPtrOutput

func (e KafkaPartitionStrategy) ToKafkaPartitionStrategyPtrOutput() KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategy) ToKafkaPartitionStrategyPtrOutputWithContext

func (e KafkaPartitionStrategy) ToKafkaPartitionStrategyPtrOutputWithContext(ctx context.Context) KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategy) ToStringOutput

func (e KafkaPartitionStrategy) ToStringOutput() pulumi.StringOutput

func (KafkaPartitionStrategy) ToStringOutputWithContext

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

func (KafkaPartitionStrategy) ToStringPtrOutput

func (e KafkaPartitionStrategy) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaPartitionStrategy) ToStringPtrOutputWithContext

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

type KafkaPartitionStrategyInput

type KafkaPartitionStrategyInput interface {
	pulumi.Input

	ToKafkaPartitionStrategyOutput() KafkaPartitionStrategyOutput
	ToKafkaPartitionStrategyOutputWithContext(context.Context) KafkaPartitionStrategyOutput
}

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

KafkaPartitionStrategyDefault
KafkaPartitionStrategyStatic
KafkaPartitionStrategyTopic
KafkaPartitionStrategyProperty

type KafkaPartitionStrategyOutput

type KafkaPartitionStrategyOutput struct{ *pulumi.OutputState }

func (KafkaPartitionStrategyOutput) ElementType

func (KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyOutput

func (o KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyOutput() KafkaPartitionStrategyOutput

func (KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyOutputWithContext

func (o KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyOutputWithContext(ctx context.Context) KafkaPartitionStrategyOutput

func (KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyPtrOutput

func (o KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyPtrOutput() KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyPtrOutputWithContext

func (o KafkaPartitionStrategyOutput) ToKafkaPartitionStrategyPtrOutputWithContext(ctx context.Context) KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategyOutput) ToStringOutput

func (KafkaPartitionStrategyOutput) ToStringOutputWithContext

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

func (KafkaPartitionStrategyOutput) ToStringPtrOutput

func (o KafkaPartitionStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaPartitionStrategyOutput) ToStringPtrOutputWithContext

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

type KafkaPartitionStrategyPtrInput

type KafkaPartitionStrategyPtrInput interface {
	pulumi.Input

	ToKafkaPartitionStrategyPtrOutput() KafkaPartitionStrategyPtrOutput
	ToKafkaPartitionStrategyPtrOutputWithContext(context.Context) KafkaPartitionStrategyPtrOutput
}

func KafkaPartitionStrategyPtr

func KafkaPartitionStrategyPtr(v string) KafkaPartitionStrategyPtrInput

type KafkaPartitionStrategyPtrOutput

type KafkaPartitionStrategyPtrOutput struct{ *pulumi.OutputState }

func (KafkaPartitionStrategyPtrOutput) Elem

func (KafkaPartitionStrategyPtrOutput) ElementType

func (KafkaPartitionStrategyPtrOutput) ToKafkaPartitionStrategyPtrOutput

func (o KafkaPartitionStrategyPtrOutput) ToKafkaPartitionStrategyPtrOutput() KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategyPtrOutput) ToKafkaPartitionStrategyPtrOutputWithContext

func (o KafkaPartitionStrategyPtrOutput) ToKafkaPartitionStrategyPtrOutputWithContext(ctx context.Context) KafkaPartitionStrategyPtrOutput

func (KafkaPartitionStrategyPtrOutput) ToStringPtrOutput

func (KafkaPartitionStrategyPtrOutput) ToStringPtrOutputWithContext

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

type KafkaRemoteBrokerAuthenticationProperties

type KafkaRemoteBrokerAuthenticationProperties struct {
	// The type of authentication to use for Kafka remote broker.
	AuthType *KafkaRemoteBrokerAuthenticationTypes `pulumi:"authType"`
	// If authentication is enabled for Kafka remote broker.
	Enabled bool `pulumi:"enabled"`
}

Kafka RemoteBrokerConnection Authentication methods

type KafkaRemoteBrokerAuthenticationPropertiesArgs

type KafkaRemoteBrokerAuthenticationPropertiesArgs struct {
	// The type of authentication to use for Kafka remote broker.
	AuthType KafkaRemoteBrokerAuthenticationTypesPtrInput `pulumi:"authType"`
	// If authentication is enabled for Kafka remote broker.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

Kafka RemoteBrokerConnection Authentication methods

func (KafkaRemoteBrokerAuthenticationPropertiesArgs) ElementType

func (KafkaRemoteBrokerAuthenticationPropertiesArgs) ToKafkaRemoteBrokerAuthenticationPropertiesOutput

func (i KafkaRemoteBrokerAuthenticationPropertiesArgs) ToKafkaRemoteBrokerAuthenticationPropertiesOutput() KafkaRemoteBrokerAuthenticationPropertiesOutput

func (KafkaRemoteBrokerAuthenticationPropertiesArgs) ToKafkaRemoteBrokerAuthenticationPropertiesOutputWithContext

func (i KafkaRemoteBrokerAuthenticationPropertiesArgs) ToKafkaRemoteBrokerAuthenticationPropertiesOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationPropertiesOutput

type KafkaRemoteBrokerAuthenticationPropertiesInput

type KafkaRemoteBrokerAuthenticationPropertiesInput interface {
	pulumi.Input

	ToKafkaRemoteBrokerAuthenticationPropertiesOutput() KafkaRemoteBrokerAuthenticationPropertiesOutput
	ToKafkaRemoteBrokerAuthenticationPropertiesOutputWithContext(context.Context) KafkaRemoteBrokerAuthenticationPropertiesOutput
}

KafkaRemoteBrokerAuthenticationPropertiesInput is an input type that accepts KafkaRemoteBrokerAuthenticationPropertiesArgs and KafkaRemoteBrokerAuthenticationPropertiesOutput values. You can construct a concrete instance of `KafkaRemoteBrokerAuthenticationPropertiesInput` via:

KafkaRemoteBrokerAuthenticationPropertiesArgs{...}

type KafkaRemoteBrokerAuthenticationPropertiesOutput

type KafkaRemoteBrokerAuthenticationPropertiesOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Authentication methods

func (KafkaRemoteBrokerAuthenticationPropertiesOutput) AuthType

The type of authentication to use for Kafka remote broker.

func (KafkaRemoteBrokerAuthenticationPropertiesOutput) ElementType

func (KafkaRemoteBrokerAuthenticationPropertiesOutput) Enabled

If authentication is enabled for Kafka remote broker.

func (KafkaRemoteBrokerAuthenticationPropertiesOutput) ToKafkaRemoteBrokerAuthenticationPropertiesOutput

func (o KafkaRemoteBrokerAuthenticationPropertiesOutput) ToKafkaRemoteBrokerAuthenticationPropertiesOutput() KafkaRemoteBrokerAuthenticationPropertiesOutput

func (KafkaRemoteBrokerAuthenticationPropertiesOutput) ToKafkaRemoteBrokerAuthenticationPropertiesOutputWithContext

func (o KafkaRemoteBrokerAuthenticationPropertiesOutput) ToKafkaRemoteBrokerAuthenticationPropertiesOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationPropertiesOutput

type KafkaRemoteBrokerAuthenticationPropertiesResponse

type KafkaRemoteBrokerAuthenticationPropertiesResponse struct {
	// The type of authentication to use for Kafka remote broker.
	AuthType *KafkaRemoteBrokerAuthenticationTypesResponse `pulumi:"authType"`
	// If authentication is enabled for Kafka remote broker.
	Enabled bool `pulumi:"enabled"`
}

Kafka RemoteBrokerConnection Authentication methods

type KafkaRemoteBrokerAuthenticationPropertiesResponseOutput

type KafkaRemoteBrokerAuthenticationPropertiesResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Authentication methods

func (KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) AuthType

The type of authentication to use for Kafka remote broker.

func (KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) ElementType

func (KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) Enabled

If authentication is enabled for Kafka remote broker.

func (KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) ToKafkaRemoteBrokerAuthenticationPropertiesResponseOutput

func (KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) ToKafkaRemoteBrokerAuthenticationPropertiesResponseOutputWithContext

func (o KafkaRemoteBrokerAuthenticationPropertiesResponseOutput) ToKafkaRemoteBrokerAuthenticationPropertiesResponseOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationPropertiesResponseOutput

type KafkaRemoteBrokerAuthenticationTypes

type KafkaRemoteBrokerAuthenticationTypes struct {
	// Sasl remote broker authentication method.
	Sasl *SaslRemoteBrokerBasicAuthentication `pulumi:"sasl"`
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity *ManagedIdentityAuthentication `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 *KafkaX509Authentication `pulumi:"x509"`
}

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

type KafkaRemoteBrokerAuthenticationTypesArgs

type KafkaRemoteBrokerAuthenticationTypesArgs struct {
	// Sasl remote broker authentication method.
	Sasl SaslRemoteBrokerBasicAuthenticationPtrInput `pulumi:"sasl"`
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity ManagedIdentityAuthenticationPtrInput `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 KafkaX509AuthenticationPtrInput `pulumi:"x509"`
}

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

func (KafkaRemoteBrokerAuthenticationTypesArgs) ElementType

func (KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesOutput

func (i KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesOutput() KafkaRemoteBrokerAuthenticationTypesOutput

func (KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesOutputWithContext

func (i KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesOutput

func (KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput

func (i KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput() KafkaRemoteBrokerAuthenticationTypesPtrOutput

func (KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext

func (i KafkaRemoteBrokerAuthenticationTypesArgs) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesPtrOutput

type KafkaRemoteBrokerAuthenticationTypesInput

type KafkaRemoteBrokerAuthenticationTypesInput interface {
	pulumi.Input

	ToKafkaRemoteBrokerAuthenticationTypesOutput() KafkaRemoteBrokerAuthenticationTypesOutput
	ToKafkaRemoteBrokerAuthenticationTypesOutputWithContext(context.Context) KafkaRemoteBrokerAuthenticationTypesOutput
}

KafkaRemoteBrokerAuthenticationTypesInput is an input type that accepts KafkaRemoteBrokerAuthenticationTypesArgs and KafkaRemoteBrokerAuthenticationTypesOutput values. You can construct a concrete instance of `KafkaRemoteBrokerAuthenticationTypesInput` via:

KafkaRemoteBrokerAuthenticationTypesArgs{...}

type KafkaRemoteBrokerAuthenticationTypesOutput

type KafkaRemoteBrokerAuthenticationTypesOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

func (KafkaRemoteBrokerAuthenticationTypesOutput) ElementType

func (KafkaRemoteBrokerAuthenticationTypesOutput) Sasl

Sasl remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesOutput

func (o KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesOutput() KafkaRemoteBrokerAuthenticationTypesOutput

func (KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesOutputWithContext

func (o KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesOutput

func (KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput

func (o KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput() KafkaRemoteBrokerAuthenticationTypesPtrOutput

func (KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext

func (o KafkaRemoteBrokerAuthenticationTypesOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesPtrOutput

func (KafkaRemoteBrokerAuthenticationTypesOutput) X509

X509 remote broker authentication method.

type KafkaRemoteBrokerAuthenticationTypesPtrInput

type KafkaRemoteBrokerAuthenticationTypesPtrInput interface {
	pulumi.Input

	ToKafkaRemoteBrokerAuthenticationTypesPtrOutput() KafkaRemoteBrokerAuthenticationTypesPtrOutput
	ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext(context.Context) KafkaRemoteBrokerAuthenticationTypesPtrOutput
}

KafkaRemoteBrokerAuthenticationTypesPtrInput is an input type that accepts KafkaRemoteBrokerAuthenticationTypesArgs, KafkaRemoteBrokerAuthenticationTypesPtr and KafkaRemoteBrokerAuthenticationTypesPtrOutput values. You can construct a concrete instance of `KafkaRemoteBrokerAuthenticationTypesPtrInput` via:

        KafkaRemoteBrokerAuthenticationTypesArgs{...}

or:

        nil

type KafkaRemoteBrokerAuthenticationTypesPtrOutput

type KafkaRemoteBrokerAuthenticationTypesPtrOutput struct{ *pulumi.OutputState }

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) Elem

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) ElementType

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) Sasl

Sasl remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput

func (o KafkaRemoteBrokerAuthenticationTypesPtrOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutput() KafkaRemoteBrokerAuthenticationTypesPtrOutput

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext

func (o KafkaRemoteBrokerAuthenticationTypesPtrOutput) ToKafkaRemoteBrokerAuthenticationTypesPtrOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesPtrOutput

func (KafkaRemoteBrokerAuthenticationTypesPtrOutput) X509

X509 remote broker authentication method.

type KafkaRemoteBrokerAuthenticationTypesResponse

type KafkaRemoteBrokerAuthenticationTypesResponse struct {
	// Sasl remote broker authentication method.
	Sasl *SaslRemoteBrokerBasicAuthenticationResponse `pulumi:"sasl"`
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity *ManagedIdentityAuthenticationResponse `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 *KafkaX509AuthenticationResponse `pulumi:"x509"`
}

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

type KafkaRemoteBrokerAuthenticationTypesResponseOutput

type KafkaRemoteBrokerAuthenticationTypesResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) ElementType

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) Sasl

Sasl remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) ToKafkaRemoteBrokerAuthenticationTypesResponseOutput

func (o KafkaRemoteBrokerAuthenticationTypesResponseOutput) ToKafkaRemoteBrokerAuthenticationTypesResponseOutput() KafkaRemoteBrokerAuthenticationTypesResponseOutput

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) ToKafkaRemoteBrokerAuthenticationTypesResponseOutputWithContext

func (o KafkaRemoteBrokerAuthenticationTypesResponseOutput) ToKafkaRemoteBrokerAuthenticationTypesResponseOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesResponseOutput

func (KafkaRemoteBrokerAuthenticationTypesResponseOutput) X509

X509 remote broker authentication method.

type KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput

type KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) Elem

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) ElementType

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) Sasl

Sasl remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) ToKafkaRemoteBrokerAuthenticationTypesResponsePtrOutput

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) ToKafkaRemoteBrokerAuthenticationTypesResponsePtrOutputWithContext

func (o KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) ToKafkaRemoteBrokerAuthenticationTypesResponsePtrOutputWithContext(ctx context.Context) KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput

func (KafkaRemoteBrokerAuthenticationTypesResponsePtrOutput) X509

X509 remote broker authentication method.

type KafkaRemoteBrokerConnectionSpec

type KafkaRemoteBrokerConnectionSpec struct {
	// The remote broker authentication methods.
	Authentication KafkaRemoteBrokerAuthenticationProperties `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint string `pulumi:"endpoint"`
	// TLS details for Remote broker Connection.
	Tls KafkaRemoteBrokerConnectionTls `pulumi:"tls"`
}

Kafka RemoteBrokerConnectionSpec details

type KafkaRemoteBrokerConnectionSpecArgs

type KafkaRemoteBrokerConnectionSpecArgs struct {
	// The remote broker authentication methods.
	Authentication KafkaRemoteBrokerAuthenticationPropertiesInput `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// TLS details for Remote broker Connection.
	Tls KafkaRemoteBrokerConnectionTlsInput `pulumi:"tls"`
}

Kafka RemoteBrokerConnectionSpec details

func (KafkaRemoteBrokerConnectionSpecArgs) ElementType

func (KafkaRemoteBrokerConnectionSpecArgs) ToKafkaRemoteBrokerConnectionSpecOutput

func (i KafkaRemoteBrokerConnectionSpecArgs) ToKafkaRemoteBrokerConnectionSpecOutput() KafkaRemoteBrokerConnectionSpecOutput

func (KafkaRemoteBrokerConnectionSpecArgs) ToKafkaRemoteBrokerConnectionSpecOutputWithContext

func (i KafkaRemoteBrokerConnectionSpecArgs) ToKafkaRemoteBrokerConnectionSpecOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionSpecOutput

type KafkaRemoteBrokerConnectionSpecInput

type KafkaRemoteBrokerConnectionSpecInput interface {
	pulumi.Input

	ToKafkaRemoteBrokerConnectionSpecOutput() KafkaRemoteBrokerConnectionSpecOutput
	ToKafkaRemoteBrokerConnectionSpecOutputWithContext(context.Context) KafkaRemoteBrokerConnectionSpecOutput
}

KafkaRemoteBrokerConnectionSpecInput is an input type that accepts KafkaRemoteBrokerConnectionSpecArgs and KafkaRemoteBrokerConnectionSpecOutput values. You can construct a concrete instance of `KafkaRemoteBrokerConnectionSpecInput` via:

KafkaRemoteBrokerConnectionSpecArgs{...}

type KafkaRemoteBrokerConnectionSpecOutput

type KafkaRemoteBrokerConnectionSpecOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnectionSpec details

func (KafkaRemoteBrokerConnectionSpecOutput) Authentication

The remote broker authentication methods.

func (KafkaRemoteBrokerConnectionSpecOutput) ElementType

func (KafkaRemoteBrokerConnectionSpecOutput) Endpoint

The endpoint of remote broker to connect to.

func (KafkaRemoteBrokerConnectionSpecOutput) Tls

TLS details for Remote broker Connection.

func (KafkaRemoteBrokerConnectionSpecOutput) ToKafkaRemoteBrokerConnectionSpecOutput

func (o KafkaRemoteBrokerConnectionSpecOutput) ToKafkaRemoteBrokerConnectionSpecOutput() KafkaRemoteBrokerConnectionSpecOutput

func (KafkaRemoteBrokerConnectionSpecOutput) ToKafkaRemoteBrokerConnectionSpecOutputWithContext

func (o KafkaRemoteBrokerConnectionSpecOutput) ToKafkaRemoteBrokerConnectionSpecOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionSpecOutput

type KafkaRemoteBrokerConnectionSpecResponse

type KafkaRemoteBrokerConnectionSpecResponse struct {
	// The remote broker authentication methods.
	Authentication KafkaRemoteBrokerAuthenticationPropertiesResponse `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint string `pulumi:"endpoint"`
	// TLS details for Remote broker Connection.
	Tls KafkaRemoteBrokerConnectionTlsResponse `pulumi:"tls"`
}

Kafka RemoteBrokerConnectionSpec details

type KafkaRemoteBrokerConnectionSpecResponseOutput

type KafkaRemoteBrokerConnectionSpecResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnectionSpec details

func (KafkaRemoteBrokerConnectionSpecResponseOutput) Authentication

The remote broker authentication methods.

func (KafkaRemoteBrokerConnectionSpecResponseOutput) ElementType

func (KafkaRemoteBrokerConnectionSpecResponseOutput) Endpoint

The endpoint of remote broker to connect to.

func (KafkaRemoteBrokerConnectionSpecResponseOutput) Tls

TLS details for Remote broker Connection.

func (KafkaRemoteBrokerConnectionSpecResponseOutput) ToKafkaRemoteBrokerConnectionSpecResponseOutput

func (o KafkaRemoteBrokerConnectionSpecResponseOutput) ToKafkaRemoteBrokerConnectionSpecResponseOutput() KafkaRemoteBrokerConnectionSpecResponseOutput

func (KafkaRemoteBrokerConnectionSpecResponseOutput) ToKafkaRemoteBrokerConnectionSpecResponseOutputWithContext

func (o KafkaRemoteBrokerConnectionSpecResponseOutput) ToKafkaRemoteBrokerConnectionSpecResponseOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionSpecResponseOutput

type KafkaRemoteBrokerConnectionTls

type KafkaRemoteBrokerConnectionTls struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

Kafka RemoteBrokerConnection TLS details

type KafkaRemoteBrokerConnectionTlsArgs

type KafkaRemoteBrokerConnectionTlsArgs struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled pulumi.BoolInput `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap pulumi.StringPtrInput `pulumi:"trustedCaCertificateConfigMap"`
}

Kafka RemoteBrokerConnection TLS details

func (KafkaRemoteBrokerConnectionTlsArgs) ElementType

func (KafkaRemoteBrokerConnectionTlsArgs) ToKafkaRemoteBrokerConnectionTlsOutput

func (i KafkaRemoteBrokerConnectionTlsArgs) ToKafkaRemoteBrokerConnectionTlsOutput() KafkaRemoteBrokerConnectionTlsOutput

func (KafkaRemoteBrokerConnectionTlsArgs) ToKafkaRemoteBrokerConnectionTlsOutputWithContext

func (i KafkaRemoteBrokerConnectionTlsArgs) ToKafkaRemoteBrokerConnectionTlsOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionTlsOutput

type KafkaRemoteBrokerConnectionTlsInput

type KafkaRemoteBrokerConnectionTlsInput interface {
	pulumi.Input

	ToKafkaRemoteBrokerConnectionTlsOutput() KafkaRemoteBrokerConnectionTlsOutput
	ToKafkaRemoteBrokerConnectionTlsOutputWithContext(context.Context) KafkaRemoteBrokerConnectionTlsOutput
}

KafkaRemoteBrokerConnectionTlsInput is an input type that accepts KafkaRemoteBrokerConnectionTlsArgs and KafkaRemoteBrokerConnectionTlsOutput values. You can construct a concrete instance of `KafkaRemoteBrokerConnectionTlsInput` via:

KafkaRemoteBrokerConnectionTlsArgs{...}

type KafkaRemoteBrokerConnectionTlsOutput

type KafkaRemoteBrokerConnectionTlsOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection TLS details

func (KafkaRemoteBrokerConnectionTlsOutput) ElementType

func (KafkaRemoteBrokerConnectionTlsOutput) TlsEnabled

Tls Enabled on Remote Broker Connection.

func (KafkaRemoteBrokerConnectionTlsOutput) ToKafkaRemoteBrokerConnectionTlsOutput

func (o KafkaRemoteBrokerConnectionTlsOutput) ToKafkaRemoteBrokerConnectionTlsOutput() KafkaRemoteBrokerConnectionTlsOutput

func (KafkaRemoteBrokerConnectionTlsOutput) ToKafkaRemoteBrokerConnectionTlsOutputWithContext

func (o KafkaRemoteBrokerConnectionTlsOutput) ToKafkaRemoteBrokerConnectionTlsOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionTlsOutput

func (KafkaRemoteBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap

func (o KafkaRemoteBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate name for Remote Broker.

type KafkaRemoteBrokerConnectionTlsResponse

type KafkaRemoteBrokerConnectionTlsResponse struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

Kafka RemoteBrokerConnection TLS details

type KafkaRemoteBrokerConnectionTlsResponseOutput

type KafkaRemoteBrokerConnectionTlsResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection TLS details

func (KafkaRemoteBrokerConnectionTlsResponseOutput) ElementType

func (KafkaRemoteBrokerConnectionTlsResponseOutput) TlsEnabled

Tls Enabled on Remote Broker Connection.

func (KafkaRemoteBrokerConnectionTlsResponseOutput) ToKafkaRemoteBrokerConnectionTlsResponseOutput

func (o KafkaRemoteBrokerConnectionTlsResponseOutput) ToKafkaRemoteBrokerConnectionTlsResponseOutput() KafkaRemoteBrokerConnectionTlsResponseOutput

func (KafkaRemoteBrokerConnectionTlsResponseOutput) ToKafkaRemoteBrokerConnectionTlsResponseOutputWithContext

func (o KafkaRemoteBrokerConnectionTlsResponseOutput) ToKafkaRemoteBrokerConnectionTlsResponseOutputWithContext(ctx context.Context) KafkaRemoteBrokerConnectionTlsResponseOutput

func (KafkaRemoteBrokerConnectionTlsResponseOutput) TrustedCaCertificateConfigMap

func (o KafkaRemoteBrokerConnectionTlsResponseOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate name for Remote Broker.

type KafkaRoutes

type KafkaRoutes struct {
	// Kafka to Mqtt route.
	KafkaToMqtt *KafkaToMqttRoutes `pulumi:"kafkaToMqtt"`
	// Mqtt to Kafka route.
	MqttToKafka *MqttToKafkaRoutes `pulumi:"mqttToKafka"`
}

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

func (*KafkaRoutes) Defaults

func (val *KafkaRoutes) Defaults() *KafkaRoutes

Defaults sets the appropriate defaults for KafkaRoutes

type KafkaRoutesArgs

type KafkaRoutesArgs struct {
	// Kafka to Mqtt route.
	KafkaToMqtt KafkaToMqttRoutesPtrInput `pulumi:"kafkaToMqtt"`
	// Mqtt to Kafka route.
	MqttToKafka MqttToKafkaRoutesPtrInput `pulumi:"mqttToKafka"`
}

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

func (*KafkaRoutesArgs) Defaults

func (val *KafkaRoutesArgs) Defaults() *KafkaRoutesArgs

Defaults sets the appropriate defaults for KafkaRoutesArgs

func (KafkaRoutesArgs) ElementType

func (KafkaRoutesArgs) ElementType() reflect.Type

func (KafkaRoutesArgs) ToKafkaRoutesOutput

func (i KafkaRoutesArgs) ToKafkaRoutesOutput() KafkaRoutesOutput

func (KafkaRoutesArgs) ToKafkaRoutesOutputWithContext

func (i KafkaRoutesArgs) ToKafkaRoutesOutputWithContext(ctx context.Context) KafkaRoutesOutput

type KafkaRoutesArray

type KafkaRoutesArray []KafkaRoutesInput

func (KafkaRoutesArray) ElementType

func (KafkaRoutesArray) ElementType() reflect.Type

func (KafkaRoutesArray) ToKafkaRoutesArrayOutput

func (i KafkaRoutesArray) ToKafkaRoutesArrayOutput() KafkaRoutesArrayOutput

func (KafkaRoutesArray) ToKafkaRoutesArrayOutputWithContext

func (i KafkaRoutesArray) ToKafkaRoutesArrayOutputWithContext(ctx context.Context) KafkaRoutesArrayOutput

type KafkaRoutesArrayInput

type KafkaRoutesArrayInput interface {
	pulumi.Input

	ToKafkaRoutesArrayOutput() KafkaRoutesArrayOutput
	ToKafkaRoutesArrayOutputWithContext(context.Context) KafkaRoutesArrayOutput
}

KafkaRoutesArrayInput is an input type that accepts KafkaRoutesArray and KafkaRoutesArrayOutput values. You can construct a concrete instance of `KafkaRoutesArrayInput` via:

KafkaRoutesArray{ KafkaRoutesArgs{...} }

type KafkaRoutesArrayOutput

type KafkaRoutesArrayOutput struct{ *pulumi.OutputState }

func (KafkaRoutesArrayOutput) ElementType

func (KafkaRoutesArrayOutput) ElementType() reflect.Type

func (KafkaRoutesArrayOutput) Index

func (KafkaRoutesArrayOutput) ToKafkaRoutesArrayOutput

func (o KafkaRoutesArrayOutput) ToKafkaRoutesArrayOutput() KafkaRoutesArrayOutput

func (KafkaRoutesArrayOutput) ToKafkaRoutesArrayOutputWithContext

func (o KafkaRoutesArrayOutput) ToKafkaRoutesArrayOutputWithContext(ctx context.Context) KafkaRoutesArrayOutput

type KafkaRoutesInput

type KafkaRoutesInput interface {
	pulumi.Input

	ToKafkaRoutesOutput() KafkaRoutesOutput
	ToKafkaRoutesOutputWithContext(context.Context) KafkaRoutesOutput
}

KafkaRoutesInput is an input type that accepts KafkaRoutesArgs and KafkaRoutesOutput values. You can construct a concrete instance of `KafkaRoutesInput` via:

KafkaRoutesArgs{...}

type KafkaRoutesOutput

type KafkaRoutesOutput struct{ *pulumi.OutputState }

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

func (KafkaRoutesOutput) ElementType

func (KafkaRoutesOutput) ElementType() reflect.Type

func (KafkaRoutesOutput) KafkaToMqtt

Kafka to Mqtt route.

func (KafkaRoutesOutput) MqttToKafka

Mqtt to Kafka route.

func (KafkaRoutesOutput) ToKafkaRoutesOutput

func (o KafkaRoutesOutput) ToKafkaRoutesOutput() KafkaRoutesOutput

func (KafkaRoutesOutput) ToKafkaRoutesOutputWithContext

func (o KafkaRoutesOutput) ToKafkaRoutesOutputWithContext(ctx context.Context) KafkaRoutesOutput

type KafkaRoutesResponse

type KafkaRoutesResponse struct {
	// Kafka to Mqtt route.
	KafkaToMqtt *KafkaToMqttRoutesResponse `pulumi:"kafkaToMqtt"`
	// Mqtt to Kafka route.
	MqttToKafka *MqttToKafkaRoutesResponse `pulumi:"mqttToKafka"`
}

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

func (*KafkaRoutesResponse) Defaults

func (val *KafkaRoutesResponse) Defaults() *KafkaRoutesResponse

Defaults sets the appropriate defaults for KafkaRoutesResponse

type KafkaRoutesResponseArrayOutput

type KafkaRoutesResponseArrayOutput struct{ *pulumi.OutputState }

func (KafkaRoutesResponseArrayOutput) ElementType

func (KafkaRoutesResponseArrayOutput) Index

func (KafkaRoutesResponseArrayOutput) ToKafkaRoutesResponseArrayOutput

func (o KafkaRoutesResponseArrayOutput) ToKafkaRoutesResponseArrayOutput() KafkaRoutesResponseArrayOutput

func (KafkaRoutesResponseArrayOutput) ToKafkaRoutesResponseArrayOutputWithContext

func (o KafkaRoutesResponseArrayOutput) ToKafkaRoutesResponseArrayOutputWithContext(ctx context.Context) KafkaRoutesResponseArrayOutput

type KafkaRoutesResponseOutput

type KafkaRoutesResponseOutput struct{ *pulumi.OutputState }

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

func (KafkaRoutesResponseOutput) ElementType

func (KafkaRoutesResponseOutput) ElementType() reflect.Type

func (KafkaRoutesResponseOutput) KafkaToMqtt

Kafka to Mqtt route.

func (KafkaRoutesResponseOutput) MqttToKafka

Mqtt to Kafka route.

func (KafkaRoutesResponseOutput) ToKafkaRoutesResponseOutput

func (o KafkaRoutesResponseOutput) ToKafkaRoutesResponseOutput() KafkaRoutesResponseOutput

func (KafkaRoutesResponseOutput) ToKafkaRoutesResponseOutputWithContext

func (o KafkaRoutesResponseOutput) ToKafkaRoutesResponseOutputWithContext(ctx context.Context) KafkaRoutesResponseOutput

type KafkaSaslType

type KafkaSaslType string

Sasl Mechanism for remote broker authentication.

func (KafkaSaslType) ElementType

func (KafkaSaslType) ElementType() reflect.Type

func (KafkaSaslType) ToKafkaSaslTypeOutput

func (e KafkaSaslType) ToKafkaSaslTypeOutput() KafkaSaslTypeOutput

func (KafkaSaslType) ToKafkaSaslTypeOutputWithContext

func (e KafkaSaslType) ToKafkaSaslTypeOutputWithContext(ctx context.Context) KafkaSaslTypeOutput

func (KafkaSaslType) ToKafkaSaslTypePtrOutput

func (e KafkaSaslType) ToKafkaSaslTypePtrOutput() KafkaSaslTypePtrOutput

func (KafkaSaslType) ToKafkaSaslTypePtrOutputWithContext

func (e KafkaSaslType) ToKafkaSaslTypePtrOutputWithContext(ctx context.Context) KafkaSaslTypePtrOutput

func (KafkaSaslType) ToStringOutput

func (e KafkaSaslType) ToStringOutput() pulumi.StringOutput

func (KafkaSaslType) ToStringOutputWithContext

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

func (KafkaSaslType) ToStringPtrOutput

func (e KafkaSaslType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaSaslType) ToStringPtrOutputWithContext

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

type KafkaSaslTypeInput

type KafkaSaslTypeInput interface {
	pulumi.Input

	ToKafkaSaslTypeOutput() KafkaSaslTypeOutput
	ToKafkaSaslTypeOutputWithContext(context.Context) KafkaSaslTypeOutput
}

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

KafkaSaslTypePlain
KafkaSaslTypeScramSha256
KafkaSaslTypeScramSha512

type KafkaSaslTypeOutput

type KafkaSaslTypeOutput struct{ *pulumi.OutputState }

func (KafkaSaslTypeOutput) ElementType

func (KafkaSaslTypeOutput) ElementType() reflect.Type

func (KafkaSaslTypeOutput) ToKafkaSaslTypeOutput

func (o KafkaSaslTypeOutput) ToKafkaSaslTypeOutput() KafkaSaslTypeOutput

func (KafkaSaslTypeOutput) ToKafkaSaslTypeOutputWithContext

func (o KafkaSaslTypeOutput) ToKafkaSaslTypeOutputWithContext(ctx context.Context) KafkaSaslTypeOutput

func (KafkaSaslTypeOutput) ToKafkaSaslTypePtrOutput

func (o KafkaSaslTypeOutput) ToKafkaSaslTypePtrOutput() KafkaSaslTypePtrOutput

func (KafkaSaslTypeOutput) ToKafkaSaslTypePtrOutputWithContext

func (o KafkaSaslTypeOutput) ToKafkaSaslTypePtrOutputWithContext(ctx context.Context) KafkaSaslTypePtrOutput

func (KafkaSaslTypeOutput) ToStringOutput

func (o KafkaSaslTypeOutput) ToStringOutput() pulumi.StringOutput

func (KafkaSaslTypeOutput) ToStringOutputWithContext

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

func (KafkaSaslTypeOutput) ToStringPtrOutput

func (o KafkaSaslTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaSaslTypeOutput) ToStringPtrOutputWithContext

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

type KafkaSaslTypePtrInput

type KafkaSaslTypePtrInput interface {
	pulumi.Input

	ToKafkaSaslTypePtrOutput() KafkaSaslTypePtrOutput
	ToKafkaSaslTypePtrOutputWithContext(context.Context) KafkaSaslTypePtrOutput
}

func KafkaSaslTypePtr

func KafkaSaslTypePtr(v string) KafkaSaslTypePtrInput

type KafkaSaslTypePtrOutput

type KafkaSaslTypePtrOutput struct{ *pulumi.OutputState }

func (KafkaSaslTypePtrOutput) Elem

func (KafkaSaslTypePtrOutput) ElementType

func (KafkaSaslTypePtrOutput) ElementType() reflect.Type

func (KafkaSaslTypePtrOutput) ToKafkaSaslTypePtrOutput

func (o KafkaSaslTypePtrOutput) ToKafkaSaslTypePtrOutput() KafkaSaslTypePtrOutput

func (KafkaSaslTypePtrOutput) ToKafkaSaslTypePtrOutputWithContext

func (o KafkaSaslTypePtrOutput) ToKafkaSaslTypePtrOutputWithContext(ctx context.Context) KafkaSaslTypePtrOutput

func (KafkaSaslTypePtrOutput) ToStringPtrOutput

func (o KafkaSaslTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KafkaSaslTypePtrOutput) ToStringPtrOutputWithContext

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

type KafkaSharedSubscriptionProperties

type KafkaSharedSubscriptionProperties struct {
	// The minimum number to use in a group for subscription.
	GroupMinimumShareNumber int `pulumi:"groupMinimumShareNumber"`
	// The name of the shared subscription.
	GroupName string `pulumi:"groupName"`
}

Kafka Shared Subscription properties

type KafkaSharedSubscriptionPropertiesArgs

type KafkaSharedSubscriptionPropertiesArgs struct {
	// The minimum number to use in a group for subscription.
	GroupMinimumShareNumber pulumi.IntInput `pulumi:"groupMinimumShareNumber"`
	// The name of the shared subscription.
	GroupName pulumi.StringInput `pulumi:"groupName"`
}

Kafka Shared Subscription properties

func (KafkaSharedSubscriptionPropertiesArgs) ElementType

func (KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesOutput

func (i KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesOutput() KafkaSharedSubscriptionPropertiesOutput

func (KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesOutputWithContext

func (i KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesOutput

func (KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesPtrOutput

func (i KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesPtrOutput() KafkaSharedSubscriptionPropertiesPtrOutput

func (KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext

func (i KafkaSharedSubscriptionPropertiesArgs) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesPtrOutput

type KafkaSharedSubscriptionPropertiesInput

type KafkaSharedSubscriptionPropertiesInput interface {
	pulumi.Input

	ToKafkaSharedSubscriptionPropertiesOutput() KafkaSharedSubscriptionPropertiesOutput
	ToKafkaSharedSubscriptionPropertiesOutputWithContext(context.Context) KafkaSharedSubscriptionPropertiesOutput
}

KafkaSharedSubscriptionPropertiesInput is an input type that accepts KafkaSharedSubscriptionPropertiesArgs and KafkaSharedSubscriptionPropertiesOutput values. You can construct a concrete instance of `KafkaSharedSubscriptionPropertiesInput` via:

KafkaSharedSubscriptionPropertiesArgs{...}

type KafkaSharedSubscriptionPropertiesOutput

type KafkaSharedSubscriptionPropertiesOutput struct{ *pulumi.OutputState }

Kafka Shared Subscription properties

func (KafkaSharedSubscriptionPropertiesOutput) ElementType

func (KafkaSharedSubscriptionPropertiesOutput) GroupMinimumShareNumber

func (o KafkaSharedSubscriptionPropertiesOutput) GroupMinimumShareNumber() pulumi.IntOutput

The minimum number to use in a group for subscription.

func (KafkaSharedSubscriptionPropertiesOutput) GroupName

The name of the shared subscription.

func (KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesOutput

func (o KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesOutput() KafkaSharedSubscriptionPropertiesOutput

func (KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesOutputWithContext

func (o KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesOutput

func (KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesPtrOutput

func (o KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesPtrOutput() KafkaSharedSubscriptionPropertiesPtrOutput

func (KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext

func (o KafkaSharedSubscriptionPropertiesOutput) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesPtrOutput

type KafkaSharedSubscriptionPropertiesPtrInput

type KafkaSharedSubscriptionPropertiesPtrInput interface {
	pulumi.Input

	ToKafkaSharedSubscriptionPropertiesPtrOutput() KafkaSharedSubscriptionPropertiesPtrOutput
	ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext(context.Context) KafkaSharedSubscriptionPropertiesPtrOutput
}

KafkaSharedSubscriptionPropertiesPtrInput is an input type that accepts KafkaSharedSubscriptionPropertiesArgs, KafkaSharedSubscriptionPropertiesPtr and KafkaSharedSubscriptionPropertiesPtrOutput values. You can construct a concrete instance of `KafkaSharedSubscriptionPropertiesPtrInput` via:

        KafkaSharedSubscriptionPropertiesArgs{...}

or:

        nil

type KafkaSharedSubscriptionPropertiesPtrOutput

type KafkaSharedSubscriptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KafkaSharedSubscriptionPropertiesPtrOutput) Elem

func (KafkaSharedSubscriptionPropertiesPtrOutput) ElementType

func (KafkaSharedSubscriptionPropertiesPtrOutput) GroupMinimumShareNumber

The minimum number to use in a group for subscription.

func (KafkaSharedSubscriptionPropertiesPtrOutput) GroupName

The name of the shared subscription.

func (KafkaSharedSubscriptionPropertiesPtrOutput) ToKafkaSharedSubscriptionPropertiesPtrOutput

func (o KafkaSharedSubscriptionPropertiesPtrOutput) ToKafkaSharedSubscriptionPropertiesPtrOutput() KafkaSharedSubscriptionPropertiesPtrOutput

func (KafkaSharedSubscriptionPropertiesPtrOutput) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext

func (o KafkaSharedSubscriptionPropertiesPtrOutput) ToKafkaSharedSubscriptionPropertiesPtrOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesPtrOutput

type KafkaSharedSubscriptionPropertiesResponse

type KafkaSharedSubscriptionPropertiesResponse struct {
	// The minimum number to use in a group for subscription.
	GroupMinimumShareNumber int `pulumi:"groupMinimumShareNumber"`
	// The name of the shared subscription.
	GroupName string `pulumi:"groupName"`
}

Kafka Shared Subscription properties

type KafkaSharedSubscriptionPropertiesResponseOutput

type KafkaSharedSubscriptionPropertiesResponseOutput struct{ *pulumi.OutputState }

Kafka Shared Subscription properties

func (KafkaSharedSubscriptionPropertiesResponseOutput) ElementType

func (KafkaSharedSubscriptionPropertiesResponseOutput) GroupMinimumShareNumber

The minimum number to use in a group for subscription.

func (KafkaSharedSubscriptionPropertiesResponseOutput) GroupName

The name of the shared subscription.

func (KafkaSharedSubscriptionPropertiesResponseOutput) ToKafkaSharedSubscriptionPropertiesResponseOutput

func (o KafkaSharedSubscriptionPropertiesResponseOutput) ToKafkaSharedSubscriptionPropertiesResponseOutput() KafkaSharedSubscriptionPropertiesResponseOutput

func (KafkaSharedSubscriptionPropertiesResponseOutput) ToKafkaSharedSubscriptionPropertiesResponseOutputWithContext

func (o KafkaSharedSubscriptionPropertiesResponseOutput) ToKafkaSharedSubscriptionPropertiesResponseOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesResponseOutput

type KafkaSharedSubscriptionPropertiesResponsePtrOutput

type KafkaSharedSubscriptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) Elem

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) ElementType

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) GroupMinimumShareNumber

The minimum number to use in a group for subscription.

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) GroupName

The name of the shared subscription.

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) ToKafkaSharedSubscriptionPropertiesResponsePtrOutput

func (o KafkaSharedSubscriptionPropertiesResponsePtrOutput) ToKafkaSharedSubscriptionPropertiesResponsePtrOutput() KafkaSharedSubscriptionPropertiesResponsePtrOutput

func (KafkaSharedSubscriptionPropertiesResponsePtrOutput) ToKafkaSharedSubscriptionPropertiesResponsePtrOutputWithContext

func (o KafkaSharedSubscriptionPropertiesResponsePtrOutput) ToKafkaSharedSubscriptionPropertiesResponsePtrOutputWithContext(ctx context.Context) KafkaSharedSubscriptionPropertiesResponsePtrOutput

type KafkaToMqttRoutes

type KafkaToMqttRoutes struct {
	// The consumer group id to use.
	ConsumerGroupId *string `pulumi:"consumerGroupId"`
	// The kafka topic to pull from.
	KafkaTopic string `pulumi:"kafkaTopic"`
	// The mqtt topic to publish to.
	MqttTopic string `pulumi:"mqttTopic"`
	// The name of the route.
	Name string `pulumi:"name"`
	// The qos to use for mqtt.
	Qos *int `pulumi:"qos"`
}

Kafka to Mqtt route properties

func (*KafkaToMqttRoutes) Defaults

func (val *KafkaToMqttRoutes) Defaults() *KafkaToMqttRoutes

Defaults sets the appropriate defaults for KafkaToMqttRoutes

type KafkaToMqttRoutesArgs

type KafkaToMqttRoutesArgs struct {
	// The consumer group id to use.
	ConsumerGroupId pulumi.StringPtrInput `pulumi:"consumerGroupId"`
	// The kafka topic to pull from.
	KafkaTopic pulumi.StringInput `pulumi:"kafkaTopic"`
	// The mqtt topic to publish to.
	MqttTopic pulumi.StringInput `pulumi:"mqttTopic"`
	// The name of the route.
	Name pulumi.StringInput `pulumi:"name"`
	// The qos to use for mqtt.
	Qos pulumi.IntPtrInput `pulumi:"qos"`
}

Kafka to Mqtt route properties

func (*KafkaToMqttRoutesArgs) Defaults

Defaults sets the appropriate defaults for KafkaToMqttRoutesArgs

func (KafkaToMqttRoutesArgs) ElementType

func (KafkaToMqttRoutesArgs) ElementType() reflect.Type

func (KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesOutput

func (i KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesOutput() KafkaToMqttRoutesOutput

func (KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesOutputWithContext

func (i KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesOutputWithContext(ctx context.Context) KafkaToMqttRoutesOutput

func (KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesPtrOutput

func (i KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesPtrOutput() KafkaToMqttRoutesPtrOutput

func (KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesPtrOutputWithContext

func (i KafkaToMqttRoutesArgs) ToKafkaToMqttRoutesPtrOutputWithContext(ctx context.Context) KafkaToMqttRoutesPtrOutput

type KafkaToMqttRoutesInput

type KafkaToMqttRoutesInput interface {
	pulumi.Input

	ToKafkaToMqttRoutesOutput() KafkaToMqttRoutesOutput
	ToKafkaToMqttRoutesOutputWithContext(context.Context) KafkaToMqttRoutesOutput
}

KafkaToMqttRoutesInput is an input type that accepts KafkaToMqttRoutesArgs and KafkaToMqttRoutesOutput values. You can construct a concrete instance of `KafkaToMqttRoutesInput` via:

KafkaToMqttRoutesArgs{...}

type KafkaToMqttRoutesOutput

type KafkaToMqttRoutesOutput struct{ *pulumi.OutputState }

Kafka to Mqtt route properties

func (KafkaToMqttRoutesOutput) ConsumerGroupId

func (o KafkaToMqttRoutesOutput) ConsumerGroupId() pulumi.StringPtrOutput

The consumer group id to use.

func (KafkaToMqttRoutesOutput) ElementType

func (KafkaToMqttRoutesOutput) ElementType() reflect.Type

func (KafkaToMqttRoutesOutput) KafkaTopic

The kafka topic to pull from.

func (KafkaToMqttRoutesOutput) MqttTopic

The mqtt topic to publish to.

func (KafkaToMqttRoutesOutput) Name

The name of the route.

func (KafkaToMqttRoutesOutput) Qos

The qos to use for mqtt.

func (KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesOutput

func (o KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesOutput() KafkaToMqttRoutesOutput

func (KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesOutputWithContext

func (o KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesOutputWithContext(ctx context.Context) KafkaToMqttRoutesOutput

func (KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesPtrOutput

func (o KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesPtrOutput() KafkaToMqttRoutesPtrOutput

func (KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesPtrOutputWithContext

func (o KafkaToMqttRoutesOutput) ToKafkaToMqttRoutesPtrOutputWithContext(ctx context.Context) KafkaToMqttRoutesPtrOutput

type KafkaToMqttRoutesPtrInput

type KafkaToMqttRoutesPtrInput interface {
	pulumi.Input

	ToKafkaToMqttRoutesPtrOutput() KafkaToMqttRoutesPtrOutput
	ToKafkaToMqttRoutesPtrOutputWithContext(context.Context) KafkaToMqttRoutesPtrOutput
}

KafkaToMqttRoutesPtrInput is an input type that accepts KafkaToMqttRoutesArgs, KafkaToMqttRoutesPtr and KafkaToMqttRoutesPtrOutput values. You can construct a concrete instance of `KafkaToMqttRoutesPtrInput` via:

        KafkaToMqttRoutesArgs{...}

or:

        nil

type KafkaToMqttRoutesPtrOutput

type KafkaToMqttRoutesPtrOutput struct{ *pulumi.OutputState }

func (KafkaToMqttRoutesPtrOutput) ConsumerGroupId

The consumer group id to use.

func (KafkaToMqttRoutesPtrOutput) Elem

func (KafkaToMqttRoutesPtrOutput) ElementType

func (KafkaToMqttRoutesPtrOutput) ElementType() reflect.Type

func (KafkaToMqttRoutesPtrOutput) KafkaTopic

The kafka topic to pull from.

func (KafkaToMqttRoutesPtrOutput) MqttTopic

The mqtt topic to publish to.

func (KafkaToMqttRoutesPtrOutput) Name

The name of the route.

func (KafkaToMqttRoutesPtrOutput) Qos

The qos to use for mqtt.

func (KafkaToMqttRoutesPtrOutput) ToKafkaToMqttRoutesPtrOutput

func (o KafkaToMqttRoutesPtrOutput) ToKafkaToMqttRoutesPtrOutput() KafkaToMqttRoutesPtrOutput

func (KafkaToMqttRoutesPtrOutput) ToKafkaToMqttRoutesPtrOutputWithContext

func (o KafkaToMqttRoutesPtrOutput) ToKafkaToMqttRoutesPtrOutputWithContext(ctx context.Context) KafkaToMqttRoutesPtrOutput

type KafkaToMqttRoutesResponse

type KafkaToMqttRoutesResponse struct {
	// The consumer group id to use.
	ConsumerGroupId *string `pulumi:"consumerGroupId"`
	// The kafka topic to pull from.
	KafkaTopic string `pulumi:"kafkaTopic"`
	// The mqtt topic to publish to.
	MqttTopic string `pulumi:"mqttTopic"`
	// The name of the route.
	Name string `pulumi:"name"`
	// The qos to use for mqtt.
	Qos *int `pulumi:"qos"`
}

Kafka to Mqtt route properties

func (*KafkaToMqttRoutesResponse) Defaults

Defaults sets the appropriate defaults for KafkaToMqttRoutesResponse

type KafkaToMqttRoutesResponseOutput

type KafkaToMqttRoutesResponseOutput struct{ *pulumi.OutputState }

Kafka to Mqtt route properties

func (KafkaToMqttRoutesResponseOutput) ConsumerGroupId

The consumer group id to use.

func (KafkaToMqttRoutesResponseOutput) ElementType

func (KafkaToMqttRoutesResponseOutput) KafkaTopic

The kafka topic to pull from.

func (KafkaToMqttRoutesResponseOutput) MqttTopic

The mqtt topic to publish to.

func (KafkaToMqttRoutesResponseOutput) Name

The name of the route.

func (KafkaToMqttRoutesResponseOutput) Qos

The qos to use for mqtt.

func (KafkaToMqttRoutesResponseOutput) ToKafkaToMqttRoutesResponseOutput

func (o KafkaToMqttRoutesResponseOutput) ToKafkaToMqttRoutesResponseOutput() KafkaToMqttRoutesResponseOutput

func (KafkaToMqttRoutesResponseOutput) ToKafkaToMqttRoutesResponseOutputWithContext

func (o KafkaToMqttRoutesResponseOutput) ToKafkaToMqttRoutesResponseOutputWithContext(ctx context.Context) KafkaToMqttRoutesResponseOutput

type KafkaToMqttRoutesResponsePtrOutput

type KafkaToMqttRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaToMqttRoutesResponsePtrOutput) ConsumerGroupId

The consumer group id to use.

func (KafkaToMqttRoutesResponsePtrOutput) Elem

func (KafkaToMqttRoutesResponsePtrOutput) ElementType

func (KafkaToMqttRoutesResponsePtrOutput) KafkaTopic

The kafka topic to pull from.

func (KafkaToMqttRoutesResponsePtrOutput) MqttTopic

The mqtt topic to publish to.

func (KafkaToMqttRoutesResponsePtrOutput) Name

The name of the route.

func (KafkaToMqttRoutesResponsePtrOutput) Qos

The qos to use for mqtt.

func (KafkaToMqttRoutesResponsePtrOutput) ToKafkaToMqttRoutesResponsePtrOutput

func (o KafkaToMqttRoutesResponsePtrOutput) ToKafkaToMqttRoutesResponsePtrOutput() KafkaToMqttRoutesResponsePtrOutput

func (KafkaToMqttRoutesResponsePtrOutput) ToKafkaToMqttRoutesResponsePtrOutputWithContext

func (o KafkaToMqttRoutesResponsePtrOutput) ToKafkaToMqttRoutesResponsePtrOutputWithContext(ctx context.Context) KafkaToMqttRoutesResponsePtrOutput

type KafkaTokenKeyVaultProperties

type KafkaTokenKeyVaultProperties struct {
	// Username to connect with.
	Username *string `pulumi:"username"`
	// KeyVault properties.
	Vault KeyVaultConnectionProperties `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObject `pulumi:"vaultSecret"`
}

Kafka Token KeyVault properties.

type KafkaTokenKeyVaultPropertiesArgs

type KafkaTokenKeyVaultPropertiesArgs struct {
	// Username to connect with.
	Username pulumi.StringPtrInput `pulumi:"username"`
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesInput `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObjectInput `pulumi:"vaultSecret"`
}

Kafka Token KeyVault properties.

func (KafkaTokenKeyVaultPropertiesArgs) ElementType

func (KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesOutput

func (i KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesOutput() KafkaTokenKeyVaultPropertiesOutput

func (KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesOutputWithContext

func (i KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesOutput

func (KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesPtrOutput

func (i KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesPtrOutput() KafkaTokenKeyVaultPropertiesPtrOutput

func (KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext

func (i KafkaTokenKeyVaultPropertiesArgs) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesPtrOutput

type KafkaTokenKeyVaultPropertiesInput

type KafkaTokenKeyVaultPropertiesInput interface {
	pulumi.Input

	ToKafkaTokenKeyVaultPropertiesOutput() KafkaTokenKeyVaultPropertiesOutput
	ToKafkaTokenKeyVaultPropertiesOutputWithContext(context.Context) KafkaTokenKeyVaultPropertiesOutput
}

KafkaTokenKeyVaultPropertiesInput is an input type that accepts KafkaTokenKeyVaultPropertiesArgs and KafkaTokenKeyVaultPropertiesOutput values. You can construct a concrete instance of `KafkaTokenKeyVaultPropertiesInput` via:

KafkaTokenKeyVaultPropertiesArgs{...}

type KafkaTokenKeyVaultPropertiesOutput

type KafkaTokenKeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Kafka Token KeyVault properties.

func (KafkaTokenKeyVaultPropertiesOutput) ElementType

func (KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesOutput

func (o KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesOutput() KafkaTokenKeyVaultPropertiesOutput

func (KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesOutputWithContext

func (o KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesOutput

func (KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesPtrOutput

func (o KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesPtrOutput() KafkaTokenKeyVaultPropertiesPtrOutput

func (KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext

func (o KafkaTokenKeyVaultPropertiesOutput) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesPtrOutput

func (KafkaTokenKeyVaultPropertiesOutput) Username

Username to connect with.

func (KafkaTokenKeyVaultPropertiesOutput) Vault

KeyVault properties.

func (KafkaTokenKeyVaultPropertiesOutput) VaultSecret

KeyVault secret details.

type KafkaTokenKeyVaultPropertiesPtrInput

type KafkaTokenKeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKafkaTokenKeyVaultPropertiesPtrOutput() KafkaTokenKeyVaultPropertiesPtrOutput
	ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext(context.Context) KafkaTokenKeyVaultPropertiesPtrOutput
}

KafkaTokenKeyVaultPropertiesPtrInput is an input type that accepts KafkaTokenKeyVaultPropertiesArgs, KafkaTokenKeyVaultPropertiesPtr and KafkaTokenKeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KafkaTokenKeyVaultPropertiesPtrInput` via:

        KafkaTokenKeyVaultPropertiesArgs{...}

or:

        nil

type KafkaTokenKeyVaultPropertiesPtrOutput

type KafkaTokenKeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KafkaTokenKeyVaultPropertiesPtrOutput) Elem

func (KafkaTokenKeyVaultPropertiesPtrOutput) ElementType

func (KafkaTokenKeyVaultPropertiesPtrOutput) ToKafkaTokenKeyVaultPropertiesPtrOutput

func (o KafkaTokenKeyVaultPropertiesPtrOutput) ToKafkaTokenKeyVaultPropertiesPtrOutput() KafkaTokenKeyVaultPropertiesPtrOutput

func (KafkaTokenKeyVaultPropertiesPtrOutput) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext

func (o KafkaTokenKeyVaultPropertiesPtrOutput) ToKafkaTokenKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesPtrOutput

func (KafkaTokenKeyVaultPropertiesPtrOutput) Username

Username to connect with.

func (KafkaTokenKeyVaultPropertiesPtrOutput) Vault

KeyVault properties.

func (KafkaTokenKeyVaultPropertiesPtrOutput) VaultSecret

KeyVault secret details.

type KafkaTokenKeyVaultPropertiesResponse

type KafkaTokenKeyVaultPropertiesResponse struct {
	// Username to connect with.
	Username *string `pulumi:"username"`
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesResponse `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObjectResponse `pulumi:"vaultSecret"`
}

Kafka Token KeyVault properties.

type KafkaTokenKeyVaultPropertiesResponseOutput

type KafkaTokenKeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Kafka Token KeyVault properties.

func (KafkaTokenKeyVaultPropertiesResponseOutput) ElementType

func (KafkaTokenKeyVaultPropertiesResponseOutput) ToKafkaTokenKeyVaultPropertiesResponseOutput

func (o KafkaTokenKeyVaultPropertiesResponseOutput) ToKafkaTokenKeyVaultPropertiesResponseOutput() KafkaTokenKeyVaultPropertiesResponseOutput

func (KafkaTokenKeyVaultPropertiesResponseOutput) ToKafkaTokenKeyVaultPropertiesResponseOutputWithContext

func (o KafkaTokenKeyVaultPropertiesResponseOutput) ToKafkaTokenKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesResponseOutput

func (KafkaTokenKeyVaultPropertiesResponseOutput) Username

Username to connect with.

func (KafkaTokenKeyVaultPropertiesResponseOutput) Vault

KeyVault properties.

func (KafkaTokenKeyVaultPropertiesResponseOutput) VaultSecret

KeyVault secret details.

type KafkaTokenKeyVaultPropertiesResponsePtrOutput

type KafkaTokenKeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) Elem

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) ElementType

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) ToKafkaTokenKeyVaultPropertiesResponsePtrOutput

func (o KafkaTokenKeyVaultPropertiesResponsePtrOutput) ToKafkaTokenKeyVaultPropertiesResponsePtrOutput() KafkaTokenKeyVaultPropertiesResponsePtrOutput

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) ToKafkaTokenKeyVaultPropertiesResponsePtrOutputWithContext

func (o KafkaTokenKeyVaultPropertiesResponsePtrOutput) ToKafkaTokenKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KafkaTokenKeyVaultPropertiesResponsePtrOutput

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) Username

Username to connect with.

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) Vault

KeyVault properties.

func (KafkaTokenKeyVaultPropertiesResponsePtrOutput) VaultSecret

KeyVault secret details.

type KafkaTopicMapBatching

type KafkaTopicMapBatching struct {
	// The setting to enable or disable batching.
	Enabled *bool `pulumi:"enabled"`
	// The latency of message batching.
	LatencyMs *int `pulumi:"latencyMs"`
	// The maximum bytes to send in a batch.
	MaxBytes *float64 `pulumi:"maxBytes"`
	// The maximum messages to send in a batch.
	MaxMessages *float64 `pulumi:"maxMessages"`
}

Kafka TopicMap Batching properties

func (*KafkaTopicMapBatching) Defaults

Defaults sets the appropriate defaults for KafkaTopicMapBatching

type KafkaTopicMapBatchingArgs

type KafkaTopicMapBatchingArgs struct {
	// The setting to enable or disable batching.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The latency of message batching.
	LatencyMs pulumi.IntPtrInput `pulumi:"latencyMs"`
	// The maximum bytes to send in a batch.
	MaxBytes pulumi.Float64PtrInput `pulumi:"maxBytes"`
	// The maximum messages to send in a batch.
	MaxMessages pulumi.Float64PtrInput `pulumi:"maxMessages"`
}

Kafka TopicMap Batching properties

func (*KafkaTopicMapBatchingArgs) Defaults

Defaults sets the appropriate defaults for KafkaTopicMapBatchingArgs

func (KafkaTopicMapBatchingArgs) ElementType

func (KafkaTopicMapBatchingArgs) ElementType() reflect.Type

func (KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingOutput

func (i KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingOutput() KafkaTopicMapBatchingOutput

func (KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingOutputWithContext

func (i KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingOutputWithContext(ctx context.Context) KafkaTopicMapBatchingOutput

func (KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingPtrOutput

func (i KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingPtrOutput() KafkaTopicMapBatchingPtrOutput

func (KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingPtrOutputWithContext

func (i KafkaTopicMapBatchingArgs) ToKafkaTopicMapBatchingPtrOutputWithContext(ctx context.Context) KafkaTopicMapBatchingPtrOutput

type KafkaTopicMapBatchingInput

type KafkaTopicMapBatchingInput interface {
	pulumi.Input

	ToKafkaTopicMapBatchingOutput() KafkaTopicMapBatchingOutput
	ToKafkaTopicMapBatchingOutputWithContext(context.Context) KafkaTopicMapBatchingOutput
}

KafkaTopicMapBatchingInput is an input type that accepts KafkaTopicMapBatchingArgs and KafkaTopicMapBatchingOutput values. You can construct a concrete instance of `KafkaTopicMapBatchingInput` via:

KafkaTopicMapBatchingArgs{...}

type KafkaTopicMapBatchingOutput

type KafkaTopicMapBatchingOutput struct{ *pulumi.OutputState }

Kafka TopicMap Batching properties

func (KafkaTopicMapBatchingOutput) ElementType

func (KafkaTopicMapBatchingOutput) Enabled

The setting to enable or disable batching.

func (KafkaTopicMapBatchingOutput) LatencyMs

The latency of message batching.

func (KafkaTopicMapBatchingOutput) MaxBytes

The maximum bytes to send in a batch.

func (KafkaTopicMapBatchingOutput) MaxMessages

The maximum messages to send in a batch.

func (KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingOutput

func (o KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingOutput() KafkaTopicMapBatchingOutput

func (KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingOutputWithContext

func (o KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingOutputWithContext(ctx context.Context) KafkaTopicMapBatchingOutput

func (KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingPtrOutput

func (o KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingPtrOutput() KafkaTopicMapBatchingPtrOutput

func (KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingPtrOutputWithContext

func (o KafkaTopicMapBatchingOutput) ToKafkaTopicMapBatchingPtrOutputWithContext(ctx context.Context) KafkaTopicMapBatchingPtrOutput

type KafkaTopicMapBatchingPtrInput

type KafkaTopicMapBatchingPtrInput interface {
	pulumi.Input

	ToKafkaTopicMapBatchingPtrOutput() KafkaTopicMapBatchingPtrOutput
	ToKafkaTopicMapBatchingPtrOutputWithContext(context.Context) KafkaTopicMapBatchingPtrOutput
}

KafkaTopicMapBatchingPtrInput is an input type that accepts KafkaTopicMapBatchingArgs, KafkaTopicMapBatchingPtr and KafkaTopicMapBatchingPtrOutput values. You can construct a concrete instance of `KafkaTopicMapBatchingPtrInput` via:

        KafkaTopicMapBatchingArgs{...}

or:

        nil

type KafkaTopicMapBatchingPtrOutput

type KafkaTopicMapBatchingPtrOutput struct{ *pulumi.OutputState }

func (KafkaTopicMapBatchingPtrOutput) Elem

func (KafkaTopicMapBatchingPtrOutput) ElementType

func (KafkaTopicMapBatchingPtrOutput) Enabled

The setting to enable or disable batching.

func (KafkaTopicMapBatchingPtrOutput) LatencyMs

The latency of message batching.

func (KafkaTopicMapBatchingPtrOutput) MaxBytes

The maximum bytes to send in a batch.

func (KafkaTopicMapBatchingPtrOutput) MaxMessages

The maximum messages to send in a batch.

func (KafkaTopicMapBatchingPtrOutput) ToKafkaTopicMapBatchingPtrOutput

func (o KafkaTopicMapBatchingPtrOutput) ToKafkaTopicMapBatchingPtrOutput() KafkaTopicMapBatchingPtrOutput

func (KafkaTopicMapBatchingPtrOutput) ToKafkaTopicMapBatchingPtrOutputWithContext

func (o KafkaTopicMapBatchingPtrOutput) ToKafkaTopicMapBatchingPtrOutputWithContext(ctx context.Context) KafkaTopicMapBatchingPtrOutput

type KafkaTopicMapBatchingResponse

type KafkaTopicMapBatchingResponse struct {
	// The setting to enable or disable batching.
	Enabled *bool `pulumi:"enabled"`
	// The latency of message batching.
	LatencyMs *int `pulumi:"latencyMs"`
	// The maximum bytes to send in a batch.
	MaxBytes *float64 `pulumi:"maxBytes"`
	// The maximum messages to send in a batch.
	MaxMessages *float64 `pulumi:"maxMessages"`
}

Kafka TopicMap Batching properties

func (*KafkaTopicMapBatchingResponse) Defaults

Defaults sets the appropriate defaults for KafkaTopicMapBatchingResponse

type KafkaTopicMapBatchingResponseOutput

type KafkaTopicMapBatchingResponseOutput struct{ *pulumi.OutputState }

Kafka TopicMap Batching properties

func (KafkaTopicMapBatchingResponseOutput) ElementType

func (KafkaTopicMapBatchingResponseOutput) Enabled

The setting to enable or disable batching.

func (KafkaTopicMapBatchingResponseOutput) LatencyMs

The latency of message batching.

func (KafkaTopicMapBatchingResponseOutput) MaxBytes

The maximum bytes to send in a batch.

func (KafkaTopicMapBatchingResponseOutput) MaxMessages

The maximum messages to send in a batch.

func (KafkaTopicMapBatchingResponseOutput) ToKafkaTopicMapBatchingResponseOutput

func (o KafkaTopicMapBatchingResponseOutput) ToKafkaTopicMapBatchingResponseOutput() KafkaTopicMapBatchingResponseOutput

func (KafkaTopicMapBatchingResponseOutput) ToKafkaTopicMapBatchingResponseOutputWithContext

func (o KafkaTopicMapBatchingResponseOutput) ToKafkaTopicMapBatchingResponseOutputWithContext(ctx context.Context) KafkaTopicMapBatchingResponseOutput

type KafkaTopicMapBatchingResponsePtrOutput

type KafkaTopicMapBatchingResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaTopicMapBatchingResponsePtrOutput) Elem

func (KafkaTopicMapBatchingResponsePtrOutput) ElementType

func (KafkaTopicMapBatchingResponsePtrOutput) Enabled

The setting to enable or disable batching.

func (KafkaTopicMapBatchingResponsePtrOutput) LatencyMs

The latency of message batching.

func (KafkaTopicMapBatchingResponsePtrOutput) MaxBytes

The maximum bytes to send in a batch.

func (KafkaTopicMapBatchingResponsePtrOutput) MaxMessages

The maximum messages to send in a batch.

func (KafkaTopicMapBatchingResponsePtrOutput) ToKafkaTopicMapBatchingResponsePtrOutput

func (o KafkaTopicMapBatchingResponsePtrOutput) ToKafkaTopicMapBatchingResponsePtrOutput() KafkaTopicMapBatchingResponsePtrOutput

func (KafkaTopicMapBatchingResponsePtrOutput) ToKafkaTopicMapBatchingResponsePtrOutputWithContext

func (o KafkaTopicMapBatchingResponsePtrOutput) ToKafkaTopicMapBatchingResponsePtrOutputWithContext(ctx context.Context) KafkaTopicMapBatchingResponsePtrOutput

type KafkaX509Authentication

type KafkaX509Authentication struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificateProperties `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection X509 Authentication properties.

type KafkaX509AuthenticationArgs

type KafkaX509AuthenticationArgs struct {
	// Keyvault X509 secret properties.
	KeyVault KeyVaultCertificatePropertiesPtrInput `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection X509 Authentication properties.

func (KafkaX509AuthenticationArgs) ElementType

func (KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationOutput

func (i KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationOutput() KafkaX509AuthenticationOutput

func (KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationOutputWithContext

func (i KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationOutputWithContext(ctx context.Context) KafkaX509AuthenticationOutput

func (KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationPtrOutput

func (i KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationPtrOutput() KafkaX509AuthenticationPtrOutput

func (KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationPtrOutputWithContext

func (i KafkaX509AuthenticationArgs) ToKafkaX509AuthenticationPtrOutputWithContext(ctx context.Context) KafkaX509AuthenticationPtrOutput

type KafkaX509AuthenticationInput

type KafkaX509AuthenticationInput interface {
	pulumi.Input

	ToKafkaX509AuthenticationOutput() KafkaX509AuthenticationOutput
	ToKafkaX509AuthenticationOutputWithContext(context.Context) KafkaX509AuthenticationOutput
}

KafkaX509AuthenticationInput is an input type that accepts KafkaX509AuthenticationArgs and KafkaX509AuthenticationOutput values. You can construct a concrete instance of `KafkaX509AuthenticationInput` via:

KafkaX509AuthenticationArgs{...}

type KafkaX509AuthenticationOutput

type KafkaX509AuthenticationOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection X509 Authentication properties.

func (KafkaX509AuthenticationOutput) ElementType

func (KafkaX509AuthenticationOutput) KeyVault

Keyvault X509 secret properties.

func (KafkaX509AuthenticationOutput) SecretName

Secret where cert details are stored.

func (KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationOutput

func (o KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationOutput() KafkaX509AuthenticationOutput

func (KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationOutputWithContext

func (o KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationOutputWithContext(ctx context.Context) KafkaX509AuthenticationOutput

func (KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationPtrOutput

func (o KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationPtrOutput() KafkaX509AuthenticationPtrOutput

func (KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationPtrOutputWithContext

func (o KafkaX509AuthenticationOutput) ToKafkaX509AuthenticationPtrOutputWithContext(ctx context.Context) KafkaX509AuthenticationPtrOutput

type KafkaX509AuthenticationPtrInput

type KafkaX509AuthenticationPtrInput interface {
	pulumi.Input

	ToKafkaX509AuthenticationPtrOutput() KafkaX509AuthenticationPtrOutput
	ToKafkaX509AuthenticationPtrOutputWithContext(context.Context) KafkaX509AuthenticationPtrOutput
}

KafkaX509AuthenticationPtrInput is an input type that accepts KafkaX509AuthenticationArgs, KafkaX509AuthenticationPtr and KafkaX509AuthenticationPtrOutput values. You can construct a concrete instance of `KafkaX509AuthenticationPtrInput` via:

        KafkaX509AuthenticationArgs{...}

or:

        nil

type KafkaX509AuthenticationPtrOutput

type KafkaX509AuthenticationPtrOutput struct{ *pulumi.OutputState }

func (KafkaX509AuthenticationPtrOutput) Elem

func (KafkaX509AuthenticationPtrOutput) ElementType

func (KafkaX509AuthenticationPtrOutput) KeyVault

Keyvault X509 secret properties.

func (KafkaX509AuthenticationPtrOutput) SecretName

Secret where cert details are stored.

func (KafkaX509AuthenticationPtrOutput) ToKafkaX509AuthenticationPtrOutput

func (o KafkaX509AuthenticationPtrOutput) ToKafkaX509AuthenticationPtrOutput() KafkaX509AuthenticationPtrOutput

func (KafkaX509AuthenticationPtrOutput) ToKafkaX509AuthenticationPtrOutputWithContext

func (o KafkaX509AuthenticationPtrOutput) ToKafkaX509AuthenticationPtrOutputWithContext(ctx context.Context) KafkaX509AuthenticationPtrOutput

type KafkaX509AuthenticationResponse

type KafkaX509AuthenticationResponse struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificatePropertiesResponse `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection X509 Authentication properties.

type KafkaX509AuthenticationResponseOutput

type KafkaX509AuthenticationResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection X509 Authentication properties.

func (KafkaX509AuthenticationResponseOutput) ElementType

func (KafkaX509AuthenticationResponseOutput) KeyVault

Keyvault X509 secret properties.

func (KafkaX509AuthenticationResponseOutput) SecretName

Secret where cert details are stored.

func (KafkaX509AuthenticationResponseOutput) ToKafkaX509AuthenticationResponseOutput

func (o KafkaX509AuthenticationResponseOutput) ToKafkaX509AuthenticationResponseOutput() KafkaX509AuthenticationResponseOutput

func (KafkaX509AuthenticationResponseOutput) ToKafkaX509AuthenticationResponseOutputWithContext

func (o KafkaX509AuthenticationResponseOutput) ToKafkaX509AuthenticationResponseOutputWithContext(ctx context.Context) KafkaX509AuthenticationResponseOutput

type KafkaX509AuthenticationResponsePtrOutput

type KafkaX509AuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaX509AuthenticationResponsePtrOutput) Elem

func (KafkaX509AuthenticationResponsePtrOutput) ElementType

func (KafkaX509AuthenticationResponsePtrOutput) KeyVault

Keyvault X509 secret properties.

func (KafkaX509AuthenticationResponsePtrOutput) SecretName

Secret where cert details are stored.

func (KafkaX509AuthenticationResponsePtrOutput) ToKafkaX509AuthenticationResponsePtrOutput

func (o KafkaX509AuthenticationResponsePtrOutput) ToKafkaX509AuthenticationResponsePtrOutput() KafkaX509AuthenticationResponsePtrOutput

func (KafkaX509AuthenticationResponsePtrOutput) ToKafkaX509AuthenticationResponsePtrOutputWithContext

func (o KafkaX509AuthenticationResponsePtrOutput) ToKafkaX509AuthenticationResponsePtrOutputWithContext(ctx context.Context) KafkaX509AuthenticationResponsePtrOutput

type KeyVaultCertificateProperties

type KeyVaultCertificateProperties struct {
	// KeyVault properties.
	Vault KeyVaultConnectionProperties `pulumi:"vault"`
	// KeyVault CA chain secret details.
	VaultCaChainSecret *KeyVaultSecretObject `pulumi:"vaultCaChainSecret"`
	// KeyVault Cert secret details.
	VaultCert KeyVaultSecretObject `pulumi:"vaultCert"`
}

KeyVault certificate properties

type KeyVaultCertificatePropertiesArgs

type KeyVaultCertificatePropertiesArgs struct {
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesInput `pulumi:"vault"`
	// KeyVault CA chain secret details.
	VaultCaChainSecret KeyVaultSecretObjectPtrInput `pulumi:"vaultCaChainSecret"`
	// KeyVault Cert secret details.
	VaultCert KeyVaultSecretObjectInput `pulumi:"vaultCert"`
}

KeyVault certificate properties

func (KeyVaultCertificatePropertiesArgs) ElementType

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutput

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutputWithContext

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutput

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

type KeyVaultCertificatePropertiesInput

type KeyVaultCertificatePropertiesInput interface {
	pulumi.Input

	ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput
	ToKeyVaultCertificatePropertiesOutputWithContext(context.Context) KeyVaultCertificatePropertiesOutput
}

KeyVaultCertificatePropertiesInput is an input type that accepts KeyVaultCertificatePropertiesArgs and KeyVaultCertificatePropertiesOutput values. You can construct a concrete instance of `KeyVaultCertificatePropertiesInput` via:

KeyVaultCertificatePropertiesArgs{...}

type KeyVaultCertificatePropertiesOutput

type KeyVaultCertificatePropertiesOutput struct{ *pulumi.OutputState }

KeyVault certificate properties

func (KeyVaultCertificatePropertiesOutput) ElementType

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutput

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutputWithContext

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutput

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesOutput) Vault

KeyVault properties.

func (KeyVaultCertificatePropertiesOutput) VaultCaChainSecret

KeyVault CA chain secret details.

func (KeyVaultCertificatePropertiesOutput) VaultCert

KeyVault Cert secret details.

type KeyVaultCertificatePropertiesPtrInput

type KeyVaultCertificatePropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput
	ToKeyVaultCertificatePropertiesPtrOutputWithContext(context.Context) KeyVaultCertificatePropertiesPtrOutput
}

KeyVaultCertificatePropertiesPtrInput is an input type that accepts KeyVaultCertificatePropertiesArgs, KeyVaultCertificatePropertiesPtr and KeyVaultCertificatePropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultCertificatePropertiesPtrInput` via:

        KeyVaultCertificatePropertiesArgs{...}

or:

        nil

type KeyVaultCertificatePropertiesPtrOutput

type KeyVaultCertificatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCertificatePropertiesPtrOutput) Elem

func (KeyVaultCertificatePropertiesPtrOutput) ElementType

func (KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutput

func (o KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (o KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesPtrOutput) Vault

KeyVault properties.

func (KeyVaultCertificatePropertiesPtrOutput) VaultCaChainSecret

KeyVault CA chain secret details.

func (KeyVaultCertificatePropertiesPtrOutput) VaultCert

KeyVault Cert secret details.

type KeyVaultCertificatePropertiesResponse

type KeyVaultCertificatePropertiesResponse struct {
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesResponse `pulumi:"vault"`
	// KeyVault CA chain secret details.
	VaultCaChainSecret *KeyVaultSecretObjectResponse `pulumi:"vaultCaChainSecret"`
	// KeyVault Cert secret details.
	VaultCert KeyVaultSecretObjectResponse `pulumi:"vaultCert"`
}

KeyVault certificate properties

type KeyVaultCertificatePropertiesResponseOutput

type KeyVaultCertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

KeyVault certificate properties

func (KeyVaultCertificatePropertiesResponseOutput) ElementType

func (KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutput

func (o KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutput() KeyVaultCertificatePropertiesResponseOutput

func (KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutputWithContext

func (o KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesResponseOutput

func (KeyVaultCertificatePropertiesResponseOutput) Vault

KeyVault properties.

func (KeyVaultCertificatePropertiesResponseOutput) VaultCaChainSecret

KeyVault CA chain secret details.

func (KeyVaultCertificatePropertiesResponseOutput) VaultCert

KeyVault Cert secret details.

type KeyVaultCertificatePropertiesResponsePtrOutput

type KeyVaultCertificatePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCertificatePropertiesResponsePtrOutput) Elem

func (KeyVaultCertificatePropertiesResponsePtrOutput) ElementType

func (KeyVaultCertificatePropertiesResponsePtrOutput) ToKeyVaultCertificatePropertiesResponsePtrOutput

func (o KeyVaultCertificatePropertiesResponsePtrOutput) ToKeyVaultCertificatePropertiesResponsePtrOutput() KeyVaultCertificatePropertiesResponsePtrOutput

func (KeyVaultCertificatePropertiesResponsePtrOutput) ToKeyVaultCertificatePropertiesResponsePtrOutputWithContext

func (o KeyVaultCertificatePropertiesResponsePtrOutput) ToKeyVaultCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesResponsePtrOutput

func (KeyVaultCertificatePropertiesResponsePtrOutput) Vault

KeyVault properties.

func (KeyVaultCertificatePropertiesResponsePtrOutput) VaultCaChainSecret

KeyVault CA chain secret details.

func (KeyVaultCertificatePropertiesResponsePtrOutput) VaultCert

KeyVault Cert secret details.

type KeyVaultConnectionProperties

type KeyVaultConnectionProperties struct {
	// KeyVault credentials.
	Credentials KeyVaultCredentialsProperties `pulumi:"credentials"`
	// KeyVault directoryId.
	DirectoryId string `pulumi:"directoryId"`
	// KeyVault name.
	Name string `pulumi:"name"`
}

KeyVault properties

type KeyVaultConnectionPropertiesArgs

type KeyVaultConnectionPropertiesArgs struct {
	// KeyVault credentials.
	Credentials KeyVaultCredentialsPropertiesInput `pulumi:"credentials"`
	// KeyVault directoryId.
	DirectoryId pulumi.StringInput `pulumi:"directoryId"`
	// KeyVault name.
	Name pulumi.StringInput `pulumi:"name"`
}

KeyVault properties

func (KeyVaultConnectionPropertiesArgs) ElementType

func (KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesOutput

func (i KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesOutput() KeyVaultConnectionPropertiesOutput

func (KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesOutputWithContext

func (i KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesOutput

func (KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesPtrOutput

func (i KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesPtrOutput() KeyVaultConnectionPropertiesPtrOutput

func (KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesPtrOutputWithContext

func (i KeyVaultConnectionPropertiesArgs) ToKeyVaultConnectionPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesPtrOutput

type KeyVaultConnectionPropertiesInput

type KeyVaultConnectionPropertiesInput interface {
	pulumi.Input

	ToKeyVaultConnectionPropertiesOutput() KeyVaultConnectionPropertiesOutput
	ToKeyVaultConnectionPropertiesOutputWithContext(context.Context) KeyVaultConnectionPropertiesOutput
}

KeyVaultConnectionPropertiesInput is an input type that accepts KeyVaultConnectionPropertiesArgs and KeyVaultConnectionPropertiesOutput values. You can construct a concrete instance of `KeyVaultConnectionPropertiesInput` via:

KeyVaultConnectionPropertiesArgs{...}

type KeyVaultConnectionPropertiesOutput

type KeyVaultConnectionPropertiesOutput struct{ *pulumi.OutputState }

KeyVault properties

func (KeyVaultConnectionPropertiesOutput) Credentials

KeyVault credentials.

func (KeyVaultConnectionPropertiesOutput) DirectoryId

KeyVault directoryId.

func (KeyVaultConnectionPropertiesOutput) ElementType

func (KeyVaultConnectionPropertiesOutput) Name

KeyVault name.

func (KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesOutput

func (o KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesOutput() KeyVaultConnectionPropertiesOutput

func (KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesOutputWithContext

func (o KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesOutput

func (KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesPtrOutput

func (o KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesPtrOutput() KeyVaultConnectionPropertiesPtrOutput

func (KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesPtrOutputWithContext

func (o KeyVaultConnectionPropertiesOutput) ToKeyVaultConnectionPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesPtrOutput

type KeyVaultConnectionPropertiesPtrInput

type KeyVaultConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultConnectionPropertiesPtrOutput() KeyVaultConnectionPropertiesPtrOutput
	ToKeyVaultConnectionPropertiesPtrOutputWithContext(context.Context) KeyVaultConnectionPropertiesPtrOutput
}

KeyVaultConnectionPropertiesPtrInput is an input type that accepts KeyVaultConnectionPropertiesArgs, KeyVaultConnectionPropertiesPtr and KeyVaultConnectionPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultConnectionPropertiesPtrInput` via:

        KeyVaultConnectionPropertiesArgs{...}

or:

        nil

type KeyVaultConnectionPropertiesPtrOutput

type KeyVaultConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultConnectionPropertiesPtrOutput) Credentials

KeyVault credentials.

func (KeyVaultConnectionPropertiesPtrOutput) DirectoryId

KeyVault directoryId.

func (KeyVaultConnectionPropertiesPtrOutput) Elem

func (KeyVaultConnectionPropertiesPtrOutput) ElementType

func (KeyVaultConnectionPropertiesPtrOutput) Name

KeyVault name.

func (KeyVaultConnectionPropertiesPtrOutput) ToKeyVaultConnectionPropertiesPtrOutput

func (o KeyVaultConnectionPropertiesPtrOutput) ToKeyVaultConnectionPropertiesPtrOutput() KeyVaultConnectionPropertiesPtrOutput

func (KeyVaultConnectionPropertiesPtrOutput) ToKeyVaultConnectionPropertiesPtrOutputWithContext

func (o KeyVaultConnectionPropertiesPtrOutput) ToKeyVaultConnectionPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesPtrOutput

type KeyVaultConnectionPropertiesResponse

type KeyVaultConnectionPropertiesResponse struct {
	// KeyVault credentials.
	Credentials KeyVaultCredentialsPropertiesResponse `pulumi:"credentials"`
	// KeyVault directoryId.
	DirectoryId string `pulumi:"directoryId"`
	// KeyVault name.
	Name string `pulumi:"name"`
}

KeyVault properties

type KeyVaultConnectionPropertiesResponseOutput

type KeyVaultConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

KeyVault properties

func (KeyVaultConnectionPropertiesResponseOutput) Credentials

KeyVault credentials.

func (KeyVaultConnectionPropertiesResponseOutput) DirectoryId

KeyVault directoryId.

func (KeyVaultConnectionPropertiesResponseOutput) ElementType

func (KeyVaultConnectionPropertiesResponseOutput) Name

KeyVault name.

func (KeyVaultConnectionPropertiesResponseOutput) ToKeyVaultConnectionPropertiesResponseOutput

func (o KeyVaultConnectionPropertiesResponseOutput) ToKeyVaultConnectionPropertiesResponseOutput() KeyVaultConnectionPropertiesResponseOutput

func (KeyVaultConnectionPropertiesResponseOutput) ToKeyVaultConnectionPropertiesResponseOutputWithContext

func (o KeyVaultConnectionPropertiesResponseOutput) ToKeyVaultConnectionPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesResponseOutput

type KeyVaultConnectionPropertiesResponsePtrOutput

type KeyVaultConnectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultConnectionPropertiesResponsePtrOutput) Credentials

KeyVault credentials.

func (KeyVaultConnectionPropertiesResponsePtrOutput) DirectoryId

KeyVault directoryId.

func (KeyVaultConnectionPropertiesResponsePtrOutput) Elem

func (KeyVaultConnectionPropertiesResponsePtrOutput) ElementType

func (KeyVaultConnectionPropertiesResponsePtrOutput) Name

KeyVault name.

func (KeyVaultConnectionPropertiesResponsePtrOutput) ToKeyVaultConnectionPropertiesResponsePtrOutput

func (o KeyVaultConnectionPropertiesResponsePtrOutput) ToKeyVaultConnectionPropertiesResponsePtrOutput() KeyVaultConnectionPropertiesResponsePtrOutput

func (KeyVaultConnectionPropertiesResponsePtrOutput) ToKeyVaultConnectionPropertiesResponsePtrOutputWithContext

func (o KeyVaultConnectionPropertiesResponsePtrOutput) ToKeyVaultConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultConnectionPropertiesResponsePtrOutput

type KeyVaultCredentialsProperties

type KeyVaultCredentialsProperties struct {
	// KeyVault service principal local secret name.
	ServicePrincipalLocalSecretName string `pulumi:"servicePrincipalLocalSecretName"`
}

KeyVault credentials properties. NOTE - Future this will be ENUM.

type KeyVaultCredentialsPropertiesArgs

type KeyVaultCredentialsPropertiesArgs struct {
	// KeyVault service principal local secret name.
	ServicePrincipalLocalSecretName pulumi.StringInput `pulumi:"servicePrincipalLocalSecretName"`
}

KeyVault credentials properties. NOTE - Future this will be ENUM.

func (KeyVaultCredentialsPropertiesArgs) ElementType

func (KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesOutput

func (i KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesOutput() KeyVaultCredentialsPropertiesOutput

func (KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesOutputWithContext

func (i KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesOutput

func (KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesPtrOutput

func (i KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesPtrOutput() KeyVaultCredentialsPropertiesPtrOutput

func (KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesPtrOutputWithContext

func (i KeyVaultCredentialsPropertiesArgs) ToKeyVaultCredentialsPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesPtrOutput

type KeyVaultCredentialsPropertiesInput

type KeyVaultCredentialsPropertiesInput interface {
	pulumi.Input

	ToKeyVaultCredentialsPropertiesOutput() KeyVaultCredentialsPropertiesOutput
	ToKeyVaultCredentialsPropertiesOutputWithContext(context.Context) KeyVaultCredentialsPropertiesOutput
}

KeyVaultCredentialsPropertiesInput is an input type that accepts KeyVaultCredentialsPropertiesArgs and KeyVaultCredentialsPropertiesOutput values. You can construct a concrete instance of `KeyVaultCredentialsPropertiesInput` via:

KeyVaultCredentialsPropertiesArgs{...}

type KeyVaultCredentialsPropertiesOutput

type KeyVaultCredentialsPropertiesOutput struct{ *pulumi.OutputState }

KeyVault credentials properties. NOTE - Future this will be ENUM.

func (KeyVaultCredentialsPropertiesOutput) ElementType

func (KeyVaultCredentialsPropertiesOutput) ServicePrincipalLocalSecretName

func (o KeyVaultCredentialsPropertiesOutput) ServicePrincipalLocalSecretName() pulumi.StringOutput

KeyVault service principal local secret name.

func (KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesOutput

func (o KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesOutput() KeyVaultCredentialsPropertiesOutput

func (KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesOutputWithContext

func (o KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesOutput

func (KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesPtrOutput

func (o KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesPtrOutput() KeyVaultCredentialsPropertiesPtrOutput

func (KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesPtrOutputWithContext

func (o KeyVaultCredentialsPropertiesOutput) ToKeyVaultCredentialsPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesPtrOutput

type KeyVaultCredentialsPropertiesPtrInput

type KeyVaultCredentialsPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultCredentialsPropertiesPtrOutput() KeyVaultCredentialsPropertiesPtrOutput
	ToKeyVaultCredentialsPropertiesPtrOutputWithContext(context.Context) KeyVaultCredentialsPropertiesPtrOutput
}

KeyVaultCredentialsPropertiesPtrInput is an input type that accepts KeyVaultCredentialsPropertiesArgs, KeyVaultCredentialsPropertiesPtr and KeyVaultCredentialsPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultCredentialsPropertiesPtrInput` via:

        KeyVaultCredentialsPropertiesArgs{...}

or:

        nil

type KeyVaultCredentialsPropertiesPtrOutput

type KeyVaultCredentialsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCredentialsPropertiesPtrOutput) Elem

func (KeyVaultCredentialsPropertiesPtrOutput) ElementType

func (KeyVaultCredentialsPropertiesPtrOutput) ServicePrincipalLocalSecretName

func (o KeyVaultCredentialsPropertiesPtrOutput) ServicePrincipalLocalSecretName() pulumi.StringPtrOutput

KeyVault service principal local secret name.

func (KeyVaultCredentialsPropertiesPtrOutput) ToKeyVaultCredentialsPropertiesPtrOutput

func (o KeyVaultCredentialsPropertiesPtrOutput) ToKeyVaultCredentialsPropertiesPtrOutput() KeyVaultCredentialsPropertiesPtrOutput

func (KeyVaultCredentialsPropertiesPtrOutput) ToKeyVaultCredentialsPropertiesPtrOutputWithContext

func (o KeyVaultCredentialsPropertiesPtrOutput) ToKeyVaultCredentialsPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesPtrOutput

type KeyVaultCredentialsPropertiesResponse

type KeyVaultCredentialsPropertiesResponse struct {
	// KeyVault service principal local secret name.
	ServicePrincipalLocalSecretName string `pulumi:"servicePrincipalLocalSecretName"`
}

KeyVault credentials properties. NOTE - Future this will be ENUM.

type KeyVaultCredentialsPropertiesResponseOutput

type KeyVaultCredentialsPropertiesResponseOutput struct{ *pulumi.OutputState }

KeyVault credentials properties. NOTE - Future this will be ENUM.

func (KeyVaultCredentialsPropertiesResponseOutput) ElementType

func (KeyVaultCredentialsPropertiesResponseOutput) ServicePrincipalLocalSecretName

func (o KeyVaultCredentialsPropertiesResponseOutput) ServicePrincipalLocalSecretName() pulumi.StringOutput

KeyVault service principal local secret name.

func (KeyVaultCredentialsPropertiesResponseOutput) ToKeyVaultCredentialsPropertiesResponseOutput

func (o KeyVaultCredentialsPropertiesResponseOutput) ToKeyVaultCredentialsPropertiesResponseOutput() KeyVaultCredentialsPropertiesResponseOutput

func (KeyVaultCredentialsPropertiesResponseOutput) ToKeyVaultCredentialsPropertiesResponseOutputWithContext

func (o KeyVaultCredentialsPropertiesResponseOutput) ToKeyVaultCredentialsPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesResponseOutput

type KeyVaultCredentialsPropertiesResponsePtrOutput

type KeyVaultCredentialsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCredentialsPropertiesResponsePtrOutput) Elem

func (KeyVaultCredentialsPropertiesResponsePtrOutput) ElementType

func (KeyVaultCredentialsPropertiesResponsePtrOutput) ServicePrincipalLocalSecretName

func (o KeyVaultCredentialsPropertiesResponsePtrOutput) ServicePrincipalLocalSecretName() pulumi.StringPtrOutput

KeyVault service principal local secret name.

func (KeyVaultCredentialsPropertiesResponsePtrOutput) ToKeyVaultCredentialsPropertiesResponsePtrOutput

func (o KeyVaultCredentialsPropertiesResponsePtrOutput) ToKeyVaultCredentialsPropertiesResponsePtrOutput() KeyVaultCredentialsPropertiesResponsePtrOutput

func (KeyVaultCredentialsPropertiesResponsePtrOutput) ToKeyVaultCredentialsPropertiesResponsePtrOutputWithContext

func (o KeyVaultCredentialsPropertiesResponsePtrOutput) ToKeyVaultCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultCredentialsPropertiesResponsePtrOutput

type KeyVaultSecretObject

type KeyVaultSecretObject struct {
	// KeyVault secret name.
	Name string `pulumi:"name"`
	// KeyVault secret version.
	Version *string `pulumi:"version"`
}

KeyVault secret object properties

type KeyVaultSecretObjectArgs

type KeyVaultSecretObjectArgs struct {
	// KeyVault secret name.
	Name pulumi.StringInput `pulumi:"name"`
	// KeyVault secret version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

KeyVault secret object properties

func (KeyVaultSecretObjectArgs) ElementType

func (KeyVaultSecretObjectArgs) ElementType() reflect.Type

func (KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectOutput

func (i KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectOutput() KeyVaultSecretObjectOutput

func (KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectOutputWithContext

func (i KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectOutputWithContext(ctx context.Context) KeyVaultSecretObjectOutput

func (KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectPtrOutput

func (i KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectPtrOutput() KeyVaultSecretObjectPtrOutput

func (KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectPtrOutputWithContext

func (i KeyVaultSecretObjectArgs) ToKeyVaultSecretObjectPtrOutputWithContext(ctx context.Context) KeyVaultSecretObjectPtrOutput

type KeyVaultSecretObjectInput

type KeyVaultSecretObjectInput interface {
	pulumi.Input

	ToKeyVaultSecretObjectOutput() KeyVaultSecretObjectOutput
	ToKeyVaultSecretObjectOutputWithContext(context.Context) KeyVaultSecretObjectOutput
}

KeyVaultSecretObjectInput is an input type that accepts KeyVaultSecretObjectArgs and KeyVaultSecretObjectOutput values. You can construct a concrete instance of `KeyVaultSecretObjectInput` via:

KeyVaultSecretObjectArgs{...}

type KeyVaultSecretObjectOutput

type KeyVaultSecretObjectOutput struct{ *pulumi.OutputState }

KeyVault secret object properties

func (KeyVaultSecretObjectOutput) ElementType

func (KeyVaultSecretObjectOutput) ElementType() reflect.Type

func (KeyVaultSecretObjectOutput) Name

KeyVault secret name.

func (KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectOutput

func (o KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectOutput() KeyVaultSecretObjectOutput

func (KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectOutputWithContext

func (o KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectOutputWithContext(ctx context.Context) KeyVaultSecretObjectOutput

func (KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectPtrOutput

func (o KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectPtrOutput() KeyVaultSecretObjectPtrOutput

func (KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectPtrOutputWithContext

func (o KeyVaultSecretObjectOutput) ToKeyVaultSecretObjectPtrOutputWithContext(ctx context.Context) KeyVaultSecretObjectPtrOutput

func (KeyVaultSecretObjectOutput) Version

KeyVault secret version.

type KeyVaultSecretObjectPtrInput

type KeyVaultSecretObjectPtrInput interface {
	pulumi.Input

	ToKeyVaultSecretObjectPtrOutput() KeyVaultSecretObjectPtrOutput
	ToKeyVaultSecretObjectPtrOutputWithContext(context.Context) KeyVaultSecretObjectPtrOutput
}

KeyVaultSecretObjectPtrInput is an input type that accepts KeyVaultSecretObjectArgs, KeyVaultSecretObjectPtr and KeyVaultSecretObjectPtrOutput values. You can construct a concrete instance of `KeyVaultSecretObjectPtrInput` via:

        KeyVaultSecretObjectArgs{...}

or:

        nil

type KeyVaultSecretObjectPtrOutput

type KeyVaultSecretObjectPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretObjectPtrOutput) Elem

func (KeyVaultSecretObjectPtrOutput) ElementType

func (KeyVaultSecretObjectPtrOutput) Name

KeyVault secret name.

func (KeyVaultSecretObjectPtrOutput) ToKeyVaultSecretObjectPtrOutput

func (o KeyVaultSecretObjectPtrOutput) ToKeyVaultSecretObjectPtrOutput() KeyVaultSecretObjectPtrOutput

func (KeyVaultSecretObjectPtrOutput) ToKeyVaultSecretObjectPtrOutputWithContext

func (o KeyVaultSecretObjectPtrOutput) ToKeyVaultSecretObjectPtrOutputWithContext(ctx context.Context) KeyVaultSecretObjectPtrOutput

func (KeyVaultSecretObjectPtrOutput) Version

KeyVault secret version.

type KeyVaultSecretObjectResponse

type KeyVaultSecretObjectResponse struct {
	// KeyVault secret name.
	Name string `pulumi:"name"`
	// KeyVault secret version.
	Version *string `pulumi:"version"`
}

KeyVault secret object properties

type KeyVaultSecretObjectResponseOutput

type KeyVaultSecretObjectResponseOutput struct{ *pulumi.OutputState }

KeyVault secret object properties

func (KeyVaultSecretObjectResponseOutput) ElementType

func (KeyVaultSecretObjectResponseOutput) Name

KeyVault secret name.

func (KeyVaultSecretObjectResponseOutput) ToKeyVaultSecretObjectResponseOutput

func (o KeyVaultSecretObjectResponseOutput) ToKeyVaultSecretObjectResponseOutput() KeyVaultSecretObjectResponseOutput

func (KeyVaultSecretObjectResponseOutput) ToKeyVaultSecretObjectResponseOutputWithContext

func (o KeyVaultSecretObjectResponseOutput) ToKeyVaultSecretObjectResponseOutputWithContext(ctx context.Context) KeyVaultSecretObjectResponseOutput

func (KeyVaultSecretObjectResponseOutput) Version

KeyVault secret version.

type KeyVaultSecretObjectResponsePtrOutput

type KeyVaultSecretObjectResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretObjectResponsePtrOutput) Elem

func (KeyVaultSecretObjectResponsePtrOutput) ElementType

func (KeyVaultSecretObjectResponsePtrOutput) Name

KeyVault secret name.

func (KeyVaultSecretObjectResponsePtrOutput) ToKeyVaultSecretObjectResponsePtrOutput

func (o KeyVaultSecretObjectResponsePtrOutput) ToKeyVaultSecretObjectResponsePtrOutput() KeyVaultSecretObjectResponsePtrOutput

func (KeyVaultSecretObjectResponsePtrOutput) ToKeyVaultSecretObjectResponsePtrOutputWithContext

func (o KeyVaultSecretObjectResponsePtrOutput) ToKeyVaultSecretObjectResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretObjectResponsePtrOutput

func (KeyVaultSecretObjectResponsePtrOutput) Version

KeyVault secret version.

type KeyVaultSecretProperties

type KeyVaultSecretProperties struct {
	// KeyVault properties.
	Vault KeyVaultConnectionProperties `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObject `pulumi:"vaultSecret"`
}

KeyVault secret properties

type KeyVaultSecretPropertiesArgs

type KeyVaultSecretPropertiesArgs struct {
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesInput `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObjectInput `pulumi:"vaultSecret"`
}

KeyVault secret properties

func (KeyVaultSecretPropertiesArgs) ElementType

func (KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesOutput

func (i KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesOutput() KeyVaultSecretPropertiesOutput

func (KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesOutputWithContext

func (i KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesOutput

func (KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesPtrOutput

func (i KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesPtrOutput() KeyVaultSecretPropertiesPtrOutput

func (KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesPtrOutputWithContext

func (i KeyVaultSecretPropertiesArgs) ToKeyVaultSecretPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesPtrOutput

type KeyVaultSecretPropertiesInput

type KeyVaultSecretPropertiesInput interface {
	pulumi.Input

	ToKeyVaultSecretPropertiesOutput() KeyVaultSecretPropertiesOutput
	ToKeyVaultSecretPropertiesOutputWithContext(context.Context) KeyVaultSecretPropertiesOutput
}

KeyVaultSecretPropertiesInput is an input type that accepts KeyVaultSecretPropertiesArgs and KeyVaultSecretPropertiesOutput values. You can construct a concrete instance of `KeyVaultSecretPropertiesInput` via:

KeyVaultSecretPropertiesArgs{...}

type KeyVaultSecretPropertiesOutput

type KeyVaultSecretPropertiesOutput struct{ *pulumi.OutputState }

KeyVault secret properties

func (KeyVaultSecretPropertiesOutput) ElementType

func (KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesOutput

func (o KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesOutput() KeyVaultSecretPropertiesOutput

func (KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesOutputWithContext

func (o KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesOutput

func (KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesPtrOutput

func (o KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesPtrOutput() KeyVaultSecretPropertiesPtrOutput

func (KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesPtrOutputWithContext

func (o KeyVaultSecretPropertiesOutput) ToKeyVaultSecretPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesPtrOutput

func (KeyVaultSecretPropertiesOutput) Vault

KeyVault properties.

func (KeyVaultSecretPropertiesOutput) VaultSecret

KeyVault secret details.

type KeyVaultSecretPropertiesPtrInput

type KeyVaultSecretPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultSecretPropertiesPtrOutput() KeyVaultSecretPropertiesPtrOutput
	ToKeyVaultSecretPropertiesPtrOutputWithContext(context.Context) KeyVaultSecretPropertiesPtrOutput
}

KeyVaultSecretPropertiesPtrInput is an input type that accepts KeyVaultSecretPropertiesArgs, KeyVaultSecretPropertiesPtr and KeyVaultSecretPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultSecretPropertiesPtrInput` via:

        KeyVaultSecretPropertiesArgs{...}

or:

        nil

type KeyVaultSecretPropertiesPtrOutput

type KeyVaultSecretPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretPropertiesPtrOutput) Elem

func (KeyVaultSecretPropertiesPtrOutput) ElementType

func (KeyVaultSecretPropertiesPtrOutput) ToKeyVaultSecretPropertiesPtrOutput

func (o KeyVaultSecretPropertiesPtrOutput) ToKeyVaultSecretPropertiesPtrOutput() KeyVaultSecretPropertiesPtrOutput

func (KeyVaultSecretPropertiesPtrOutput) ToKeyVaultSecretPropertiesPtrOutputWithContext

func (o KeyVaultSecretPropertiesPtrOutput) ToKeyVaultSecretPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesPtrOutput

func (KeyVaultSecretPropertiesPtrOutput) Vault

KeyVault properties.

func (KeyVaultSecretPropertiesPtrOutput) VaultSecret

KeyVault secret details.

type KeyVaultSecretPropertiesResponse

type KeyVaultSecretPropertiesResponse struct {
	// KeyVault properties.
	Vault KeyVaultConnectionPropertiesResponse `pulumi:"vault"`
	// KeyVault secret details.
	VaultSecret KeyVaultSecretObjectResponse `pulumi:"vaultSecret"`
}

KeyVault secret properties

type KeyVaultSecretPropertiesResponseOutput

type KeyVaultSecretPropertiesResponseOutput struct{ *pulumi.OutputState }

KeyVault secret properties

func (KeyVaultSecretPropertiesResponseOutput) ElementType

func (KeyVaultSecretPropertiesResponseOutput) ToKeyVaultSecretPropertiesResponseOutput

func (o KeyVaultSecretPropertiesResponseOutput) ToKeyVaultSecretPropertiesResponseOutput() KeyVaultSecretPropertiesResponseOutput

func (KeyVaultSecretPropertiesResponseOutput) ToKeyVaultSecretPropertiesResponseOutputWithContext

func (o KeyVaultSecretPropertiesResponseOutput) ToKeyVaultSecretPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesResponseOutput

func (KeyVaultSecretPropertiesResponseOutput) Vault

KeyVault properties.

func (KeyVaultSecretPropertiesResponseOutput) VaultSecret

KeyVault secret details.

type KeyVaultSecretPropertiesResponsePtrOutput

type KeyVaultSecretPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretPropertiesResponsePtrOutput) Elem

func (KeyVaultSecretPropertiesResponsePtrOutput) ElementType

func (KeyVaultSecretPropertiesResponsePtrOutput) ToKeyVaultSecretPropertiesResponsePtrOutput

func (o KeyVaultSecretPropertiesResponsePtrOutput) ToKeyVaultSecretPropertiesResponsePtrOutput() KeyVaultSecretPropertiesResponsePtrOutput

func (KeyVaultSecretPropertiesResponsePtrOutput) ToKeyVaultSecretPropertiesResponsePtrOutputWithContext

func (o KeyVaultSecretPropertiesResponsePtrOutput) ToKeyVaultSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretPropertiesResponsePtrOutput

func (KeyVaultSecretPropertiesResponsePtrOutput) Vault

KeyVault properties.

func (KeyVaultSecretPropertiesResponsePtrOutput) VaultSecret

KeyVault secret details.

type LocalBrokerAuthenticationMethods

type LocalBrokerAuthenticationMethods struct {
	// Kubernetes local broker authentication method.
	Kubernetes LocalBrokerKubernetesAuthentication `pulumi:"kubernetes"`
}

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

func (*LocalBrokerAuthenticationMethods) Defaults

Defaults sets the appropriate defaults for LocalBrokerAuthenticationMethods

type LocalBrokerAuthenticationMethodsArgs

type LocalBrokerAuthenticationMethodsArgs struct {
	// Kubernetes local broker authentication method.
	Kubernetes LocalBrokerKubernetesAuthenticationInput `pulumi:"kubernetes"`
}

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

func (*LocalBrokerAuthenticationMethodsArgs) Defaults

Defaults sets the appropriate defaults for LocalBrokerAuthenticationMethodsArgs

func (LocalBrokerAuthenticationMethodsArgs) ElementType

func (LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsOutput

func (i LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsOutput() LocalBrokerAuthenticationMethodsOutput

func (LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsOutputWithContext

func (i LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsOutput

func (LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsPtrOutput

func (i LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsPtrOutput() LocalBrokerAuthenticationMethodsPtrOutput

func (LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext

func (i LocalBrokerAuthenticationMethodsArgs) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsPtrOutput

type LocalBrokerAuthenticationMethodsInput

type LocalBrokerAuthenticationMethodsInput interface {
	pulumi.Input

	ToLocalBrokerAuthenticationMethodsOutput() LocalBrokerAuthenticationMethodsOutput
	ToLocalBrokerAuthenticationMethodsOutputWithContext(context.Context) LocalBrokerAuthenticationMethodsOutput
}

LocalBrokerAuthenticationMethodsInput is an input type that accepts LocalBrokerAuthenticationMethodsArgs and LocalBrokerAuthenticationMethodsOutput values. You can construct a concrete instance of `LocalBrokerAuthenticationMethodsInput` via:

LocalBrokerAuthenticationMethodsArgs{...}

type LocalBrokerAuthenticationMethodsOutput

type LocalBrokerAuthenticationMethodsOutput struct{ *pulumi.OutputState }

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

func (LocalBrokerAuthenticationMethodsOutput) ElementType

func (LocalBrokerAuthenticationMethodsOutput) Kubernetes

Kubernetes local broker authentication method.

func (LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsOutput

func (o LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsOutput() LocalBrokerAuthenticationMethodsOutput

func (LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsOutputWithContext

func (o LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsOutput

func (LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsPtrOutput

func (o LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsPtrOutput() LocalBrokerAuthenticationMethodsPtrOutput

func (LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext

func (o LocalBrokerAuthenticationMethodsOutput) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsPtrOutput

type LocalBrokerAuthenticationMethodsPtrInput

type LocalBrokerAuthenticationMethodsPtrInput interface {
	pulumi.Input

	ToLocalBrokerAuthenticationMethodsPtrOutput() LocalBrokerAuthenticationMethodsPtrOutput
	ToLocalBrokerAuthenticationMethodsPtrOutputWithContext(context.Context) LocalBrokerAuthenticationMethodsPtrOutput
}

LocalBrokerAuthenticationMethodsPtrInput is an input type that accepts LocalBrokerAuthenticationMethodsArgs, LocalBrokerAuthenticationMethodsPtr and LocalBrokerAuthenticationMethodsPtrOutput values. You can construct a concrete instance of `LocalBrokerAuthenticationMethodsPtrInput` via:

        LocalBrokerAuthenticationMethodsArgs{...}

or:

        nil

type LocalBrokerAuthenticationMethodsPtrOutput

type LocalBrokerAuthenticationMethodsPtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerAuthenticationMethodsPtrOutput) Elem

func (LocalBrokerAuthenticationMethodsPtrOutput) ElementType

func (LocalBrokerAuthenticationMethodsPtrOutput) Kubernetes

Kubernetes local broker authentication method.

func (LocalBrokerAuthenticationMethodsPtrOutput) ToLocalBrokerAuthenticationMethodsPtrOutput

func (o LocalBrokerAuthenticationMethodsPtrOutput) ToLocalBrokerAuthenticationMethodsPtrOutput() LocalBrokerAuthenticationMethodsPtrOutput

func (LocalBrokerAuthenticationMethodsPtrOutput) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext

func (o LocalBrokerAuthenticationMethodsPtrOutput) ToLocalBrokerAuthenticationMethodsPtrOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsPtrOutput

type LocalBrokerAuthenticationMethodsResponse

type LocalBrokerAuthenticationMethodsResponse struct {
	// Kubernetes local broker authentication method.
	Kubernetes LocalBrokerKubernetesAuthenticationResponse `pulumi:"kubernetes"`
}

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

func (*LocalBrokerAuthenticationMethodsResponse) Defaults

Defaults sets the appropriate defaults for LocalBrokerAuthenticationMethodsResponse

type LocalBrokerAuthenticationMethodsResponseOutput

type LocalBrokerAuthenticationMethodsResponseOutput struct{ *pulumi.OutputState }

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

func (LocalBrokerAuthenticationMethodsResponseOutput) ElementType

func (LocalBrokerAuthenticationMethodsResponseOutput) Kubernetes

Kubernetes local broker authentication method.

func (LocalBrokerAuthenticationMethodsResponseOutput) ToLocalBrokerAuthenticationMethodsResponseOutput

func (o LocalBrokerAuthenticationMethodsResponseOutput) ToLocalBrokerAuthenticationMethodsResponseOutput() LocalBrokerAuthenticationMethodsResponseOutput

func (LocalBrokerAuthenticationMethodsResponseOutput) ToLocalBrokerAuthenticationMethodsResponseOutputWithContext

func (o LocalBrokerAuthenticationMethodsResponseOutput) ToLocalBrokerAuthenticationMethodsResponseOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsResponseOutput

type LocalBrokerAuthenticationMethodsResponsePtrOutput

type LocalBrokerAuthenticationMethodsResponsePtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerAuthenticationMethodsResponsePtrOutput) Elem

func (LocalBrokerAuthenticationMethodsResponsePtrOutput) ElementType

func (LocalBrokerAuthenticationMethodsResponsePtrOutput) Kubernetes

Kubernetes local broker authentication method.

func (LocalBrokerAuthenticationMethodsResponsePtrOutput) ToLocalBrokerAuthenticationMethodsResponsePtrOutput

func (o LocalBrokerAuthenticationMethodsResponsePtrOutput) ToLocalBrokerAuthenticationMethodsResponsePtrOutput() LocalBrokerAuthenticationMethodsResponsePtrOutput

func (LocalBrokerAuthenticationMethodsResponsePtrOutput) ToLocalBrokerAuthenticationMethodsResponsePtrOutputWithContext

func (o LocalBrokerAuthenticationMethodsResponsePtrOutput) ToLocalBrokerAuthenticationMethodsResponsePtrOutputWithContext(ctx context.Context) LocalBrokerAuthenticationMethodsResponsePtrOutput

type LocalBrokerConnectionSpec

type LocalBrokerConnectionSpec struct {
	// The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.
	Authentication *LocalBrokerAuthenticationMethods `pulumi:"authentication"`
	// The endpoint of local broker to connect to.
	Endpoint *string `pulumi:"endpoint"`
	// TLS details for Local broker Connection.
	Tls *LocalBrokerConnectionTls `pulumi:"tls"`
}

Mqtt Local Broker ConnectionSpec details

func (*LocalBrokerConnectionSpec) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionSpec

type LocalBrokerConnectionSpecArgs

type LocalBrokerConnectionSpecArgs struct {
	// The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.
	Authentication LocalBrokerAuthenticationMethodsPtrInput `pulumi:"authentication"`
	// The endpoint of local broker to connect to.
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// TLS details for Local broker Connection.
	Tls LocalBrokerConnectionTlsPtrInput `pulumi:"tls"`
}

Mqtt Local Broker ConnectionSpec details

func (*LocalBrokerConnectionSpecArgs) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionSpecArgs

func (LocalBrokerConnectionSpecArgs) ElementType

func (LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecOutput

func (i LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecOutput() LocalBrokerConnectionSpecOutput

func (LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecOutputWithContext

func (i LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecOutput

func (LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecPtrOutput

func (i LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecPtrOutput() LocalBrokerConnectionSpecPtrOutput

func (LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecPtrOutputWithContext

func (i LocalBrokerConnectionSpecArgs) ToLocalBrokerConnectionSpecPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecPtrOutput

type LocalBrokerConnectionSpecInput

type LocalBrokerConnectionSpecInput interface {
	pulumi.Input

	ToLocalBrokerConnectionSpecOutput() LocalBrokerConnectionSpecOutput
	ToLocalBrokerConnectionSpecOutputWithContext(context.Context) LocalBrokerConnectionSpecOutput
}

LocalBrokerConnectionSpecInput is an input type that accepts LocalBrokerConnectionSpecArgs and LocalBrokerConnectionSpecOutput values. You can construct a concrete instance of `LocalBrokerConnectionSpecInput` via:

LocalBrokerConnectionSpecArgs{...}

type LocalBrokerConnectionSpecOutput

type LocalBrokerConnectionSpecOutput struct{ *pulumi.OutputState }

Mqtt Local Broker ConnectionSpec details

func (LocalBrokerConnectionSpecOutput) Authentication

The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.

func (LocalBrokerConnectionSpecOutput) ElementType

func (LocalBrokerConnectionSpecOutput) Endpoint

The endpoint of local broker to connect to.

func (LocalBrokerConnectionSpecOutput) Tls

TLS details for Local broker Connection.

func (LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecOutput

func (o LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecOutput() LocalBrokerConnectionSpecOutput

func (LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecOutputWithContext

func (o LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecOutput

func (LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecPtrOutput

func (o LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecPtrOutput() LocalBrokerConnectionSpecPtrOutput

func (LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecPtrOutputWithContext

func (o LocalBrokerConnectionSpecOutput) ToLocalBrokerConnectionSpecPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecPtrOutput

type LocalBrokerConnectionSpecPtrInput

type LocalBrokerConnectionSpecPtrInput interface {
	pulumi.Input

	ToLocalBrokerConnectionSpecPtrOutput() LocalBrokerConnectionSpecPtrOutput
	ToLocalBrokerConnectionSpecPtrOutputWithContext(context.Context) LocalBrokerConnectionSpecPtrOutput
}

LocalBrokerConnectionSpecPtrInput is an input type that accepts LocalBrokerConnectionSpecArgs, LocalBrokerConnectionSpecPtr and LocalBrokerConnectionSpecPtrOutput values. You can construct a concrete instance of `LocalBrokerConnectionSpecPtrInput` via:

        LocalBrokerConnectionSpecArgs{...}

or:

        nil

type LocalBrokerConnectionSpecPtrOutput

type LocalBrokerConnectionSpecPtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerConnectionSpecPtrOutput) Authentication

The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.

func (LocalBrokerConnectionSpecPtrOutput) Elem

func (LocalBrokerConnectionSpecPtrOutput) ElementType

func (LocalBrokerConnectionSpecPtrOutput) Endpoint

The endpoint of local broker to connect to.

func (LocalBrokerConnectionSpecPtrOutput) Tls

TLS details for Local broker Connection.

func (LocalBrokerConnectionSpecPtrOutput) ToLocalBrokerConnectionSpecPtrOutput

func (o LocalBrokerConnectionSpecPtrOutput) ToLocalBrokerConnectionSpecPtrOutput() LocalBrokerConnectionSpecPtrOutput

func (LocalBrokerConnectionSpecPtrOutput) ToLocalBrokerConnectionSpecPtrOutputWithContext

func (o LocalBrokerConnectionSpecPtrOutput) ToLocalBrokerConnectionSpecPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecPtrOutput

type LocalBrokerConnectionSpecResponse

type LocalBrokerConnectionSpecResponse struct {
	// The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.
	Authentication *LocalBrokerAuthenticationMethodsResponse `pulumi:"authentication"`
	// The endpoint of local broker to connect to.
	Endpoint *string `pulumi:"endpoint"`
	// TLS details for Local broker Connection.
	Tls *LocalBrokerConnectionTlsResponse `pulumi:"tls"`
}

Mqtt Local Broker ConnectionSpec details

func (*LocalBrokerConnectionSpecResponse) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionSpecResponse

type LocalBrokerConnectionSpecResponseOutput

type LocalBrokerConnectionSpecResponseOutput struct{ *pulumi.OutputState }

Mqtt Local Broker ConnectionSpec details

func (LocalBrokerConnectionSpecResponseOutput) Authentication

The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.

func (LocalBrokerConnectionSpecResponseOutput) ElementType

func (LocalBrokerConnectionSpecResponseOutput) Endpoint

The endpoint of local broker to connect to.

func (LocalBrokerConnectionSpecResponseOutput) Tls

TLS details for Local broker Connection.

func (LocalBrokerConnectionSpecResponseOutput) ToLocalBrokerConnectionSpecResponseOutput

func (o LocalBrokerConnectionSpecResponseOutput) ToLocalBrokerConnectionSpecResponseOutput() LocalBrokerConnectionSpecResponseOutput

func (LocalBrokerConnectionSpecResponseOutput) ToLocalBrokerConnectionSpecResponseOutputWithContext

func (o LocalBrokerConnectionSpecResponseOutput) ToLocalBrokerConnectionSpecResponseOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecResponseOutput

type LocalBrokerConnectionSpecResponsePtrOutput

type LocalBrokerConnectionSpecResponsePtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerConnectionSpecResponsePtrOutput) Authentication

The authentication methods for LocalBroker connection. NOTE - Enum only one method at a time is supported.

func (LocalBrokerConnectionSpecResponsePtrOutput) Elem

func (LocalBrokerConnectionSpecResponsePtrOutput) ElementType

func (LocalBrokerConnectionSpecResponsePtrOutput) Endpoint

The endpoint of local broker to connect to.

func (LocalBrokerConnectionSpecResponsePtrOutput) Tls

TLS details for Local broker Connection.

func (LocalBrokerConnectionSpecResponsePtrOutput) ToLocalBrokerConnectionSpecResponsePtrOutput

func (o LocalBrokerConnectionSpecResponsePtrOutput) ToLocalBrokerConnectionSpecResponsePtrOutput() LocalBrokerConnectionSpecResponsePtrOutput

func (LocalBrokerConnectionSpecResponsePtrOutput) ToLocalBrokerConnectionSpecResponsePtrOutputWithContext

func (o LocalBrokerConnectionSpecResponsePtrOutput) ToLocalBrokerConnectionSpecResponsePtrOutputWithContext(ctx context.Context) LocalBrokerConnectionSpecResponsePtrOutput

type LocalBrokerConnectionTls

type LocalBrokerConnectionTls struct {
	// Tls Enabled on Local Broker Connection.
	TlsEnabled *bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate config map name for Local Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

Mqtt Local Broker Connection TLS details

func (*LocalBrokerConnectionTls) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionTls

type LocalBrokerConnectionTlsArgs

type LocalBrokerConnectionTlsArgs struct {
	// Tls Enabled on Local Broker Connection.
	TlsEnabled pulumi.BoolPtrInput `pulumi:"tlsEnabled"`
	// Trusted CA certificate config map name for Local Broker.
	TrustedCaCertificateConfigMap pulumi.StringPtrInput `pulumi:"trustedCaCertificateConfigMap"`
}

Mqtt Local Broker Connection TLS details

func (*LocalBrokerConnectionTlsArgs) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionTlsArgs

func (LocalBrokerConnectionTlsArgs) ElementType

func (LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsOutput

func (i LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsOutput() LocalBrokerConnectionTlsOutput

func (LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsOutputWithContext

func (i LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsOutput

func (LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsPtrOutput

func (i LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsPtrOutput() LocalBrokerConnectionTlsPtrOutput

func (LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsPtrOutputWithContext

func (i LocalBrokerConnectionTlsArgs) ToLocalBrokerConnectionTlsPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsPtrOutput

type LocalBrokerConnectionTlsInput

type LocalBrokerConnectionTlsInput interface {
	pulumi.Input

	ToLocalBrokerConnectionTlsOutput() LocalBrokerConnectionTlsOutput
	ToLocalBrokerConnectionTlsOutputWithContext(context.Context) LocalBrokerConnectionTlsOutput
}

LocalBrokerConnectionTlsInput is an input type that accepts LocalBrokerConnectionTlsArgs and LocalBrokerConnectionTlsOutput values. You can construct a concrete instance of `LocalBrokerConnectionTlsInput` via:

LocalBrokerConnectionTlsArgs{...}

type LocalBrokerConnectionTlsOutput

type LocalBrokerConnectionTlsOutput struct{ *pulumi.OutputState }

Mqtt Local Broker Connection TLS details

func (LocalBrokerConnectionTlsOutput) ElementType

func (LocalBrokerConnectionTlsOutput) TlsEnabled

Tls Enabled on Local Broker Connection.

func (LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsOutput

func (o LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsOutput() LocalBrokerConnectionTlsOutput

func (LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsOutputWithContext

func (o LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsOutput

func (LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsPtrOutput

func (o LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsPtrOutput() LocalBrokerConnectionTlsPtrOutput

func (LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsPtrOutputWithContext

func (o LocalBrokerConnectionTlsOutput) ToLocalBrokerConnectionTlsPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsPtrOutput

func (LocalBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap

func (o LocalBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate config map name for Local Broker.

type LocalBrokerConnectionTlsPtrInput

type LocalBrokerConnectionTlsPtrInput interface {
	pulumi.Input

	ToLocalBrokerConnectionTlsPtrOutput() LocalBrokerConnectionTlsPtrOutput
	ToLocalBrokerConnectionTlsPtrOutputWithContext(context.Context) LocalBrokerConnectionTlsPtrOutput
}

LocalBrokerConnectionTlsPtrInput is an input type that accepts LocalBrokerConnectionTlsArgs, LocalBrokerConnectionTlsPtr and LocalBrokerConnectionTlsPtrOutput values. You can construct a concrete instance of `LocalBrokerConnectionTlsPtrInput` via:

        LocalBrokerConnectionTlsArgs{...}

or:

        nil

type LocalBrokerConnectionTlsPtrOutput

type LocalBrokerConnectionTlsPtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerConnectionTlsPtrOutput) Elem

func (LocalBrokerConnectionTlsPtrOutput) ElementType

func (LocalBrokerConnectionTlsPtrOutput) TlsEnabled

Tls Enabled on Local Broker Connection.

func (LocalBrokerConnectionTlsPtrOutput) ToLocalBrokerConnectionTlsPtrOutput

func (o LocalBrokerConnectionTlsPtrOutput) ToLocalBrokerConnectionTlsPtrOutput() LocalBrokerConnectionTlsPtrOutput

func (LocalBrokerConnectionTlsPtrOutput) ToLocalBrokerConnectionTlsPtrOutputWithContext

func (o LocalBrokerConnectionTlsPtrOutput) ToLocalBrokerConnectionTlsPtrOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsPtrOutput

func (LocalBrokerConnectionTlsPtrOutput) TrustedCaCertificateConfigMap

func (o LocalBrokerConnectionTlsPtrOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate config map name for Local Broker.

type LocalBrokerConnectionTlsResponse

type LocalBrokerConnectionTlsResponse struct {
	// Tls Enabled on Local Broker Connection.
	TlsEnabled *bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate config map name for Local Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

Mqtt Local Broker Connection TLS details

func (*LocalBrokerConnectionTlsResponse) Defaults

Defaults sets the appropriate defaults for LocalBrokerConnectionTlsResponse

type LocalBrokerConnectionTlsResponseOutput

type LocalBrokerConnectionTlsResponseOutput struct{ *pulumi.OutputState }

Mqtt Local Broker Connection TLS details

func (LocalBrokerConnectionTlsResponseOutput) ElementType

func (LocalBrokerConnectionTlsResponseOutput) TlsEnabled

Tls Enabled on Local Broker Connection.

func (LocalBrokerConnectionTlsResponseOutput) ToLocalBrokerConnectionTlsResponseOutput

func (o LocalBrokerConnectionTlsResponseOutput) ToLocalBrokerConnectionTlsResponseOutput() LocalBrokerConnectionTlsResponseOutput

func (LocalBrokerConnectionTlsResponseOutput) ToLocalBrokerConnectionTlsResponseOutputWithContext

func (o LocalBrokerConnectionTlsResponseOutput) ToLocalBrokerConnectionTlsResponseOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsResponseOutput

func (LocalBrokerConnectionTlsResponseOutput) TrustedCaCertificateConfigMap

func (o LocalBrokerConnectionTlsResponseOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate config map name for Local Broker.

type LocalBrokerConnectionTlsResponsePtrOutput

type LocalBrokerConnectionTlsResponsePtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerConnectionTlsResponsePtrOutput) Elem

func (LocalBrokerConnectionTlsResponsePtrOutput) ElementType

func (LocalBrokerConnectionTlsResponsePtrOutput) TlsEnabled

Tls Enabled on Local Broker Connection.

func (LocalBrokerConnectionTlsResponsePtrOutput) ToLocalBrokerConnectionTlsResponsePtrOutput

func (o LocalBrokerConnectionTlsResponsePtrOutput) ToLocalBrokerConnectionTlsResponsePtrOutput() LocalBrokerConnectionTlsResponsePtrOutput

func (LocalBrokerConnectionTlsResponsePtrOutput) ToLocalBrokerConnectionTlsResponsePtrOutputWithContext

func (o LocalBrokerConnectionTlsResponsePtrOutput) ToLocalBrokerConnectionTlsResponsePtrOutputWithContext(ctx context.Context) LocalBrokerConnectionTlsResponsePtrOutput

func (LocalBrokerConnectionTlsResponsePtrOutput) TrustedCaCertificateConfigMap

func (o LocalBrokerConnectionTlsResponsePtrOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate config map name for Local Broker.

type LocalBrokerKubernetesAuthentication

type LocalBrokerKubernetesAuthentication struct {
	// Secret Path where SAT is mounted.
	SecretPath *string `pulumi:"secretPath"`
	// Token name where SAT is mounted on secret path.
	ServiceAccountTokenName *string `pulumi:"serviceAccountTokenName"`
}

Local Broker Kubernetes Authentication

func (*LocalBrokerKubernetesAuthentication) Defaults

Defaults sets the appropriate defaults for LocalBrokerKubernetesAuthentication

type LocalBrokerKubernetesAuthenticationArgs

type LocalBrokerKubernetesAuthenticationArgs struct {
	// Secret Path where SAT is mounted.
	SecretPath pulumi.StringPtrInput `pulumi:"secretPath"`
	// Token name where SAT is mounted on secret path.
	ServiceAccountTokenName pulumi.StringPtrInput `pulumi:"serviceAccountTokenName"`
}

Local Broker Kubernetes Authentication

func (*LocalBrokerKubernetesAuthenticationArgs) Defaults

Defaults sets the appropriate defaults for LocalBrokerKubernetesAuthenticationArgs

func (LocalBrokerKubernetesAuthenticationArgs) ElementType

func (LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationOutput

func (i LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationOutput() LocalBrokerKubernetesAuthenticationOutput

func (LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationOutputWithContext

func (i LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationOutput

func (LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationPtrOutput

func (i LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationPtrOutput() LocalBrokerKubernetesAuthenticationPtrOutput

func (LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext

func (i LocalBrokerKubernetesAuthenticationArgs) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationPtrOutput

type LocalBrokerKubernetesAuthenticationInput

type LocalBrokerKubernetesAuthenticationInput interface {
	pulumi.Input

	ToLocalBrokerKubernetesAuthenticationOutput() LocalBrokerKubernetesAuthenticationOutput
	ToLocalBrokerKubernetesAuthenticationOutputWithContext(context.Context) LocalBrokerKubernetesAuthenticationOutput
}

LocalBrokerKubernetesAuthenticationInput is an input type that accepts LocalBrokerKubernetesAuthenticationArgs and LocalBrokerKubernetesAuthenticationOutput values. You can construct a concrete instance of `LocalBrokerKubernetesAuthenticationInput` via:

LocalBrokerKubernetesAuthenticationArgs{...}

type LocalBrokerKubernetesAuthenticationOutput

type LocalBrokerKubernetesAuthenticationOutput struct{ *pulumi.OutputState }

Local Broker Kubernetes Authentication

func (LocalBrokerKubernetesAuthenticationOutput) ElementType

func (LocalBrokerKubernetesAuthenticationOutput) SecretPath

Secret Path where SAT is mounted.

func (LocalBrokerKubernetesAuthenticationOutput) ServiceAccountTokenName

Token name where SAT is mounted on secret path.

func (LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationOutput

func (o LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationOutput() LocalBrokerKubernetesAuthenticationOutput

func (LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationOutputWithContext

func (o LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationOutput

func (LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationPtrOutput

func (o LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationPtrOutput() LocalBrokerKubernetesAuthenticationPtrOutput

func (LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext

func (o LocalBrokerKubernetesAuthenticationOutput) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationPtrOutput

type LocalBrokerKubernetesAuthenticationPtrInput

type LocalBrokerKubernetesAuthenticationPtrInput interface {
	pulumi.Input

	ToLocalBrokerKubernetesAuthenticationPtrOutput() LocalBrokerKubernetesAuthenticationPtrOutput
	ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext(context.Context) LocalBrokerKubernetesAuthenticationPtrOutput
}

LocalBrokerKubernetesAuthenticationPtrInput is an input type that accepts LocalBrokerKubernetesAuthenticationArgs, LocalBrokerKubernetesAuthenticationPtr and LocalBrokerKubernetesAuthenticationPtrOutput values. You can construct a concrete instance of `LocalBrokerKubernetesAuthenticationPtrInput` via:

        LocalBrokerKubernetesAuthenticationArgs{...}

or:

        nil

type LocalBrokerKubernetesAuthenticationPtrOutput

type LocalBrokerKubernetesAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerKubernetesAuthenticationPtrOutput) Elem

func (LocalBrokerKubernetesAuthenticationPtrOutput) ElementType

func (LocalBrokerKubernetesAuthenticationPtrOutput) SecretPath

Secret Path where SAT is mounted.

func (LocalBrokerKubernetesAuthenticationPtrOutput) ServiceAccountTokenName

Token name where SAT is mounted on secret path.

func (LocalBrokerKubernetesAuthenticationPtrOutput) ToLocalBrokerKubernetesAuthenticationPtrOutput

func (o LocalBrokerKubernetesAuthenticationPtrOutput) ToLocalBrokerKubernetesAuthenticationPtrOutput() LocalBrokerKubernetesAuthenticationPtrOutput

func (LocalBrokerKubernetesAuthenticationPtrOutput) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext

func (o LocalBrokerKubernetesAuthenticationPtrOutput) ToLocalBrokerKubernetesAuthenticationPtrOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationPtrOutput

type LocalBrokerKubernetesAuthenticationResponse

type LocalBrokerKubernetesAuthenticationResponse struct {
	// Secret Path where SAT is mounted.
	SecretPath *string `pulumi:"secretPath"`
	// Token name where SAT is mounted on secret path.
	ServiceAccountTokenName *string `pulumi:"serviceAccountTokenName"`
}

Local Broker Kubernetes Authentication

func (*LocalBrokerKubernetesAuthenticationResponse) Defaults

Defaults sets the appropriate defaults for LocalBrokerKubernetesAuthenticationResponse

type LocalBrokerKubernetesAuthenticationResponseOutput

type LocalBrokerKubernetesAuthenticationResponseOutput struct{ *pulumi.OutputState }

Local Broker Kubernetes Authentication

func (LocalBrokerKubernetesAuthenticationResponseOutput) ElementType

func (LocalBrokerKubernetesAuthenticationResponseOutput) SecretPath

Secret Path where SAT is mounted.

func (LocalBrokerKubernetesAuthenticationResponseOutput) ServiceAccountTokenName

Token name where SAT is mounted on secret path.

func (LocalBrokerKubernetesAuthenticationResponseOutput) ToLocalBrokerKubernetesAuthenticationResponseOutput

func (o LocalBrokerKubernetesAuthenticationResponseOutput) ToLocalBrokerKubernetesAuthenticationResponseOutput() LocalBrokerKubernetesAuthenticationResponseOutput

func (LocalBrokerKubernetesAuthenticationResponseOutput) ToLocalBrokerKubernetesAuthenticationResponseOutputWithContext

func (o LocalBrokerKubernetesAuthenticationResponseOutput) ToLocalBrokerKubernetesAuthenticationResponseOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationResponseOutput

type LocalBrokerKubernetesAuthenticationResponsePtrOutput

type LocalBrokerKubernetesAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) Elem

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) ElementType

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) SecretPath

Secret Path where SAT is mounted.

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) ServiceAccountTokenName

Token name where SAT is mounted on secret path.

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) ToLocalBrokerKubernetesAuthenticationResponsePtrOutput

func (LocalBrokerKubernetesAuthenticationResponsePtrOutput) ToLocalBrokerKubernetesAuthenticationResponsePtrOutputWithContext

func (o LocalBrokerKubernetesAuthenticationResponsePtrOutput) ToLocalBrokerKubernetesAuthenticationResponsePtrOutputWithContext(ctx context.Context) LocalBrokerKubernetesAuthenticationResponsePtrOutput

type LookupBrokerArgs

type LookupBrokerArgs struct {
	// Name of MQ broker resource
	BrokerName string `pulumi:"brokerName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBrokerAuthenticationArgs

type LookupBrokerAuthenticationArgs struct {
	// Name of MQ broker/authentication resource
	AuthenticationName string `pulumi:"authenticationName"`
	// Name of MQ broker resource
	BrokerName string `pulumi:"brokerName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBrokerAuthenticationOutputArgs

type LookupBrokerAuthenticationOutputArgs struct {
	// Name of MQ broker/authentication resource
	AuthenticationName pulumi.StringInput `pulumi:"authenticationName"`
	// Name of MQ broker resource
	BrokerName pulumi.StringInput `pulumi:"brokerName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBrokerAuthenticationOutputArgs) ElementType

type LookupBrokerAuthenticationResult

type LookupBrokerAuthenticationResult struct {
	// The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
	AuthenticationMethods []BrokerAuthenticatorMethodsResponse `pulumi:"authenticationMethods"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The array of listener Resources it supports.
	ListenerRef []string `pulumi:"listenerRef"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ broker/authentication resource

func LookupBrokerAuthentication

func LookupBrokerAuthentication(ctx *pulumi.Context, args *LookupBrokerAuthenticationArgs, opts ...pulumi.InvokeOption) (*LookupBrokerAuthenticationResult, error)

Get a BrokerAuthenticationResource Azure REST API version: 2023-10-04-preview.

type LookupBrokerAuthenticationResultOutput

type LookupBrokerAuthenticationResultOutput struct{ *pulumi.OutputState }

MQ broker/authentication resource

func (LookupBrokerAuthenticationResultOutput) AuthenticationMethods

The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.

func (LookupBrokerAuthenticationResultOutput) ElementType

func (LookupBrokerAuthenticationResultOutput) ExtendedLocation

Extended Location

func (LookupBrokerAuthenticationResultOutput) Id

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

func (LookupBrokerAuthenticationResultOutput) ListenerRef

The array of listener Resources it supports.

func (LookupBrokerAuthenticationResultOutput) Location

The geo-location where the resource lives

func (LookupBrokerAuthenticationResultOutput) Name

The name of the resource

func (LookupBrokerAuthenticationResultOutput) ProvisioningState

The status of the last operation.

func (LookupBrokerAuthenticationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupBrokerAuthenticationResultOutput) Tags

Resource tags.

func (LookupBrokerAuthenticationResultOutput) ToLookupBrokerAuthenticationResultOutput

func (o LookupBrokerAuthenticationResultOutput) ToLookupBrokerAuthenticationResultOutput() LookupBrokerAuthenticationResultOutput

func (LookupBrokerAuthenticationResultOutput) ToLookupBrokerAuthenticationResultOutputWithContext

func (o LookupBrokerAuthenticationResultOutput) ToLookupBrokerAuthenticationResultOutputWithContext(ctx context.Context) LookupBrokerAuthenticationResultOutput

func (LookupBrokerAuthenticationResultOutput) Type

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

type LookupBrokerAuthorizationArgs

type LookupBrokerAuthorizationArgs struct {
	// Name of MQ broker/authorization resource
	AuthorizationName string `pulumi:"authorizationName"`
	// Name of MQ broker resource
	BrokerName string `pulumi:"brokerName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBrokerAuthorizationOutputArgs

type LookupBrokerAuthorizationOutputArgs struct {
	// Name of MQ broker/authorization resource
	AuthorizationName pulumi.StringInput `pulumi:"authorizationName"`
	// Name of MQ broker resource
	BrokerName pulumi.StringInput `pulumi:"brokerName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBrokerAuthorizationOutputArgs) ElementType

type LookupBrokerAuthorizationResult

type LookupBrokerAuthorizationResult struct {
	// The list of authorization policies supported by the Authorization Resource.
	AuthorizationPolicies AuthorizationConfigResponse `pulumi:"authorizationPolicies"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The array of listener Resources it supports.
	ListenerRef []string `pulumi:"listenerRef"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ broker/authorization resource

func LookupBrokerAuthorization

func LookupBrokerAuthorization(ctx *pulumi.Context, args *LookupBrokerAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupBrokerAuthorizationResult, error)

Get a BrokerAuthorizationResource Azure REST API version: 2023-10-04-preview.

func (*LookupBrokerAuthorizationResult) Defaults

Defaults sets the appropriate defaults for LookupBrokerAuthorizationResult

type LookupBrokerAuthorizationResultOutput

type LookupBrokerAuthorizationResultOutput struct{ *pulumi.OutputState }

MQ broker/authorization resource

func (LookupBrokerAuthorizationResultOutput) AuthorizationPolicies

The list of authorization policies supported by the Authorization Resource.

func (LookupBrokerAuthorizationResultOutput) ElementType

func (LookupBrokerAuthorizationResultOutput) ExtendedLocation

Extended Location

func (LookupBrokerAuthorizationResultOutput) Id

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

func (LookupBrokerAuthorizationResultOutput) ListenerRef

The array of listener Resources it supports.

func (LookupBrokerAuthorizationResultOutput) Location

The geo-location where the resource lives

func (LookupBrokerAuthorizationResultOutput) Name

The name of the resource

func (LookupBrokerAuthorizationResultOutput) ProvisioningState

The status of the last operation.

func (LookupBrokerAuthorizationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupBrokerAuthorizationResultOutput) Tags

Resource tags.

func (LookupBrokerAuthorizationResultOutput) ToLookupBrokerAuthorizationResultOutput

func (o LookupBrokerAuthorizationResultOutput) ToLookupBrokerAuthorizationResultOutput() LookupBrokerAuthorizationResultOutput

func (LookupBrokerAuthorizationResultOutput) ToLookupBrokerAuthorizationResultOutputWithContext

func (o LookupBrokerAuthorizationResultOutput) ToLookupBrokerAuthorizationResultOutputWithContext(ctx context.Context) LookupBrokerAuthorizationResultOutput

func (LookupBrokerAuthorizationResultOutput) Type

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

type LookupBrokerListenerArgs

type LookupBrokerListenerArgs struct {
	// Name of MQ broker resource
	BrokerName string `pulumi:"brokerName"`
	// Name of MQ broker/listener resource
	ListenerName string `pulumi:"listenerName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBrokerListenerOutputArgs

type LookupBrokerListenerOutputArgs struct {
	// Name of MQ broker resource
	BrokerName pulumi.StringInput `pulumi:"brokerName"`
	// Name of MQ broker/listener resource
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBrokerListenerOutputArgs) ElementType

type LookupBrokerListenerResult

type LookupBrokerListenerResult struct {
	// The flag for enabling Authentication rules on Listener Port.
	AuthenticationEnabled *bool `pulumi:"authenticationEnabled"`
	// The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
	AuthorizationEnabled *bool `pulumi:"authorizationEnabled"`
	// The k8s cr/resource reference of mq/broker.
	BrokerRef string `pulumi:"brokerRef"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The node port to use on the Host node.
	NodePort *int `pulumi:"nodePort"`
	// The port to start Listening for connections on.
	Port int `pulumi:"port"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// The service name to expose Listener port on.
	ServiceName *string `pulumi:"serviceName"`
	// The Kubernetes Service type to deploy for Listener.
	ServiceType *string `pulumi:"serviceType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
	Tls *TlsCertMethodResponse `pulumi:"tls"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ broker/listener resource

func LookupBrokerListener

func LookupBrokerListener(ctx *pulumi.Context, args *LookupBrokerListenerArgs, opts ...pulumi.InvokeOption) (*LookupBrokerListenerResult, error)

Get a BrokerListenerResource Azure REST API version: 2023-10-04-preview.

func (*LookupBrokerListenerResult) Defaults

Defaults sets the appropriate defaults for LookupBrokerListenerResult

type LookupBrokerListenerResultOutput

type LookupBrokerListenerResultOutput struct{ *pulumi.OutputState }

MQ broker/listener resource

func (LookupBrokerListenerResultOutput) AuthenticationEnabled

func (o LookupBrokerListenerResultOutput) AuthenticationEnabled() pulumi.BoolPtrOutput

The flag for enabling Authentication rules on Listener Port.

func (LookupBrokerListenerResultOutput) AuthorizationEnabled

func (o LookupBrokerListenerResultOutput) AuthorizationEnabled() pulumi.BoolPtrOutput

The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.

func (LookupBrokerListenerResultOutput) BrokerRef

The k8s cr/resource reference of mq/broker.

func (LookupBrokerListenerResultOutput) ElementType

func (LookupBrokerListenerResultOutput) ExtendedLocation

Extended Location

func (LookupBrokerListenerResultOutput) Id

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

func (LookupBrokerListenerResultOutput) Location

The geo-location where the resource lives

func (LookupBrokerListenerResultOutput) Name

The name of the resource

func (LookupBrokerListenerResultOutput) NodePort

The node port to use on the Host node.

func (LookupBrokerListenerResultOutput) Port

The port to start Listening for connections on.

func (LookupBrokerListenerResultOutput) ProvisioningState

The status of the last operation.

func (LookupBrokerListenerResultOutput) ServiceName

The service name to expose Listener port on.

func (LookupBrokerListenerResultOutput) ServiceType

The Kubernetes Service type to deploy for Listener.

func (LookupBrokerListenerResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupBrokerListenerResultOutput) Tags

Resource tags.

func (LookupBrokerListenerResultOutput) Tls

Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported

func (LookupBrokerListenerResultOutput) ToLookupBrokerListenerResultOutput

func (o LookupBrokerListenerResultOutput) ToLookupBrokerListenerResultOutput() LookupBrokerListenerResultOutput

func (LookupBrokerListenerResultOutput) ToLookupBrokerListenerResultOutputWithContext

func (o LookupBrokerListenerResultOutput) ToLookupBrokerListenerResultOutputWithContext(ctx context.Context) LookupBrokerListenerResultOutput

func (LookupBrokerListenerResultOutput) Type

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

type LookupBrokerOutputArgs

type LookupBrokerOutputArgs struct {
	// Name of MQ broker resource
	BrokerName pulumi.StringInput `pulumi:"brokerName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBrokerOutputArgs) ElementType

func (LookupBrokerOutputArgs) ElementType() reflect.Type

type LookupBrokerResult

type LookupBrokerResult struct {
	// The details of Authentication Docker Image.
	AuthImage ContainerImageResponse `pulumi:"authImage"`
	// The details of Broker Docker Image.
	BrokerImage ContainerImageResponse `pulumi:"brokerImage"`
	// The details of Node Tolerations for Broker Pods.
	BrokerNodeTolerations *NodeTolerationsResponse `pulumi:"brokerNodeTolerations"`
	// The cardinality details of the broker.
	Cardinality *CardinalityResponse `pulumi:"cardinality"`
	// The diagnostic details of the broker deployment.
	Diagnostics *BrokerDiagnosticsResponse `pulumi:"diagnostics"`
	// The settings of the disk-backed message buffer.
	DiskBackedMessageBufferSettings *DiskBackedMessageBufferSettingsResponse `pulumi:"diskBackedMessageBufferSettings"`
	// The setting to enable or disable encryption of internal Traffic.
	EncryptInternalTraffic *bool `pulumi:"encryptInternalTraffic"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// The details of Health Manager Docker Image.
	HealthManagerImage ContainerImageResponse `pulumi:"healthManagerImage"`
	// The details of Node Tolerations for Health Manager Pods.
	HealthManagerNodeTolerations *NodeTolerationsResponse `pulumi:"healthManagerNodeTolerations"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Details of the internal CA cert that will be used to secure communication between pods.
	InternalCerts *CertManagerCertOptionsResponse `pulumi:"internalCerts"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Memory profile of broker.
	MemoryProfile *string `pulumi:"memoryProfile"`
	// The Running Mode of the Broker Deployment.
	Mode string `pulumi:"mode"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ broker resource

func LookupBroker

func LookupBroker(ctx *pulumi.Context, args *LookupBrokerArgs, opts ...pulumi.InvokeOption) (*LookupBrokerResult, error)

Get a BrokerResource Azure REST API version: 2023-10-04-preview.

func (*LookupBrokerResult) Defaults

func (val *LookupBrokerResult) Defaults() *LookupBrokerResult

Defaults sets the appropriate defaults for LookupBrokerResult

type LookupBrokerResultOutput

type LookupBrokerResultOutput struct{ *pulumi.OutputState }

MQ broker resource

func (LookupBrokerResultOutput) AuthImage

The details of Authentication Docker Image.

func (LookupBrokerResultOutput) BrokerImage

The details of Broker Docker Image.

func (LookupBrokerResultOutput) BrokerNodeTolerations

The details of Node Tolerations for Broker Pods.

func (LookupBrokerResultOutput) Cardinality

The cardinality details of the broker.

func (LookupBrokerResultOutput) Diagnostics

The diagnostic details of the broker deployment.

func (LookupBrokerResultOutput) DiskBackedMessageBufferSettings

The settings of the disk-backed message buffer.

func (LookupBrokerResultOutput) ElementType

func (LookupBrokerResultOutput) ElementType() reflect.Type

func (LookupBrokerResultOutput) EncryptInternalTraffic

func (o LookupBrokerResultOutput) EncryptInternalTraffic() pulumi.BoolPtrOutput

The setting to enable or disable encryption of internal Traffic.

func (LookupBrokerResultOutput) ExtendedLocation

Extended Location

func (LookupBrokerResultOutput) HealthManagerImage

The details of Health Manager Docker Image.

func (LookupBrokerResultOutput) HealthManagerNodeTolerations

func (o LookupBrokerResultOutput) HealthManagerNodeTolerations() NodeTolerationsResponsePtrOutput

The details of Node Tolerations for Health Manager Pods.

func (LookupBrokerResultOutput) Id

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

func (LookupBrokerResultOutput) InternalCerts

Details of the internal CA cert that will be used to secure communication between pods.

func (LookupBrokerResultOutput) Location

The geo-location where the resource lives

func (LookupBrokerResultOutput) MemoryProfile

Memory profile of broker.

func (LookupBrokerResultOutput) Mode

The Running Mode of the Broker Deployment.

func (LookupBrokerResultOutput) Name

The name of the resource

func (LookupBrokerResultOutput) ProvisioningState

func (o LookupBrokerResultOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (LookupBrokerResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupBrokerResultOutput) Tags

Resource tags.

func (LookupBrokerResultOutput) ToLookupBrokerResultOutput

func (o LookupBrokerResultOutput) ToLookupBrokerResultOutput() LookupBrokerResultOutput

func (LookupBrokerResultOutput) ToLookupBrokerResultOutputWithContext

func (o LookupBrokerResultOutput) ToLookupBrokerResultOutputWithContext(ctx context.Context) LookupBrokerResultOutput

func (LookupBrokerResultOutput) Type

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

type LookupDataLakeConnectorArgs

type LookupDataLakeConnectorArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName string `pulumi:"dataLakeConnectorName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataLakeConnectorOutputArgs

type LookupDataLakeConnectorOutputArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName pulumi.StringInput `pulumi:"dataLakeConnectorName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataLakeConnectorOutputArgs) ElementType

type LookupDataLakeConnectorResult

type LookupDataLakeConnectorResult struct {
	// DataLake database format to use.
	DatabaseFormat string `pulumi:"databaseFormat"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The details of DataLakeConnector Docker Image.
	Image ContainerImageResponse `pulumi:"image"`
	// The number of DataLakeConnector pods to spin up.
	Instances *int `pulumi:"instances"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection *LocalBrokerConnectionSpecResponse `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The log level of the DataLake Connector instances.
	LogLevel *string `pulumi:"logLevel"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Node Tolerations for the DataLake Connector pods.
	NodeTolerations *NodeTolerationsResponse `pulumi:"nodeTolerations"`
	// The protocol to use for connecting with Brokers.
	Protocol string `pulumi:"protocol"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The protocol to use for connecting with Brokers. NOTE - Enum only storage is supported at at time.
	Target DataLakeTargetStorageResponse `pulumi:"target"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ dataLakeConnector resource

func LookupDataLakeConnector

func LookupDataLakeConnector(ctx *pulumi.Context, args *LookupDataLakeConnectorArgs, opts ...pulumi.InvokeOption) (*LookupDataLakeConnectorResult, error)

Get a DataLakeConnectorResource Azure REST API version: 2023-10-04-preview.

func (*LookupDataLakeConnectorResult) Defaults

Defaults sets the appropriate defaults for LookupDataLakeConnectorResult

type LookupDataLakeConnectorResultOutput

type LookupDataLakeConnectorResultOutput struct{ *pulumi.OutputState }

MQ dataLakeConnector resource

func (LookupDataLakeConnectorResultOutput) DatabaseFormat

DataLake database format to use.

func (LookupDataLakeConnectorResultOutput) ElementType

func (LookupDataLakeConnectorResultOutput) ExtendedLocation

Extended Location

func (LookupDataLakeConnectorResultOutput) Id

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

func (LookupDataLakeConnectorResultOutput) Image

The details of DataLakeConnector Docker Image.

func (LookupDataLakeConnectorResultOutput) Instances

The number of DataLakeConnector pods to spin up.

func (LookupDataLakeConnectorResultOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (LookupDataLakeConnectorResultOutput) Location

The geo-location where the resource lives

func (LookupDataLakeConnectorResultOutput) LogLevel

The log level of the DataLake Connector instances.

func (LookupDataLakeConnectorResultOutput) Name

The name of the resource

func (LookupDataLakeConnectorResultOutput) NodeTolerations

The Node Tolerations for the DataLake Connector pods.

func (LookupDataLakeConnectorResultOutput) Protocol

The protocol to use for connecting with Brokers.

func (LookupDataLakeConnectorResultOutput) ProvisioningState

The status of the last operation.

func (LookupDataLakeConnectorResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDataLakeConnectorResultOutput) Tags

Resource tags.

func (LookupDataLakeConnectorResultOutput) Target

The protocol to use for connecting with Brokers. NOTE - Enum only storage is supported at at time.

func (LookupDataLakeConnectorResultOutput) ToLookupDataLakeConnectorResultOutput

func (o LookupDataLakeConnectorResultOutput) ToLookupDataLakeConnectorResultOutput() LookupDataLakeConnectorResultOutput

func (LookupDataLakeConnectorResultOutput) ToLookupDataLakeConnectorResultOutputWithContext

func (o LookupDataLakeConnectorResultOutput) ToLookupDataLakeConnectorResultOutputWithContext(ctx context.Context) LookupDataLakeConnectorResultOutput

func (LookupDataLakeConnectorResultOutput) Type

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

type LookupDataLakeConnectorTopicMapArgs

type LookupDataLakeConnectorTopicMapArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName string `pulumi:"dataLakeConnectorName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of MQ dataLakeConnector/topicMap resource
	TopicMapName string `pulumi:"topicMapName"`
}

type LookupDataLakeConnectorTopicMapOutputArgs

type LookupDataLakeConnectorTopicMapOutputArgs struct {
	// Name of MQ dataLakeConnector resource
	DataLakeConnectorName pulumi.StringInput `pulumi:"dataLakeConnectorName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of MQ dataLakeConnector/topicMap resource
	TopicMapName pulumi.StringInput `pulumi:"topicMapName"`
}

func (LookupDataLakeConnectorTopicMapOutputArgs) ElementType

type LookupDataLakeConnectorTopicMapResult

type LookupDataLakeConnectorTopicMapResult struct {
	// DataLake Connector CRD to use.
	DataLakeConnectorRef string `pulumi:"dataLakeConnectorRef"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// TopicMap for DataLake connector.
	Mapping DataLakeConnectorMapResponse `pulumi:"mapping"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ dataLakeConnector/topicMap resource

func LookupDataLakeConnectorTopicMap

Get a DataLakeTopicMapResource Azure REST API version: 2023-10-04-preview.

func (*LookupDataLakeConnectorTopicMapResult) Defaults

Defaults sets the appropriate defaults for LookupDataLakeConnectorTopicMapResult

type LookupDataLakeConnectorTopicMapResultOutput

type LookupDataLakeConnectorTopicMapResultOutput struct{ *pulumi.OutputState }

MQ dataLakeConnector/topicMap resource

func (LookupDataLakeConnectorTopicMapResultOutput) DataLakeConnectorRef

DataLake Connector CRD to use.

func (LookupDataLakeConnectorTopicMapResultOutput) ElementType

func (LookupDataLakeConnectorTopicMapResultOutput) ExtendedLocation

Extended Location

func (LookupDataLakeConnectorTopicMapResultOutput) Id

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

func (LookupDataLakeConnectorTopicMapResultOutput) Location

The geo-location where the resource lives

func (LookupDataLakeConnectorTopicMapResultOutput) Mapping

TopicMap for DataLake connector.

func (LookupDataLakeConnectorTopicMapResultOutput) Name

The name of the resource

func (LookupDataLakeConnectorTopicMapResultOutput) ProvisioningState

The status of the last operation.

func (LookupDataLakeConnectorTopicMapResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDataLakeConnectorTopicMapResultOutput) Tags

Resource tags.

func (LookupDataLakeConnectorTopicMapResultOutput) ToLookupDataLakeConnectorTopicMapResultOutput

func (o LookupDataLakeConnectorTopicMapResultOutput) ToLookupDataLakeConnectorTopicMapResultOutput() LookupDataLakeConnectorTopicMapResultOutput

func (LookupDataLakeConnectorTopicMapResultOutput) ToLookupDataLakeConnectorTopicMapResultOutputWithContext

func (o LookupDataLakeConnectorTopicMapResultOutput) ToLookupDataLakeConnectorTopicMapResultOutputWithContext(ctx context.Context) LookupDataLakeConnectorTopicMapResultOutput

func (LookupDataLakeConnectorTopicMapResultOutput) Type

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

type LookupDiagnosticServiceArgs

type LookupDiagnosticServiceArgs struct {
	// Name of MQ diagnostic resource
	DiagnosticServiceName string `pulumi:"diagnosticServiceName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDiagnosticServiceOutputArgs

type LookupDiagnosticServiceOutputArgs struct {
	// Name of MQ diagnostic resource
	DiagnosticServiceName pulumi.StringInput `pulumi:"diagnosticServiceName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDiagnosticServiceOutputArgs) ElementType

type LookupDiagnosticServiceResult

type LookupDiagnosticServiceResult struct {
	// The frequency at which the data will be exported.
	DataExportFrequencySeconds *int `pulumi:"dataExportFrequencySeconds"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The details of Diagnostic Service Docker Image.
	Image ContainerImageResponse `pulumi:"image"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The format for the logs generated.
	LogFormat *string `pulumi:"logFormat"`
	// The format for the logs generated.
	LogLevel *string `pulumi:"logLevel"`
	// The maximum data stored in MiB.
	MaxDataStorageSize *float64 `pulumi:"maxDataStorageSize"`
	// The port at which metrics is exposed.
	MetricsPort *int `pulumi:"metricsPort"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The destination to collect traces. Diagnostic service will push traces to this endpoint
	OpenTelemetryTracesCollectorAddr *string `pulumi:"openTelemetryTracesCollectorAddr"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metric inactivity timeout.
	StaleDataTimeoutSeconds *int `pulumi:"staleDataTimeoutSeconds"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ diagnostic services resource

func LookupDiagnosticService

func LookupDiagnosticService(ctx *pulumi.Context, args *LookupDiagnosticServiceArgs, opts ...pulumi.InvokeOption) (*LookupDiagnosticServiceResult, error)

Get a DiagnosticServiceResource Azure REST API version: 2023-10-04-preview.

func (*LookupDiagnosticServiceResult) Defaults

Defaults sets the appropriate defaults for LookupDiagnosticServiceResult

type LookupDiagnosticServiceResultOutput

type LookupDiagnosticServiceResultOutput struct{ *pulumi.OutputState }

MQ diagnostic services resource

func (LookupDiagnosticServiceResultOutput) DataExportFrequencySeconds

func (o LookupDiagnosticServiceResultOutput) DataExportFrequencySeconds() pulumi.IntPtrOutput

The frequency at which the data will be exported.

func (LookupDiagnosticServiceResultOutput) ElementType

func (LookupDiagnosticServiceResultOutput) ExtendedLocation

Extended Location

func (LookupDiagnosticServiceResultOutput) Id

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

func (LookupDiagnosticServiceResultOutput) Image

The details of Diagnostic Service Docker Image.

func (LookupDiagnosticServiceResultOutput) Location

The geo-location where the resource lives

func (LookupDiagnosticServiceResultOutput) LogFormat

The format for the logs generated.

func (LookupDiagnosticServiceResultOutput) LogLevel

The format for the logs generated.

func (LookupDiagnosticServiceResultOutput) MaxDataStorageSize

The maximum data stored in MiB.

func (LookupDiagnosticServiceResultOutput) MetricsPort

The port at which metrics is exposed.

func (LookupDiagnosticServiceResultOutput) Name

The name of the resource

func (LookupDiagnosticServiceResultOutput) OpenTelemetryTracesCollectorAddr

func (o LookupDiagnosticServiceResultOutput) OpenTelemetryTracesCollectorAddr() pulumi.StringPtrOutput

The destination to collect traces. Diagnostic service will push traces to this endpoint

func (LookupDiagnosticServiceResultOutput) ProvisioningState

The status of the last operation.

func (LookupDiagnosticServiceResultOutput) StaleDataTimeoutSeconds

func (o LookupDiagnosticServiceResultOutput) StaleDataTimeoutSeconds() pulumi.IntPtrOutput

Metric inactivity timeout.

func (LookupDiagnosticServiceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDiagnosticServiceResultOutput) Tags

Resource tags.

func (LookupDiagnosticServiceResultOutput) ToLookupDiagnosticServiceResultOutput

func (o LookupDiagnosticServiceResultOutput) ToLookupDiagnosticServiceResultOutput() LookupDiagnosticServiceResultOutput

func (LookupDiagnosticServiceResultOutput) ToLookupDiagnosticServiceResultOutputWithContext

func (o LookupDiagnosticServiceResultOutput) ToLookupDiagnosticServiceResultOutputWithContext(ctx context.Context) LookupDiagnosticServiceResultOutput

func (LookupDiagnosticServiceResultOutput) Type

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

type LookupKafkaConnectorArgs

type LookupKafkaConnectorArgs struct {
	// Name of MQ kafkaConnector resource
	KafkaConnectorName string `pulumi:"kafkaConnectorName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupKafkaConnectorOutputArgs

type LookupKafkaConnectorOutputArgs struct {
	// Name of MQ kafkaConnector resource
	KafkaConnectorName pulumi.StringInput `pulumi:"kafkaConnectorName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupKafkaConnectorOutputArgs) ElementType

type LookupKafkaConnectorResult

type LookupKafkaConnectorResult struct {
	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix *string `pulumi:"clientIdPrefix"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The details of KafkaConnector Docker Image.
	Image *ContainerImageResponse `pulumi:"image"`
	// The number of KafkaConnector pods to spin up.
	Instances *int `pulumi:"instances"`
	// The details for connecting with Remote Kafka Broker.
	KafkaConnection KafkaRemoteBrokerConnectionSpecResponse `pulumi:"kafkaConnection"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection *LocalBrokerConnectionSpecResponse `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The log level of the Bridge Connector instances.
	LogLevel *string `pulumi:"logLevel"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations *NodeTolerationsResponse `pulumi:"nodeTolerations"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ kafkaConnector resource

func LookupKafkaConnector

func LookupKafkaConnector(ctx *pulumi.Context, args *LookupKafkaConnectorArgs, opts ...pulumi.InvokeOption) (*LookupKafkaConnectorResult, error)

Get a KafkaConnectorResource Azure REST API version: 2023-10-04-preview.

func (*LookupKafkaConnectorResult) Defaults

Defaults sets the appropriate defaults for LookupKafkaConnectorResult

type LookupKafkaConnectorResultOutput

type LookupKafkaConnectorResultOutput struct{ *pulumi.OutputState }

MQ kafkaConnector resource

func (LookupKafkaConnectorResultOutput) ClientIdPrefix

The client id prefix of the dynamically generated client ids.

func (LookupKafkaConnectorResultOutput) ElementType

func (LookupKafkaConnectorResultOutput) ExtendedLocation

Extended Location

func (LookupKafkaConnectorResultOutput) Id

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

func (LookupKafkaConnectorResultOutput) Image

The details of KafkaConnector Docker Image.

func (LookupKafkaConnectorResultOutput) Instances

The number of KafkaConnector pods to spin up.

func (LookupKafkaConnectorResultOutput) KafkaConnection

The details for connecting with Remote Kafka Broker.

func (LookupKafkaConnectorResultOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (LookupKafkaConnectorResultOutput) Location

The geo-location where the resource lives

func (LookupKafkaConnectorResultOutput) LogLevel

The log level of the Bridge Connector instances.

func (LookupKafkaConnectorResultOutput) Name

The name of the resource

func (LookupKafkaConnectorResultOutput) NodeTolerations

The Node Tolerations for the Bridge Connector pods.

func (LookupKafkaConnectorResultOutput) ProvisioningState

The status of the last operation.

func (LookupKafkaConnectorResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKafkaConnectorResultOutput) Tags

Resource tags.

func (LookupKafkaConnectorResultOutput) ToLookupKafkaConnectorResultOutput

func (o LookupKafkaConnectorResultOutput) ToLookupKafkaConnectorResultOutput() LookupKafkaConnectorResultOutput

func (LookupKafkaConnectorResultOutput) ToLookupKafkaConnectorResultOutputWithContext

func (o LookupKafkaConnectorResultOutput) ToLookupKafkaConnectorResultOutputWithContext(ctx context.Context) LookupKafkaConnectorResultOutput

func (LookupKafkaConnectorResultOutput) Type

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

type LookupKafkaConnectorTopicMapArgs

type LookupKafkaConnectorTopicMapArgs struct {
	// Name of MQ kafkaConnector resource
	KafkaConnectorName string `pulumi:"kafkaConnectorName"`
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of MQ kafka/topicMap resource
	TopicMapName string `pulumi:"topicMapName"`
}

type LookupKafkaConnectorTopicMapOutputArgs

type LookupKafkaConnectorTopicMapOutputArgs struct {
	// Name of MQ kafkaConnector resource
	KafkaConnectorName pulumi.StringInput `pulumi:"kafkaConnectorName"`
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of MQ kafka/topicMap resource
	TopicMapName pulumi.StringInput `pulumi:"topicMapName"`
}

func (LookupKafkaConnectorTopicMapOutputArgs) ElementType

type LookupKafkaConnectorTopicMapResult

type LookupKafkaConnectorTopicMapResult struct {
	// The batching settings for kafka messages.
	Batching *KafkaTopicMapBatchingResponse `pulumi:"batching"`
	// The compression to use for kafka messages.
	Compression *string `pulumi:"compression"`
	// The flag to copy Mqtt properties.
	CopyMqttProperties *string `pulumi:"copyMqttProperties"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The kafkaConnector CRD it refers to.
	KafkaConnectorRef string `pulumi:"kafkaConnectorRef"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The partition to use for Kafka.
	PartitionKeyProperty *string `pulumi:"partitionKeyProperty"`
	// The partition strategy to use for Kafka.
	PartitionStrategy *string `pulumi:"partitionStrategy"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// The route details for Kafka connector.
	Routes []KafkaRoutesResponse `pulumi:"routes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ kafkaConnector/topicMap resource

func LookupKafkaConnectorTopicMap

func LookupKafkaConnectorTopicMap(ctx *pulumi.Context, args *LookupKafkaConnectorTopicMapArgs, opts ...pulumi.InvokeOption) (*LookupKafkaConnectorTopicMapResult, error)

Get a KafkaTopicMapResource Azure REST API version: 2023-10-04-preview.

func (*LookupKafkaConnectorTopicMapResult) Defaults

Defaults sets the appropriate defaults for LookupKafkaConnectorTopicMapResult

type LookupKafkaConnectorTopicMapResultOutput

type LookupKafkaConnectorTopicMapResultOutput struct{ *pulumi.OutputState }

MQ kafkaConnector/topicMap resource

func (LookupKafkaConnectorTopicMapResultOutput) Batching

The batching settings for kafka messages.

func (LookupKafkaConnectorTopicMapResultOutput) Compression

The compression to use for kafka messages.

func (LookupKafkaConnectorTopicMapResultOutput) CopyMqttProperties

The flag to copy Mqtt properties.

func (LookupKafkaConnectorTopicMapResultOutput) ElementType

func (LookupKafkaConnectorTopicMapResultOutput) ExtendedLocation

Extended Location

func (LookupKafkaConnectorTopicMapResultOutput) Id

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

func (LookupKafkaConnectorTopicMapResultOutput) KafkaConnectorRef

The kafkaConnector CRD it refers to.

func (LookupKafkaConnectorTopicMapResultOutput) Location

The geo-location where the resource lives

func (LookupKafkaConnectorTopicMapResultOutput) Name

The name of the resource

func (LookupKafkaConnectorTopicMapResultOutput) PartitionKeyProperty

The partition to use for Kafka.

func (LookupKafkaConnectorTopicMapResultOutput) PartitionStrategy

The partition strategy to use for Kafka.

func (LookupKafkaConnectorTopicMapResultOutput) ProvisioningState

The status of the last operation.

func (LookupKafkaConnectorTopicMapResultOutput) Routes

The route details for Kafka connector.

func (LookupKafkaConnectorTopicMapResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKafkaConnectorTopicMapResultOutput) Tags

Resource tags.

func (LookupKafkaConnectorTopicMapResultOutput) ToLookupKafkaConnectorTopicMapResultOutput

func (o LookupKafkaConnectorTopicMapResultOutput) ToLookupKafkaConnectorTopicMapResultOutput() LookupKafkaConnectorTopicMapResultOutput

func (LookupKafkaConnectorTopicMapResultOutput) ToLookupKafkaConnectorTopicMapResultOutputWithContext

func (o LookupKafkaConnectorTopicMapResultOutput) ToLookupKafkaConnectorTopicMapResultOutputWithContext(ctx context.Context) LookupKafkaConnectorTopicMapResultOutput

func (LookupKafkaConnectorTopicMapResultOutput) Type

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

type LookupMqArgs

type LookupMqArgs struct {
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMqOutputArgs

type LookupMqOutputArgs struct {
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMqOutputArgs) ElementType

func (LookupMqOutputArgs) ElementType() reflect.Type

type LookupMqResult

type LookupMqResult struct {
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ resource

func LookupMq

func LookupMq(ctx *pulumi.Context, args *LookupMqArgs, opts ...pulumi.InvokeOption) (*LookupMqResult, error)

Get a MqResource Azure REST API version: 2023-10-04-preview.

type LookupMqResultOutput

type LookupMqResultOutput struct{ *pulumi.OutputState }

MQ resource

func (LookupMqResultOutput) ElementType

func (LookupMqResultOutput) ElementType() reflect.Type

func (LookupMqResultOutput) ExtendedLocation

Extended Location

func (LookupMqResultOutput) Id

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

func (LookupMqResultOutput) Location

The geo-location where the resource lives

func (LookupMqResultOutput) Name

The name of the resource

func (LookupMqResultOutput) ProvisioningState

func (o LookupMqResultOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (LookupMqResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupMqResultOutput) Tags

Resource tags.

func (LookupMqResultOutput) ToLookupMqResultOutput

func (o LookupMqResultOutput) ToLookupMqResultOutput() LookupMqResultOutput

func (LookupMqResultOutput) ToLookupMqResultOutputWithContext

func (o LookupMqResultOutput) ToLookupMqResultOutputWithContext(ctx context.Context) LookupMqResultOutput

func (LookupMqResultOutput) Type

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

type LookupMqttBridgeConnectorArgs

type LookupMqttBridgeConnectorArgs struct {
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName string `pulumi:"mqttBridgeConnectorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMqttBridgeConnectorOutputArgs

type LookupMqttBridgeConnectorOutputArgs struct {
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName pulumi.StringInput `pulumi:"mqttBridgeConnectorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMqttBridgeConnectorOutputArgs) ElementType

type LookupMqttBridgeConnectorResult

type LookupMqttBridgeConnectorResult struct {
	// The number of instances to deploy for a bridge rollout.
	BridgeInstances *int `pulumi:"bridgeInstances"`
	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix *string `pulumi:"clientIdPrefix"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The details of MqttBridge Docker Image.
	Image ContainerImageResponse `pulumi:"image"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection *LocalBrokerConnectionSpecResponse `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The log level of the Bridge Connector instances.
	LogLevel *string `pulumi:"logLevel"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations *NodeTolerationsResponse `pulumi:"nodeTolerations"`
	// The protocol to use for connecting with Brokers.
	Protocol string `pulumi:"protocol"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// The details for connecting with Remote Broker.
	RemoteBrokerConnection MqttBridgeRemoteBrokerConnectionSpecResponse `pulumi:"remoteBrokerConnection"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ mqttBridgeConnector resource

func LookupMqttBridgeConnector

func LookupMqttBridgeConnector(ctx *pulumi.Context, args *LookupMqttBridgeConnectorArgs, opts ...pulumi.InvokeOption) (*LookupMqttBridgeConnectorResult, error)

Get a MqttBridgeConnectorResource Azure REST API version: 2023-10-04-preview.

func (*LookupMqttBridgeConnectorResult) Defaults

Defaults sets the appropriate defaults for LookupMqttBridgeConnectorResult

type LookupMqttBridgeConnectorResultOutput

type LookupMqttBridgeConnectorResultOutput struct{ *pulumi.OutputState }

MQ mqttBridgeConnector resource

func (LookupMqttBridgeConnectorResultOutput) BridgeInstances

The number of instances to deploy for a bridge rollout.

func (LookupMqttBridgeConnectorResultOutput) ClientIdPrefix

The client id prefix of the dynamically generated client ids.

func (LookupMqttBridgeConnectorResultOutput) ElementType

func (LookupMqttBridgeConnectorResultOutput) ExtendedLocation

Extended Location

func (LookupMqttBridgeConnectorResultOutput) Id

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

func (LookupMqttBridgeConnectorResultOutput) Image

The details of MqttBridge Docker Image.

func (LookupMqttBridgeConnectorResultOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (LookupMqttBridgeConnectorResultOutput) Location

The geo-location where the resource lives

func (LookupMqttBridgeConnectorResultOutput) LogLevel

The log level of the Bridge Connector instances.

func (LookupMqttBridgeConnectorResultOutput) Name

The name of the resource

func (LookupMqttBridgeConnectorResultOutput) NodeTolerations

The Node Tolerations for the Bridge Connector pods.

func (LookupMqttBridgeConnectorResultOutput) Protocol

The protocol to use for connecting with Brokers.

func (LookupMqttBridgeConnectorResultOutput) ProvisioningState

The status of the last operation.

func (LookupMqttBridgeConnectorResultOutput) RemoteBrokerConnection

The details for connecting with Remote Broker.

func (LookupMqttBridgeConnectorResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupMqttBridgeConnectorResultOutput) Tags

Resource tags.

func (LookupMqttBridgeConnectorResultOutput) ToLookupMqttBridgeConnectorResultOutput

func (o LookupMqttBridgeConnectorResultOutput) ToLookupMqttBridgeConnectorResultOutput() LookupMqttBridgeConnectorResultOutput

func (LookupMqttBridgeConnectorResultOutput) ToLookupMqttBridgeConnectorResultOutputWithContext

func (o LookupMqttBridgeConnectorResultOutput) ToLookupMqttBridgeConnectorResultOutputWithContext(ctx context.Context) LookupMqttBridgeConnectorResultOutput

func (LookupMqttBridgeConnectorResultOutput) Type

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

type LookupMqttBridgeTopicMapArgs

type LookupMqttBridgeTopicMapArgs struct {
	// Name of MQ resource
	MqName string `pulumi:"mqName"`
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName string `pulumi:"mqttBridgeConnectorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of MQ mqttBridgeTopicMap resource
	TopicMapName string `pulumi:"topicMapName"`
}

type LookupMqttBridgeTopicMapOutputArgs

type LookupMqttBridgeTopicMapOutputArgs struct {
	// Name of MQ resource
	MqName pulumi.StringInput `pulumi:"mqName"`
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName pulumi.StringInput `pulumi:"mqttBridgeConnectorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of MQ mqttBridgeTopicMap resource
	TopicMapName pulumi.StringInput `pulumi:"topicMapName"`
}

func (LookupMqttBridgeTopicMapOutputArgs) ElementType

type LookupMqttBridgeTopicMapResult

type LookupMqttBridgeTopicMapResult struct {
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The MqttBridgeConnector CRD it refers to.
	MqttBridgeConnectorRef string `pulumi:"mqttBridgeConnectorRef"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// The route details for MqttBridge connector.
	Routes []MqttBridgeRoutesResponse `pulumi:"routes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MQ mqttBridgeTopicMap resource

func LookupMqttBridgeTopicMap

func LookupMqttBridgeTopicMap(ctx *pulumi.Context, args *LookupMqttBridgeTopicMapArgs, opts ...pulumi.InvokeOption) (*LookupMqttBridgeTopicMapResult, error)

Get a MqttBridgeTopicMapResource Azure REST API version: 2023-10-04-preview.

type LookupMqttBridgeTopicMapResultOutput

type LookupMqttBridgeTopicMapResultOutput struct{ *pulumi.OutputState }

MQ mqttBridgeTopicMap resource

func (LookupMqttBridgeTopicMapResultOutput) ElementType

func (LookupMqttBridgeTopicMapResultOutput) ExtendedLocation

Extended Location

func (LookupMqttBridgeTopicMapResultOutput) Id

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

func (LookupMqttBridgeTopicMapResultOutput) Location

The geo-location where the resource lives

func (LookupMqttBridgeTopicMapResultOutput) MqttBridgeConnectorRef

func (o LookupMqttBridgeTopicMapResultOutput) MqttBridgeConnectorRef() pulumi.StringOutput

The MqttBridgeConnector CRD it refers to.

func (LookupMqttBridgeTopicMapResultOutput) Name

The name of the resource

func (LookupMqttBridgeTopicMapResultOutput) ProvisioningState

The status of the last operation.

func (LookupMqttBridgeTopicMapResultOutput) Routes

The route details for MqttBridge connector.

func (LookupMqttBridgeTopicMapResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupMqttBridgeTopicMapResultOutput) Tags

Resource tags.

func (LookupMqttBridgeTopicMapResultOutput) ToLookupMqttBridgeTopicMapResultOutput

func (o LookupMqttBridgeTopicMapResultOutput) ToLookupMqttBridgeTopicMapResultOutput() LookupMqttBridgeTopicMapResultOutput

func (LookupMqttBridgeTopicMapResultOutput) ToLookupMqttBridgeTopicMapResultOutputWithContext

func (o LookupMqttBridgeTopicMapResultOutput) ToLookupMqttBridgeTopicMapResultOutputWithContext(ctx context.Context) LookupMqttBridgeTopicMapResultOutput

func (LookupMqttBridgeTopicMapResultOutput) Type

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

type ManagedIdentityAuthentication

type ManagedIdentityAuthentication struct {
	// Token audience.
	Audience string `pulumi:"audience"`
	// Arc Extension name.
	ExtensionName *string `pulumi:"extensionName"`
}

Managed identity authentication details.

type ManagedIdentityAuthenticationArgs

type ManagedIdentityAuthenticationArgs struct {
	// Token audience.
	Audience pulumi.StringInput `pulumi:"audience"`
	// Arc Extension name.
	ExtensionName pulumi.StringPtrInput `pulumi:"extensionName"`
}

Managed identity authentication details.

func (ManagedIdentityAuthenticationArgs) ElementType

func (ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationOutput

func (i ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationOutput() ManagedIdentityAuthenticationOutput

func (ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationOutputWithContext

func (i ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationOutput

func (ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationPtrOutput

func (i ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationPtrOutput() ManagedIdentityAuthenticationPtrOutput

func (ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationPtrOutputWithContext

func (i ManagedIdentityAuthenticationArgs) ToManagedIdentityAuthenticationPtrOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationPtrOutput

type ManagedIdentityAuthenticationInput

type ManagedIdentityAuthenticationInput interface {
	pulumi.Input

	ToManagedIdentityAuthenticationOutput() ManagedIdentityAuthenticationOutput
	ToManagedIdentityAuthenticationOutputWithContext(context.Context) ManagedIdentityAuthenticationOutput
}

ManagedIdentityAuthenticationInput is an input type that accepts ManagedIdentityAuthenticationArgs and ManagedIdentityAuthenticationOutput values. You can construct a concrete instance of `ManagedIdentityAuthenticationInput` via:

ManagedIdentityAuthenticationArgs{...}

type ManagedIdentityAuthenticationOutput

type ManagedIdentityAuthenticationOutput struct{ *pulumi.OutputState }

Managed identity authentication details.

func (ManagedIdentityAuthenticationOutput) Audience

Token audience.

func (ManagedIdentityAuthenticationOutput) ElementType

func (ManagedIdentityAuthenticationOutput) ExtensionName

Arc Extension name.

func (ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationOutput

func (o ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationOutput() ManagedIdentityAuthenticationOutput

func (ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationOutputWithContext

func (o ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationOutput

func (ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationPtrOutput

func (o ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationPtrOutput() ManagedIdentityAuthenticationPtrOutput

func (ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationPtrOutputWithContext

func (o ManagedIdentityAuthenticationOutput) ToManagedIdentityAuthenticationPtrOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationPtrOutput

type ManagedIdentityAuthenticationPtrInput

type ManagedIdentityAuthenticationPtrInput interface {
	pulumi.Input

	ToManagedIdentityAuthenticationPtrOutput() ManagedIdentityAuthenticationPtrOutput
	ToManagedIdentityAuthenticationPtrOutputWithContext(context.Context) ManagedIdentityAuthenticationPtrOutput
}

ManagedIdentityAuthenticationPtrInput is an input type that accepts ManagedIdentityAuthenticationArgs, ManagedIdentityAuthenticationPtr and ManagedIdentityAuthenticationPtrOutput values. You can construct a concrete instance of `ManagedIdentityAuthenticationPtrInput` via:

        ManagedIdentityAuthenticationArgs{...}

or:

        nil

type ManagedIdentityAuthenticationPtrOutput

type ManagedIdentityAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityAuthenticationPtrOutput) Audience

Token audience.

func (ManagedIdentityAuthenticationPtrOutput) Elem

func (ManagedIdentityAuthenticationPtrOutput) ElementType

func (ManagedIdentityAuthenticationPtrOutput) ExtensionName

Arc Extension name.

func (ManagedIdentityAuthenticationPtrOutput) ToManagedIdentityAuthenticationPtrOutput

func (o ManagedIdentityAuthenticationPtrOutput) ToManagedIdentityAuthenticationPtrOutput() ManagedIdentityAuthenticationPtrOutput

func (ManagedIdentityAuthenticationPtrOutput) ToManagedIdentityAuthenticationPtrOutputWithContext

func (o ManagedIdentityAuthenticationPtrOutput) ToManagedIdentityAuthenticationPtrOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationPtrOutput

type ManagedIdentityAuthenticationResponse

type ManagedIdentityAuthenticationResponse struct {
	// Token audience.
	Audience string `pulumi:"audience"`
	// Arc Extension name.
	ExtensionName *string `pulumi:"extensionName"`
}

Managed identity authentication details.

type ManagedIdentityAuthenticationResponseOutput

type ManagedIdentityAuthenticationResponseOutput struct{ *pulumi.OutputState }

Managed identity authentication details.

func (ManagedIdentityAuthenticationResponseOutput) Audience

Token audience.

func (ManagedIdentityAuthenticationResponseOutput) ElementType

func (ManagedIdentityAuthenticationResponseOutput) ExtensionName

Arc Extension name.

func (ManagedIdentityAuthenticationResponseOutput) ToManagedIdentityAuthenticationResponseOutput

func (o ManagedIdentityAuthenticationResponseOutput) ToManagedIdentityAuthenticationResponseOutput() ManagedIdentityAuthenticationResponseOutput

func (ManagedIdentityAuthenticationResponseOutput) ToManagedIdentityAuthenticationResponseOutputWithContext

func (o ManagedIdentityAuthenticationResponseOutput) ToManagedIdentityAuthenticationResponseOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationResponseOutput

type ManagedIdentityAuthenticationResponsePtrOutput

type ManagedIdentityAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityAuthenticationResponsePtrOutput) Audience

Token audience.

func (ManagedIdentityAuthenticationResponsePtrOutput) Elem

func (ManagedIdentityAuthenticationResponsePtrOutput) ElementType

func (ManagedIdentityAuthenticationResponsePtrOutput) ExtensionName

Arc Extension name.

func (ManagedIdentityAuthenticationResponsePtrOutput) ToManagedIdentityAuthenticationResponsePtrOutput

func (o ManagedIdentityAuthenticationResponsePtrOutput) ToManagedIdentityAuthenticationResponsePtrOutput() ManagedIdentityAuthenticationResponsePtrOutput

func (ManagedIdentityAuthenticationResponsePtrOutput) ToManagedIdentityAuthenticationResponsePtrOutputWithContext

func (o ManagedIdentityAuthenticationResponsePtrOutput) ToManagedIdentityAuthenticationResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityAuthenticationResponsePtrOutput

type ManualCertMethod

type ManualCertMethod struct {
	// secret containing TLS cert.
	SecretName string `pulumi:"secretName"`
	// namespace of secret; omit to use default namespace.
	SecretNamespace *string `pulumi:"secretNamespace"`
}

Manual TLS server certificate management through a defined secret

type ManualCertMethodArgs

type ManualCertMethodArgs struct {
	// secret containing TLS cert.
	SecretName pulumi.StringInput `pulumi:"secretName"`
	// namespace of secret; omit to use default namespace.
	SecretNamespace pulumi.StringPtrInput `pulumi:"secretNamespace"`
}

Manual TLS server certificate management through a defined secret

func (ManualCertMethodArgs) ElementType

func (ManualCertMethodArgs) ElementType() reflect.Type

func (ManualCertMethodArgs) ToManualCertMethodOutput

func (i ManualCertMethodArgs) ToManualCertMethodOutput() ManualCertMethodOutput

func (ManualCertMethodArgs) ToManualCertMethodOutputWithContext

func (i ManualCertMethodArgs) ToManualCertMethodOutputWithContext(ctx context.Context) ManualCertMethodOutput

func (ManualCertMethodArgs) ToManualCertMethodPtrOutput

func (i ManualCertMethodArgs) ToManualCertMethodPtrOutput() ManualCertMethodPtrOutput

func (ManualCertMethodArgs) ToManualCertMethodPtrOutputWithContext

func (i ManualCertMethodArgs) ToManualCertMethodPtrOutputWithContext(ctx context.Context) ManualCertMethodPtrOutput

type ManualCertMethodInput

type ManualCertMethodInput interface {
	pulumi.Input

	ToManualCertMethodOutput() ManualCertMethodOutput
	ToManualCertMethodOutputWithContext(context.Context) ManualCertMethodOutput
}

ManualCertMethodInput is an input type that accepts ManualCertMethodArgs and ManualCertMethodOutput values. You can construct a concrete instance of `ManualCertMethodInput` via:

ManualCertMethodArgs{...}

type ManualCertMethodOutput

type ManualCertMethodOutput struct{ *pulumi.OutputState }

Manual TLS server certificate management through a defined secret

func (ManualCertMethodOutput) ElementType

func (ManualCertMethodOutput) ElementType() reflect.Type

func (ManualCertMethodOutput) SecretName

secret containing TLS cert.

func (ManualCertMethodOutput) SecretNamespace

func (o ManualCertMethodOutput) SecretNamespace() pulumi.StringPtrOutput

namespace of secret; omit to use default namespace.

func (ManualCertMethodOutput) ToManualCertMethodOutput

func (o ManualCertMethodOutput) ToManualCertMethodOutput() ManualCertMethodOutput

func (ManualCertMethodOutput) ToManualCertMethodOutputWithContext

func (o ManualCertMethodOutput) ToManualCertMethodOutputWithContext(ctx context.Context) ManualCertMethodOutput

func (ManualCertMethodOutput) ToManualCertMethodPtrOutput

func (o ManualCertMethodOutput) ToManualCertMethodPtrOutput() ManualCertMethodPtrOutput

func (ManualCertMethodOutput) ToManualCertMethodPtrOutputWithContext

func (o ManualCertMethodOutput) ToManualCertMethodPtrOutputWithContext(ctx context.Context) ManualCertMethodPtrOutput

type ManualCertMethodPtrInput

type ManualCertMethodPtrInput interface {
	pulumi.Input

	ToManualCertMethodPtrOutput() ManualCertMethodPtrOutput
	ToManualCertMethodPtrOutputWithContext(context.Context) ManualCertMethodPtrOutput
}

ManualCertMethodPtrInput is an input type that accepts ManualCertMethodArgs, ManualCertMethodPtr and ManualCertMethodPtrOutput values. You can construct a concrete instance of `ManualCertMethodPtrInput` via:

        ManualCertMethodArgs{...}

or:

        nil

type ManualCertMethodPtrOutput

type ManualCertMethodPtrOutput struct{ *pulumi.OutputState }

func (ManualCertMethodPtrOutput) Elem

func (ManualCertMethodPtrOutput) ElementType

func (ManualCertMethodPtrOutput) ElementType() reflect.Type

func (ManualCertMethodPtrOutput) SecretName

secret containing TLS cert.

func (ManualCertMethodPtrOutput) SecretNamespace

func (o ManualCertMethodPtrOutput) SecretNamespace() pulumi.StringPtrOutput

namespace of secret; omit to use default namespace.

func (ManualCertMethodPtrOutput) ToManualCertMethodPtrOutput

func (o ManualCertMethodPtrOutput) ToManualCertMethodPtrOutput() ManualCertMethodPtrOutput

func (ManualCertMethodPtrOutput) ToManualCertMethodPtrOutputWithContext

func (o ManualCertMethodPtrOutput) ToManualCertMethodPtrOutputWithContext(ctx context.Context) ManualCertMethodPtrOutput

type ManualCertMethodResponse

type ManualCertMethodResponse struct {
	// secret containing TLS cert.
	SecretName string `pulumi:"secretName"`
	// namespace of secret; omit to use default namespace.
	SecretNamespace *string `pulumi:"secretNamespace"`
}

Manual TLS server certificate management through a defined secret

type ManualCertMethodResponseOutput

type ManualCertMethodResponseOutput struct{ *pulumi.OutputState }

Manual TLS server certificate management through a defined secret

func (ManualCertMethodResponseOutput) ElementType

func (ManualCertMethodResponseOutput) SecretName

secret containing TLS cert.

func (ManualCertMethodResponseOutput) SecretNamespace

namespace of secret; omit to use default namespace.

func (ManualCertMethodResponseOutput) ToManualCertMethodResponseOutput

func (o ManualCertMethodResponseOutput) ToManualCertMethodResponseOutput() ManualCertMethodResponseOutput

func (ManualCertMethodResponseOutput) ToManualCertMethodResponseOutputWithContext

func (o ManualCertMethodResponseOutput) ToManualCertMethodResponseOutputWithContext(ctx context.Context) ManualCertMethodResponseOutput

type ManualCertMethodResponsePtrOutput

type ManualCertMethodResponsePtrOutput struct{ *pulumi.OutputState }

func (ManualCertMethodResponsePtrOutput) Elem

func (ManualCertMethodResponsePtrOutput) ElementType

func (ManualCertMethodResponsePtrOutput) SecretName

secret containing TLS cert.

func (ManualCertMethodResponsePtrOutput) SecretNamespace

namespace of secret; omit to use default namespace.

func (ManualCertMethodResponsePtrOutput) ToManualCertMethodResponsePtrOutput

func (o ManualCertMethodResponsePtrOutput) ToManualCertMethodResponsePtrOutput() ManualCertMethodResponsePtrOutput

func (ManualCertMethodResponsePtrOutput) ToManualCertMethodResponsePtrOutputWithContext

func (o ManualCertMethodResponsePtrOutput) ToManualCertMethodResponsePtrOutputWithContext(ctx context.Context) ManualCertMethodResponsePtrOutput

type Mq

type Mq struct {
	pulumi.CustomResourceState

	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ resource Azure REST API version: 2023-10-04-preview.

func GetMq

func GetMq(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MqState, opts ...pulumi.ResourceOption) (*Mq, error)

GetMq gets an existing Mq 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 NewMq

func NewMq(ctx *pulumi.Context,
	name string, args *MqArgs, opts ...pulumi.ResourceOption) (*Mq, error)

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

func (*Mq) ElementType

func (*Mq) ElementType() reflect.Type

func (*Mq) ToMqOutput

func (i *Mq) ToMqOutput() MqOutput

func (*Mq) ToMqOutputWithContext

func (i *Mq) ToMqOutputWithContext(ctx context.Context) MqOutput

type MqArgs

type MqArgs struct {
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Mq resource.

func (MqArgs) ElementType

func (MqArgs) ElementType() reflect.Type

type MqInput

type MqInput interface {
	pulumi.Input

	ToMqOutput() MqOutput
	ToMqOutputWithContext(ctx context.Context) MqOutput
}

type MqOutput

type MqOutput struct{ *pulumi.OutputState }

func (MqOutput) ElementType

func (MqOutput) ElementType() reflect.Type

func (MqOutput) ExtendedLocation

func (o MqOutput) ExtendedLocation() ExtendedLocationPropertyResponseOutput

Extended Location

func (MqOutput) Location

func (o MqOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (MqOutput) Name

func (o MqOutput) Name() pulumi.StringOutput

The name of the resource

func (MqOutput) ProvisioningState

func (o MqOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (MqOutput) SystemData

func (o MqOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (MqOutput) Tags

func (o MqOutput) Tags() pulumi.StringMapOutput

Resource tags.

func (MqOutput) ToMqOutput

func (o MqOutput) ToMqOutput() MqOutput

func (MqOutput) ToMqOutputWithContext

func (o MqOutput) ToMqOutputWithContext(ctx context.Context) MqOutput

func (MqOutput) Type

func (o MqOutput) Type() pulumi.StringOutput

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

type MqState

type MqState struct {
}

func (MqState) ElementType

func (MqState) ElementType() reflect.Type

type MqttBridgeConnector

type MqttBridgeConnector struct {
	pulumi.CustomResourceState

	// The number of instances to deploy for a bridge rollout.
	BridgeInstances pulumi.IntPtrOutput `pulumi:"bridgeInstances"`
	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix pulumi.StringPtrOutput `pulumi:"clientIdPrefix"`
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The details of MqttBridge Docker Image.
	Image ContainerImageResponseOutput `pulumi:"image"`
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecResponsePtrOutput `pulumi:"localBrokerConnection"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The log level of the Bridge Connector instances.
	LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations NodeTolerationsResponsePtrOutput `pulumi:"nodeTolerations"`
	// The protocol to use for connecting with Brokers.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The details for connecting with Remote Broker.
	RemoteBrokerConnection MqttBridgeRemoteBrokerConnectionSpecResponseOutput `pulumi:"remoteBrokerConnection"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ mqttBridgeConnector resource Azure REST API version: 2023-10-04-preview.

func GetMqttBridgeConnector

func GetMqttBridgeConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MqttBridgeConnectorState, opts ...pulumi.ResourceOption) (*MqttBridgeConnector, error)

GetMqttBridgeConnector gets an existing MqttBridgeConnector 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 NewMqttBridgeConnector

func NewMqttBridgeConnector(ctx *pulumi.Context,
	name string, args *MqttBridgeConnectorArgs, opts ...pulumi.ResourceOption) (*MqttBridgeConnector, error)

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

func (*MqttBridgeConnector) ElementType

func (*MqttBridgeConnector) ElementType() reflect.Type

func (*MqttBridgeConnector) ToMqttBridgeConnectorOutput

func (i *MqttBridgeConnector) ToMqttBridgeConnectorOutput() MqttBridgeConnectorOutput

func (*MqttBridgeConnector) ToMqttBridgeConnectorOutputWithContext

func (i *MqttBridgeConnector) ToMqttBridgeConnectorOutputWithContext(ctx context.Context) MqttBridgeConnectorOutput

type MqttBridgeConnectorArgs

type MqttBridgeConnectorArgs struct {
	// The number of instances to deploy for a bridge rollout.
	BridgeInstances pulumi.IntPtrInput
	// The client id prefix of the dynamically generated client ids.
	ClientIdPrefix pulumi.StringPtrInput
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The details of MqttBridge Docker Image.
	Image ContainerImageInput
	// The details for connecting with Local Broker.
	LocalBrokerConnection LocalBrokerConnectionSpecPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The log level of the Bridge Connector instances.
	LogLevel pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName pulumi.StringPtrInput
	// The Node Tolerations for the Bridge Connector pods.
	NodeTolerations NodeTolerationsPtrInput
	// The protocol to use for connecting with Brokers.
	Protocol pulumi.StringInput
	// The details for connecting with Remote Broker.
	RemoteBrokerConnection MqttBridgeRemoteBrokerConnectionSpecInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MqttBridgeConnector resource.

func (MqttBridgeConnectorArgs) ElementType

func (MqttBridgeConnectorArgs) ElementType() reflect.Type

type MqttBridgeConnectorInput

type MqttBridgeConnectorInput interface {
	pulumi.Input

	ToMqttBridgeConnectorOutput() MqttBridgeConnectorOutput
	ToMqttBridgeConnectorOutputWithContext(ctx context.Context) MqttBridgeConnectorOutput
}

type MqttBridgeConnectorOutput

type MqttBridgeConnectorOutput struct{ *pulumi.OutputState }

func (MqttBridgeConnectorOutput) BridgeInstances

func (o MqttBridgeConnectorOutput) BridgeInstances() pulumi.IntPtrOutput

The number of instances to deploy for a bridge rollout.

func (MqttBridgeConnectorOutput) ClientIdPrefix

The client id prefix of the dynamically generated client ids.

func (MqttBridgeConnectorOutput) ElementType

func (MqttBridgeConnectorOutput) ElementType() reflect.Type

func (MqttBridgeConnectorOutput) ExtendedLocation

Extended Location

func (MqttBridgeConnectorOutput) Image

The details of MqttBridge Docker Image.

func (MqttBridgeConnectorOutput) LocalBrokerConnection

The details for connecting with Local Broker.

func (MqttBridgeConnectorOutput) Location

The geo-location where the resource lives

func (MqttBridgeConnectorOutput) LogLevel

The log level of the Bridge Connector instances.

func (MqttBridgeConnectorOutput) Name

The name of the resource

func (MqttBridgeConnectorOutput) NodeTolerations

The Node Tolerations for the Bridge Connector pods.

func (MqttBridgeConnectorOutput) Protocol

The protocol to use for connecting with Brokers.

func (MqttBridgeConnectorOutput) ProvisioningState

func (o MqttBridgeConnectorOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (MqttBridgeConnectorOutput) RemoteBrokerConnection

The details for connecting with Remote Broker.

func (MqttBridgeConnectorOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (MqttBridgeConnectorOutput) Tags

Resource tags.

func (MqttBridgeConnectorOutput) ToMqttBridgeConnectorOutput

func (o MqttBridgeConnectorOutput) ToMqttBridgeConnectorOutput() MqttBridgeConnectorOutput

func (MqttBridgeConnectorOutput) ToMqttBridgeConnectorOutputWithContext

func (o MqttBridgeConnectorOutput) ToMqttBridgeConnectorOutputWithContext(ctx context.Context) MqttBridgeConnectorOutput

func (MqttBridgeConnectorOutput) Type

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

type MqttBridgeConnectorState

type MqttBridgeConnectorState struct {
}

func (MqttBridgeConnectorState) ElementType

func (MqttBridgeConnectorState) ElementType() reflect.Type

type MqttBridgeRemoteBrokerAuthenticationMethods

type MqttBridgeRemoteBrokerAuthenticationMethods struct {
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity *ManagedIdentityAuthentication `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 *MqttBridgeRemoteBrokerX509Authentication `pulumi:"x509"`
}

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

type MqttBridgeRemoteBrokerAuthenticationMethodsArgs

type MqttBridgeRemoteBrokerAuthenticationMethodsArgs struct {
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity ManagedIdentityAuthenticationPtrInput `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 MqttBridgeRemoteBrokerX509AuthenticationPtrInput `pulumi:"x509"`
}

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

func (MqttBridgeRemoteBrokerAuthenticationMethodsArgs) ElementType

func (MqttBridgeRemoteBrokerAuthenticationMethodsArgs) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutput

func (i MqttBridgeRemoteBrokerAuthenticationMethodsArgs) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutput() MqttBridgeRemoteBrokerAuthenticationMethodsOutput

func (MqttBridgeRemoteBrokerAuthenticationMethodsArgs) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutputWithContext

func (i MqttBridgeRemoteBrokerAuthenticationMethodsArgs) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerAuthenticationMethodsOutput

type MqttBridgeRemoteBrokerAuthenticationMethodsInput

type MqttBridgeRemoteBrokerAuthenticationMethodsInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerAuthenticationMethodsOutput() MqttBridgeRemoteBrokerAuthenticationMethodsOutput
	ToMqttBridgeRemoteBrokerAuthenticationMethodsOutputWithContext(context.Context) MqttBridgeRemoteBrokerAuthenticationMethodsOutput
}

MqttBridgeRemoteBrokerAuthenticationMethodsInput is an input type that accepts MqttBridgeRemoteBrokerAuthenticationMethodsArgs and MqttBridgeRemoteBrokerAuthenticationMethodsOutput values. You can construct a concrete instance of `MqttBridgeRemoteBrokerAuthenticationMethodsInput` via:

MqttBridgeRemoteBrokerAuthenticationMethodsArgs{...}

type MqttBridgeRemoteBrokerAuthenticationMethodsOutput

type MqttBridgeRemoteBrokerAuthenticationMethodsOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

func (MqttBridgeRemoteBrokerAuthenticationMethodsOutput) ElementType

func (MqttBridgeRemoteBrokerAuthenticationMethodsOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (MqttBridgeRemoteBrokerAuthenticationMethodsOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutput

func (o MqttBridgeRemoteBrokerAuthenticationMethodsOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutput() MqttBridgeRemoteBrokerAuthenticationMethodsOutput

func (MqttBridgeRemoteBrokerAuthenticationMethodsOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutputWithContext

func (o MqttBridgeRemoteBrokerAuthenticationMethodsOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerAuthenticationMethodsOutput

func (MqttBridgeRemoteBrokerAuthenticationMethodsOutput) X509

X509 remote broker authentication method.

type MqttBridgeRemoteBrokerAuthenticationMethodsResponse

type MqttBridgeRemoteBrokerAuthenticationMethodsResponse struct {
	// Managed identity remote broker authentication method.
	SystemAssignedManagedIdentity *ManagedIdentityAuthenticationResponse `pulumi:"systemAssignedManagedIdentity"`
	// X509 remote broker authentication method.
	X509 *MqttBridgeRemoteBrokerX509AuthenticationResponse `pulumi:"x509"`
}

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

type MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput

type MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

func (MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) ElementType

func (MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) SystemAssignedManagedIdentity

Managed identity remote broker authentication method.

func (MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput

func (MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsResponseOutputWithContext

func (o MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) ToMqttBridgeRemoteBrokerAuthenticationMethodsResponseOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput

func (MqttBridgeRemoteBrokerAuthenticationMethodsResponseOutput) X509

X509 remote broker authentication method.

type MqttBridgeRemoteBrokerConnectionSpec

type MqttBridgeRemoteBrokerConnectionSpec struct {
	// The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.
	Authentication MqttBridgeRemoteBrokerAuthenticationMethods `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint string `pulumi:"endpoint"`
	// Protocol for remote connection.
	Protocol *string `pulumi:"protocol"`
	// TLS details for Remote broker Connection.
	Tls MqttBridgeRemoteBrokerConnectionTls `pulumi:"tls"`
}

MqttBridge RemoteBrokerConnectionSpec details

func (*MqttBridgeRemoteBrokerConnectionSpec) Defaults

Defaults sets the appropriate defaults for MqttBridgeRemoteBrokerConnectionSpec

type MqttBridgeRemoteBrokerConnectionSpecArgs

type MqttBridgeRemoteBrokerConnectionSpecArgs struct {
	// The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.
	Authentication MqttBridgeRemoteBrokerAuthenticationMethodsInput `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Protocol for remote connection.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// TLS details for Remote broker Connection.
	Tls MqttBridgeRemoteBrokerConnectionTlsInput `pulumi:"tls"`
}

MqttBridge RemoteBrokerConnectionSpec details

func (*MqttBridgeRemoteBrokerConnectionSpecArgs) Defaults

Defaults sets the appropriate defaults for MqttBridgeRemoteBrokerConnectionSpecArgs

func (MqttBridgeRemoteBrokerConnectionSpecArgs) ElementType

func (MqttBridgeRemoteBrokerConnectionSpecArgs) ToMqttBridgeRemoteBrokerConnectionSpecOutput

func (i MqttBridgeRemoteBrokerConnectionSpecArgs) ToMqttBridgeRemoteBrokerConnectionSpecOutput() MqttBridgeRemoteBrokerConnectionSpecOutput

func (MqttBridgeRemoteBrokerConnectionSpecArgs) ToMqttBridgeRemoteBrokerConnectionSpecOutputWithContext

func (i MqttBridgeRemoteBrokerConnectionSpecArgs) ToMqttBridgeRemoteBrokerConnectionSpecOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionSpecOutput

type MqttBridgeRemoteBrokerConnectionSpecInput

type MqttBridgeRemoteBrokerConnectionSpecInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerConnectionSpecOutput() MqttBridgeRemoteBrokerConnectionSpecOutput
	ToMqttBridgeRemoteBrokerConnectionSpecOutputWithContext(context.Context) MqttBridgeRemoteBrokerConnectionSpecOutput
}

MqttBridgeRemoteBrokerConnectionSpecInput is an input type that accepts MqttBridgeRemoteBrokerConnectionSpecArgs and MqttBridgeRemoteBrokerConnectionSpecOutput values. You can construct a concrete instance of `MqttBridgeRemoteBrokerConnectionSpecInput` via:

MqttBridgeRemoteBrokerConnectionSpecArgs{...}

type MqttBridgeRemoteBrokerConnectionSpecOutput

type MqttBridgeRemoteBrokerConnectionSpecOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnectionSpec details

func (MqttBridgeRemoteBrokerConnectionSpecOutput) Authentication

The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.

func (MqttBridgeRemoteBrokerConnectionSpecOutput) ElementType

func (MqttBridgeRemoteBrokerConnectionSpecOutput) Endpoint

The endpoint of remote broker to connect to.

func (MqttBridgeRemoteBrokerConnectionSpecOutput) Protocol

Protocol for remote connection.

func (MqttBridgeRemoteBrokerConnectionSpecOutput) Tls

TLS details for Remote broker Connection.

func (MqttBridgeRemoteBrokerConnectionSpecOutput) ToMqttBridgeRemoteBrokerConnectionSpecOutput

func (o MqttBridgeRemoteBrokerConnectionSpecOutput) ToMqttBridgeRemoteBrokerConnectionSpecOutput() MqttBridgeRemoteBrokerConnectionSpecOutput

func (MqttBridgeRemoteBrokerConnectionSpecOutput) ToMqttBridgeRemoteBrokerConnectionSpecOutputWithContext

func (o MqttBridgeRemoteBrokerConnectionSpecOutput) ToMqttBridgeRemoteBrokerConnectionSpecOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionSpecOutput

type MqttBridgeRemoteBrokerConnectionSpecResponse

type MqttBridgeRemoteBrokerConnectionSpecResponse struct {
	// The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.
	Authentication MqttBridgeRemoteBrokerAuthenticationMethodsResponse `pulumi:"authentication"`
	// The endpoint of remote broker to connect to.
	Endpoint string `pulumi:"endpoint"`
	// Protocol for remote connection.
	Protocol *string `pulumi:"protocol"`
	// TLS details for Remote broker Connection.
	Tls MqttBridgeRemoteBrokerConnectionTlsResponse `pulumi:"tls"`
}

MqttBridge RemoteBrokerConnectionSpec details

func (*MqttBridgeRemoteBrokerConnectionSpecResponse) Defaults

Defaults sets the appropriate defaults for MqttBridgeRemoteBrokerConnectionSpecResponse

type MqttBridgeRemoteBrokerConnectionSpecResponseOutput

type MqttBridgeRemoteBrokerConnectionSpecResponseOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnectionSpec details

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) Authentication

The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) ElementType

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) Endpoint

The endpoint of remote broker to connect to.

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) Protocol

Protocol for remote connection.

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) Tls

TLS details for Remote broker Connection.

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) ToMqttBridgeRemoteBrokerConnectionSpecResponseOutput

func (o MqttBridgeRemoteBrokerConnectionSpecResponseOutput) ToMqttBridgeRemoteBrokerConnectionSpecResponseOutput() MqttBridgeRemoteBrokerConnectionSpecResponseOutput

func (MqttBridgeRemoteBrokerConnectionSpecResponseOutput) ToMqttBridgeRemoteBrokerConnectionSpecResponseOutputWithContext

func (o MqttBridgeRemoteBrokerConnectionSpecResponseOutput) ToMqttBridgeRemoteBrokerConnectionSpecResponseOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionSpecResponseOutput

type MqttBridgeRemoteBrokerConnectionTls

type MqttBridgeRemoteBrokerConnectionTls struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

MqttBridge RemoteBrokerConnection TLS details

type MqttBridgeRemoteBrokerConnectionTlsArgs

type MqttBridgeRemoteBrokerConnectionTlsArgs struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled pulumi.BoolInput `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap pulumi.StringPtrInput `pulumi:"trustedCaCertificateConfigMap"`
}

MqttBridge RemoteBrokerConnection TLS details

func (MqttBridgeRemoteBrokerConnectionTlsArgs) ElementType

func (MqttBridgeRemoteBrokerConnectionTlsArgs) ToMqttBridgeRemoteBrokerConnectionTlsOutput

func (i MqttBridgeRemoteBrokerConnectionTlsArgs) ToMqttBridgeRemoteBrokerConnectionTlsOutput() MqttBridgeRemoteBrokerConnectionTlsOutput

func (MqttBridgeRemoteBrokerConnectionTlsArgs) ToMqttBridgeRemoteBrokerConnectionTlsOutputWithContext

func (i MqttBridgeRemoteBrokerConnectionTlsArgs) ToMqttBridgeRemoteBrokerConnectionTlsOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionTlsOutput

type MqttBridgeRemoteBrokerConnectionTlsInput

type MqttBridgeRemoteBrokerConnectionTlsInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerConnectionTlsOutput() MqttBridgeRemoteBrokerConnectionTlsOutput
	ToMqttBridgeRemoteBrokerConnectionTlsOutputWithContext(context.Context) MqttBridgeRemoteBrokerConnectionTlsOutput
}

MqttBridgeRemoteBrokerConnectionTlsInput is an input type that accepts MqttBridgeRemoteBrokerConnectionTlsArgs and MqttBridgeRemoteBrokerConnectionTlsOutput values. You can construct a concrete instance of `MqttBridgeRemoteBrokerConnectionTlsInput` via:

MqttBridgeRemoteBrokerConnectionTlsArgs{...}

type MqttBridgeRemoteBrokerConnectionTlsOutput

type MqttBridgeRemoteBrokerConnectionTlsOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnection TLS details

func (MqttBridgeRemoteBrokerConnectionTlsOutput) ElementType

func (MqttBridgeRemoteBrokerConnectionTlsOutput) TlsEnabled

Tls Enabled on Remote Broker Connection.

func (MqttBridgeRemoteBrokerConnectionTlsOutput) ToMqttBridgeRemoteBrokerConnectionTlsOutput

func (o MqttBridgeRemoteBrokerConnectionTlsOutput) ToMqttBridgeRemoteBrokerConnectionTlsOutput() MqttBridgeRemoteBrokerConnectionTlsOutput

func (MqttBridgeRemoteBrokerConnectionTlsOutput) ToMqttBridgeRemoteBrokerConnectionTlsOutputWithContext

func (o MqttBridgeRemoteBrokerConnectionTlsOutput) ToMqttBridgeRemoteBrokerConnectionTlsOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionTlsOutput

func (MqttBridgeRemoteBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap

func (o MqttBridgeRemoteBrokerConnectionTlsOutput) TrustedCaCertificateConfigMap() pulumi.StringPtrOutput

Trusted CA certificate name for Remote Broker.

type MqttBridgeRemoteBrokerConnectionTlsResponse

type MqttBridgeRemoteBrokerConnectionTlsResponse struct {
	// Tls Enabled on Remote Broker Connection.
	TlsEnabled bool `pulumi:"tlsEnabled"`
	// Trusted CA certificate name for Remote Broker.
	TrustedCaCertificateConfigMap *string `pulumi:"trustedCaCertificateConfigMap"`
}

MqttBridge RemoteBrokerConnection TLS details

type MqttBridgeRemoteBrokerConnectionTlsResponseOutput

type MqttBridgeRemoteBrokerConnectionTlsResponseOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBrokerConnection TLS details

func (MqttBridgeRemoteBrokerConnectionTlsResponseOutput) ElementType

func (MqttBridgeRemoteBrokerConnectionTlsResponseOutput) TlsEnabled

Tls Enabled on Remote Broker Connection.

func (MqttBridgeRemoteBrokerConnectionTlsResponseOutput) ToMqttBridgeRemoteBrokerConnectionTlsResponseOutput

func (o MqttBridgeRemoteBrokerConnectionTlsResponseOutput) ToMqttBridgeRemoteBrokerConnectionTlsResponseOutput() MqttBridgeRemoteBrokerConnectionTlsResponseOutput

func (MqttBridgeRemoteBrokerConnectionTlsResponseOutput) ToMqttBridgeRemoteBrokerConnectionTlsResponseOutputWithContext

func (o MqttBridgeRemoteBrokerConnectionTlsResponseOutput) ToMqttBridgeRemoteBrokerConnectionTlsResponseOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerConnectionTlsResponseOutput

func (MqttBridgeRemoteBrokerConnectionTlsResponseOutput) TrustedCaCertificateConfigMap

Trusted CA certificate name for Remote Broker.

type MqttBridgeRemoteBrokerProtocol

type MqttBridgeRemoteBrokerProtocol string

Protocol for remote connection.

func (MqttBridgeRemoteBrokerProtocol) ElementType

func (MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolOutput

func (e MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolOutput() MqttBridgeRemoteBrokerProtocolOutput

func (MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolOutputWithContext

func (e MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerProtocolOutput

func (MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolPtrOutput

func (e MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolPtrOutput() MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext

func (e MqttBridgeRemoteBrokerProtocol) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocol) ToStringOutput

func (MqttBridgeRemoteBrokerProtocol) ToStringOutputWithContext

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

func (MqttBridgeRemoteBrokerProtocol) ToStringPtrOutput

func (MqttBridgeRemoteBrokerProtocol) ToStringPtrOutputWithContext

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

type MqttBridgeRemoteBrokerProtocolInput

type MqttBridgeRemoteBrokerProtocolInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerProtocolOutput() MqttBridgeRemoteBrokerProtocolOutput
	ToMqttBridgeRemoteBrokerProtocolOutputWithContext(context.Context) MqttBridgeRemoteBrokerProtocolOutput
}

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

MqttBridgeRemoteBrokerProtocolMqtt
MqttBridgeRemoteBrokerProtocolWebSocket

type MqttBridgeRemoteBrokerProtocolOutput

type MqttBridgeRemoteBrokerProtocolOutput struct{ *pulumi.OutputState }

func (MqttBridgeRemoteBrokerProtocolOutput) ElementType

func (MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolOutput

func (o MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolOutput() MqttBridgeRemoteBrokerProtocolOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolOutputWithContext

func (o MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerProtocolOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutput

func (o MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutput() MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext

func (o MqttBridgeRemoteBrokerProtocolOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToStringOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToStringOutputWithContext

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

func (MqttBridgeRemoteBrokerProtocolOutput) ToStringPtrOutput

func (MqttBridgeRemoteBrokerProtocolOutput) ToStringPtrOutputWithContext

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

type MqttBridgeRemoteBrokerProtocolPtrInput

type MqttBridgeRemoteBrokerProtocolPtrInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerProtocolPtrOutput() MqttBridgeRemoteBrokerProtocolPtrOutput
	ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext(context.Context) MqttBridgeRemoteBrokerProtocolPtrOutput
}

type MqttBridgeRemoteBrokerProtocolPtrOutput

type MqttBridgeRemoteBrokerProtocolPtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRemoteBrokerProtocolPtrOutput) Elem

func (MqttBridgeRemoteBrokerProtocolPtrOutput) ElementType

func (MqttBridgeRemoteBrokerProtocolPtrOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutput

func (o MqttBridgeRemoteBrokerProtocolPtrOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutput() MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocolPtrOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext

func (o MqttBridgeRemoteBrokerProtocolPtrOutput) ToMqttBridgeRemoteBrokerProtocolPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerProtocolPtrOutput

func (MqttBridgeRemoteBrokerProtocolPtrOutput) ToStringPtrOutput

func (MqttBridgeRemoteBrokerProtocolPtrOutput) ToStringPtrOutputWithContext

type MqttBridgeRemoteBrokerX509Authentication

type MqttBridgeRemoteBrokerX509Authentication struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificateProperties `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

MqttBridge RemoteBroker X509 Authentication properties.

type MqttBridgeRemoteBrokerX509AuthenticationArgs

type MqttBridgeRemoteBrokerX509AuthenticationArgs struct {
	// Keyvault X509 secret properties.
	KeyVault KeyVaultCertificatePropertiesPtrInput `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

MqttBridge RemoteBroker X509 Authentication properties.

func (MqttBridgeRemoteBrokerX509AuthenticationArgs) ElementType

func (MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationOutput

func (i MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationOutput() MqttBridgeRemoteBrokerX509AuthenticationOutput

func (MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationOutputWithContext

func (i MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationOutput

func (MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (i MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput() MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext

func (i MqttBridgeRemoteBrokerX509AuthenticationArgs) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

type MqttBridgeRemoteBrokerX509AuthenticationInput

type MqttBridgeRemoteBrokerX509AuthenticationInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerX509AuthenticationOutput() MqttBridgeRemoteBrokerX509AuthenticationOutput
	ToMqttBridgeRemoteBrokerX509AuthenticationOutputWithContext(context.Context) MqttBridgeRemoteBrokerX509AuthenticationOutput
}

MqttBridgeRemoteBrokerX509AuthenticationInput is an input type that accepts MqttBridgeRemoteBrokerX509AuthenticationArgs and MqttBridgeRemoteBrokerX509AuthenticationOutput values. You can construct a concrete instance of `MqttBridgeRemoteBrokerX509AuthenticationInput` via:

MqttBridgeRemoteBrokerX509AuthenticationArgs{...}

type MqttBridgeRemoteBrokerX509AuthenticationOutput

type MqttBridgeRemoteBrokerX509AuthenticationOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBroker X509 Authentication properties.

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) ElementType

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) KeyVault

Keyvault X509 secret properties.

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) SecretName

Secret where cert details are stored.

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationOutput

func (o MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationOutput() MqttBridgeRemoteBrokerX509AuthenticationOutput

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationOutputWithContext

func (o MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationOutput

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (o MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput() MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext

func (o MqttBridgeRemoteBrokerX509AuthenticationOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

type MqttBridgeRemoteBrokerX509AuthenticationPtrInput

type MqttBridgeRemoteBrokerX509AuthenticationPtrInput interface {
	pulumi.Input

	ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput() MqttBridgeRemoteBrokerX509AuthenticationPtrOutput
	ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext(context.Context) MqttBridgeRemoteBrokerX509AuthenticationPtrOutput
}

MqttBridgeRemoteBrokerX509AuthenticationPtrInput is an input type that accepts MqttBridgeRemoteBrokerX509AuthenticationArgs, MqttBridgeRemoteBrokerX509AuthenticationPtr and MqttBridgeRemoteBrokerX509AuthenticationPtrOutput values. You can construct a concrete instance of `MqttBridgeRemoteBrokerX509AuthenticationPtrInput` via:

        MqttBridgeRemoteBrokerX509AuthenticationArgs{...}

or:

        nil

type MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

type MqttBridgeRemoteBrokerX509AuthenticationPtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) Elem

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) ElementType

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) KeyVault

Keyvault X509 secret properties.

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) SecretName

Secret where cert details are stored.

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (o MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutput() MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

func (MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext

func (o MqttBridgeRemoteBrokerX509AuthenticationPtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationPtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationPtrOutput

type MqttBridgeRemoteBrokerX509AuthenticationResponse

type MqttBridgeRemoteBrokerX509AuthenticationResponse struct {
	// Keyvault X509 secret properties.
	KeyVault *KeyVaultCertificatePropertiesResponse `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

MqttBridge RemoteBroker X509 Authentication properties.

type MqttBridgeRemoteBrokerX509AuthenticationResponseOutput

type MqttBridgeRemoteBrokerX509AuthenticationResponseOutput struct{ *pulumi.OutputState }

MqttBridge RemoteBroker X509 Authentication properties.

func (MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) ElementType

func (MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) KeyVault

Keyvault X509 secret properties.

func (MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) SecretName

Secret where cert details are stored.

func (MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponseOutput

func (MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponseOutputWithContext

func (o MqttBridgeRemoteBrokerX509AuthenticationResponseOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponseOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationResponseOutput

type MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput

type MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) Elem

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) ElementType

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) KeyVault

Keyvault X509 secret properties.

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) SecretName

Secret where cert details are stored.

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput

func (MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutputWithContext

func (o MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput) ToMqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutputWithContext(ctx context.Context) MqttBridgeRemoteBrokerX509AuthenticationResponsePtrOutput

type MqttBridgeRouteDirection

type MqttBridgeRouteDirection string

Direction of the route.

func (MqttBridgeRouteDirection) ElementType

func (MqttBridgeRouteDirection) ElementType() reflect.Type

func (MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionOutput

func (e MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionOutput() MqttBridgeRouteDirectionOutput

func (MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionOutputWithContext

func (e MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionOutputWithContext(ctx context.Context) MqttBridgeRouteDirectionOutput

func (MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionPtrOutput

func (e MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionPtrOutput() MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionPtrOutputWithContext

func (e MqttBridgeRouteDirection) ToMqttBridgeRouteDirectionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirection) ToStringOutput

func (e MqttBridgeRouteDirection) ToStringOutput() pulumi.StringOutput

func (MqttBridgeRouteDirection) ToStringOutputWithContext

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

func (MqttBridgeRouteDirection) ToStringPtrOutput

func (e MqttBridgeRouteDirection) ToStringPtrOutput() pulumi.StringPtrOutput

func (MqttBridgeRouteDirection) ToStringPtrOutputWithContext

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

type MqttBridgeRouteDirectionInput

type MqttBridgeRouteDirectionInput interface {
	pulumi.Input

	ToMqttBridgeRouteDirectionOutput() MqttBridgeRouteDirectionOutput
	ToMqttBridgeRouteDirectionOutputWithContext(context.Context) MqttBridgeRouteDirectionOutput
}

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

MqttBridgeRouteDirectionRemoteToLocal
MqttBridgeRouteDirectionLocalToRemote

type MqttBridgeRouteDirectionOutput

type MqttBridgeRouteDirectionOutput struct{ *pulumi.OutputState }

func (MqttBridgeRouteDirectionOutput) ElementType

func (MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionOutput

func (o MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionOutput() MqttBridgeRouteDirectionOutput

func (MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionOutputWithContext

func (o MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionOutputWithContext(ctx context.Context) MqttBridgeRouteDirectionOutput

func (MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionPtrOutput

func (o MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionPtrOutput() MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionPtrOutputWithContext

func (o MqttBridgeRouteDirectionOutput) ToMqttBridgeRouteDirectionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirectionOutput) ToStringOutput

func (MqttBridgeRouteDirectionOutput) ToStringOutputWithContext

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

func (MqttBridgeRouteDirectionOutput) ToStringPtrOutput

func (MqttBridgeRouteDirectionOutput) ToStringPtrOutputWithContext

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

type MqttBridgeRouteDirectionPtrInput

type MqttBridgeRouteDirectionPtrInput interface {
	pulumi.Input

	ToMqttBridgeRouteDirectionPtrOutput() MqttBridgeRouteDirectionPtrOutput
	ToMqttBridgeRouteDirectionPtrOutputWithContext(context.Context) MqttBridgeRouteDirectionPtrOutput
}

func MqttBridgeRouteDirectionPtr

func MqttBridgeRouteDirectionPtr(v string) MqttBridgeRouteDirectionPtrInput

type MqttBridgeRouteDirectionPtrOutput

type MqttBridgeRouteDirectionPtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRouteDirectionPtrOutput) Elem

func (MqttBridgeRouteDirectionPtrOutput) ElementType

func (MqttBridgeRouteDirectionPtrOutput) ToMqttBridgeRouteDirectionPtrOutput

func (o MqttBridgeRouteDirectionPtrOutput) ToMqttBridgeRouteDirectionPtrOutput() MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirectionPtrOutput) ToMqttBridgeRouteDirectionPtrOutputWithContext

func (o MqttBridgeRouteDirectionPtrOutput) ToMqttBridgeRouteDirectionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteDirectionPtrOutput

func (MqttBridgeRouteDirectionPtrOutput) ToStringPtrOutput

func (MqttBridgeRouteDirectionPtrOutput) ToStringPtrOutputWithContext

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

type MqttBridgeRouteSharedSubscription

type MqttBridgeRouteSharedSubscription struct {
	// The group shared subscription minimum share number.
	GroupMinimumShareNumber int `pulumi:"groupMinimumShareNumber"`
	// The group name for Shared subscription.
	GroupName string `pulumi:"groupName"`
}

MqttBridgeRoute Shared subscription properties

type MqttBridgeRouteSharedSubscriptionArgs

type MqttBridgeRouteSharedSubscriptionArgs struct {
	// The group shared subscription minimum share number.
	GroupMinimumShareNumber pulumi.IntInput `pulumi:"groupMinimumShareNumber"`
	// The group name for Shared subscription.
	GroupName pulumi.StringInput `pulumi:"groupName"`
}

MqttBridgeRoute Shared subscription properties

func (MqttBridgeRouteSharedSubscriptionArgs) ElementType

func (MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionOutput

func (i MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionOutput() MqttBridgeRouteSharedSubscriptionOutput

func (MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionOutputWithContext

func (i MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionOutput

func (MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionPtrOutput

func (i MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionPtrOutput() MqttBridgeRouteSharedSubscriptionPtrOutput

func (MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext

func (i MqttBridgeRouteSharedSubscriptionArgs) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionPtrOutput

type MqttBridgeRouteSharedSubscriptionInput

type MqttBridgeRouteSharedSubscriptionInput interface {
	pulumi.Input

	ToMqttBridgeRouteSharedSubscriptionOutput() MqttBridgeRouteSharedSubscriptionOutput
	ToMqttBridgeRouteSharedSubscriptionOutputWithContext(context.Context) MqttBridgeRouteSharedSubscriptionOutput
}

MqttBridgeRouteSharedSubscriptionInput is an input type that accepts MqttBridgeRouteSharedSubscriptionArgs and MqttBridgeRouteSharedSubscriptionOutput values. You can construct a concrete instance of `MqttBridgeRouteSharedSubscriptionInput` via:

MqttBridgeRouteSharedSubscriptionArgs{...}

type MqttBridgeRouteSharedSubscriptionOutput

type MqttBridgeRouteSharedSubscriptionOutput struct{ *pulumi.OutputState }

MqttBridgeRoute Shared subscription properties

func (MqttBridgeRouteSharedSubscriptionOutput) ElementType

func (MqttBridgeRouteSharedSubscriptionOutput) GroupMinimumShareNumber

func (o MqttBridgeRouteSharedSubscriptionOutput) GroupMinimumShareNumber() pulumi.IntOutput

The group shared subscription minimum share number.

func (MqttBridgeRouteSharedSubscriptionOutput) GroupName

The group name for Shared subscription.

func (MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionOutput

func (o MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionOutput() MqttBridgeRouteSharedSubscriptionOutput

func (MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionOutputWithContext

func (o MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionOutput

func (MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutput

func (o MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutput() MqttBridgeRouteSharedSubscriptionPtrOutput

func (MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext

func (o MqttBridgeRouteSharedSubscriptionOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionPtrOutput

type MqttBridgeRouteSharedSubscriptionPtrInput

type MqttBridgeRouteSharedSubscriptionPtrInput interface {
	pulumi.Input

	ToMqttBridgeRouteSharedSubscriptionPtrOutput() MqttBridgeRouteSharedSubscriptionPtrOutput
	ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext(context.Context) MqttBridgeRouteSharedSubscriptionPtrOutput
}

MqttBridgeRouteSharedSubscriptionPtrInput is an input type that accepts MqttBridgeRouteSharedSubscriptionArgs, MqttBridgeRouteSharedSubscriptionPtr and MqttBridgeRouteSharedSubscriptionPtrOutput values. You can construct a concrete instance of `MqttBridgeRouteSharedSubscriptionPtrInput` via:

        MqttBridgeRouteSharedSubscriptionArgs{...}

or:

        nil

type MqttBridgeRouteSharedSubscriptionPtrOutput

type MqttBridgeRouteSharedSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRouteSharedSubscriptionPtrOutput) Elem

func (MqttBridgeRouteSharedSubscriptionPtrOutput) ElementType

func (MqttBridgeRouteSharedSubscriptionPtrOutput) GroupMinimumShareNumber

The group shared subscription minimum share number.

func (MqttBridgeRouteSharedSubscriptionPtrOutput) GroupName

The group name for Shared subscription.

func (MqttBridgeRouteSharedSubscriptionPtrOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutput

func (o MqttBridgeRouteSharedSubscriptionPtrOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutput() MqttBridgeRouteSharedSubscriptionPtrOutput

func (MqttBridgeRouteSharedSubscriptionPtrOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext

func (o MqttBridgeRouteSharedSubscriptionPtrOutput) ToMqttBridgeRouteSharedSubscriptionPtrOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionPtrOutput

type MqttBridgeRouteSharedSubscriptionResponse

type MqttBridgeRouteSharedSubscriptionResponse struct {
	// The group shared subscription minimum share number.
	GroupMinimumShareNumber int `pulumi:"groupMinimumShareNumber"`
	// The group name for Shared subscription.
	GroupName string `pulumi:"groupName"`
}

MqttBridgeRoute Shared subscription properties

type MqttBridgeRouteSharedSubscriptionResponseOutput

type MqttBridgeRouteSharedSubscriptionResponseOutput struct{ *pulumi.OutputState }

MqttBridgeRoute Shared subscription properties

func (MqttBridgeRouteSharedSubscriptionResponseOutput) ElementType

func (MqttBridgeRouteSharedSubscriptionResponseOutput) GroupMinimumShareNumber

The group shared subscription minimum share number.

func (MqttBridgeRouteSharedSubscriptionResponseOutput) GroupName

The group name for Shared subscription.

func (MqttBridgeRouteSharedSubscriptionResponseOutput) ToMqttBridgeRouteSharedSubscriptionResponseOutput

func (o MqttBridgeRouteSharedSubscriptionResponseOutput) ToMqttBridgeRouteSharedSubscriptionResponseOutput() MqttBridgeRouteSharedSubscriptionResponseOutput

func (MqttBridgeRouteSharedSubscriptionResponseOutput) ToMqttBridgeRouteSharedSubscriptionResponseOutputWithContext

func (o MqttBridgeRouteSharedSubscriptionResponseOutput) ToMqttBridgeRouteSharedSubscriptionResponseOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionResponseOutput

type MqttBridgeRouteSharedSubscriptionResponsePtrOutput

type MqttBridgeRouteSharedSubscriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) Elem

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) ElementType

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) GroupMinimumShareNumber

The group shared subscription minimum share number.

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) GroupName

The group name for Shared subscription.

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) ToMqttBridgeRouteSharedSubscriptionResponsePtrOutput

func (o MqttBridgeRouteSharedSubscriptionResponsePtrOutput) ToMqttBridgeRouteSharedSubscriptionResponsePtrOutput() MqttBridgeRouteSharedSubscriptionResponsePtrOutput

func (MqttBridgeRouteSharedSubscriptionResponsePtrOutput) ToMqttBridgeRouteSharedSubscriptionResponsePtrOutputWithContext

func (o MqttBridgeRouteSharedSubscriptionResponsePtrOutput) ToMqttBridgeRouteSharedSubscriptionResponsePtrOutputWithContext(ctx context.Context) MqttBridgeRouteSharedSubscriptionResponsePtrOutput

type MqttBridgeRoutes

type MqttBridgeRoutes struct {
	// Direction of the route.
	Direction string `pulumi:"direction"`
	// Name of the route.
	Name string `pulumi:"name"`
	// Qos for MQTT connection.
	Qos *int `pulumi:"qos"`
	// Shared subscription topic details.
	SharedSubscription *MqttBridgeRouteSharedSubscription `pulumi:"sharedSubscription"`
	// Source topic of the route.
	Source string `pulumi:"source"`
	// Target topic of the route. Ignore if same as source
	Target *string `pulumi:"target"`
}

MqttBridgeTopicMap route properties

func (*MqttBridgeRoutes) Defaults

func (val *MqttBridgeRoutes) Defaults() *MqttBridgeRoutes

Defaults sets the appropriate defaults for MqttBridgeRoutes

type MqttBridgeRoutesArgs

type MqttBridgeRoutesArgs struct {
	// Direction of the route.
	Direction pulumi.StringInput `pulumi:"direction"`
	// Name of the route.
	Name pulumi.StringInput `pulumi:"name"`
	// Qos for MQTT connection.
	Qos pulumi.IntPtrInput `pulumi:"qos"`
	// Shared subscription topic details.
	SharedSubscription MqttBridgeRouteSharedSubscriptionPtrInput `pulumi:"sharedSubscription"`
	// Source topic of the route.
	Source pulumi.StringInput `pulumi:"source"`
	// Target topic of the route. Ignore if same as source
	Target pulumi.StringPtrInput `pulumi:"target"`
}

MqttBridgeTopicMap route properties

func (*MqttBridgeRoutesArgs) Defaults

func (val *MqttBridgeRoutesArgs) Defaults() *MqttBridgeRoutesArgs

Defaults sets the appropriate defaults for MqttBridgeRoutesArgs

func (MqttBridgeRoutesArgs) ElementType

func (MqttBridgeRoutesArgs) ElementType() reflect.Type

func (MqttBridgeRoutesArgs) ToMqttBridgeRoutesOutput

func (i MqttBridgeRoutesArgs) ToMqttBridgeRoutesOutput() MqttBridgeRoutesOutput

func (MqttBridgeRoutesArgs) ToMqttBridgeRoutesOutputWithContext

func (i MqttBridgeRoutesArgs) ToMqttBridgeRoutesOutputWithContext(ctx context.Context) MqttBridgeRoutesOutput

type MqttBridgeRoutesArray

type MqttBridgeRoutesArray []MqttBridgeRoutesInput

func (MqttBridgeRoutesArray) ElementType

func (MqttBridgeRoutesArray) ElementType() reflect.Type

func (MqttBridgeRoutesArray) ToMqttBridgeRoutesArrayOutput

func (i MqttBridgeRoutesArray) ToMqttBridgeRoutesArrayOutput() MqttBridgeRoutesArrayOutput

func (MqttBridgeRoutesArray) ToMqttBridgeRoutesArrayOutputWithContext

func (i MqttBridgeRoutesArray) ToMqttBridgeRoutesArrayOutputWithContext(ctx context.Context) MqttBridgeRoutesArrayOutput

type MqttBridgeRoutesArrayInput

type MqttBridgeRoutesArrayInput interface {
	pulumi.Input

	ToMqttBridgeRoutesArrayOutput() MqttBridgeRoutesArrayOutput
	ToMqttBridgeRoutesArrayOutputWithContext(context.Context) MqttBridgeRoutesArrayOutput
}

MqttBridgeRoutesArrayInput is an input type that accepts MqttBridgeRoutesArray and MqttBridgeRoutesArrayOutput values. You can construct a concrete instance of `MqttBridgeRoutesArrayInput` via:

MqttBridgeRoutesArray{ MqttBridgeRoutesArgs{...} }

type MqttBridgeRoutesArrayOutput

type MqttBridgeRoutesArrayOutput struct{ *pulumi.OutputState }

func (MqttBridgeRoutesArrayOutput) ElementType

func (MqttBridgeRoutesArrayOutput) Index

func (MqttBridgeRoutesArrayOutput) ToMqttBridgeRoutesArrayOutput

func (o MqttBridgeRoutesArrayOutput) ToMqttBridgeRoutesArrayOutput() MqttBridgeRoutesArrayOutput

func (MqttBridgeRoutesArrayOutput) ToMqttBridgeRoutesArrayOutputWithContext

func (o MqttBridgeRoutesArrayOutput) ToMqttBridgeRoutesArrayOutputWithContext(ctx context.Context) MqttBridgeRoutesArrayOutput

type MqttBridgeRoutesInput

type MqttBridgeRoutesInput interface {
	pulumi.Input

	ToMqttBridgeRoutesOutput() MqttBridgeRoutesOutput
	ToMqttBridgeRoutesOutputWithContext(context.Context) MqttBridgeRoutesOutput
}

MqttBridgeRoutesInput is an input type that accepts MqttBridgeRoutesArgs and MqttBridgeRoutesOutput values. You can construct a concrete instance of `MqttBridgeRoutesInput` via:

MqttBridgeRoutesArgs{...}

type MqttBridgeRoutesOutput

type MqttBridgeRoutesOutput struct{ *pulumi.OutputState }

MqttBridgeTopicMap route properties

func (MqttBridgeRoutesOutput) Direction

Direction of the route.

func (MqttBridgeRoutesOutput) ElementType

func (MqttBridgeRoutesOutput) ElementType() reflect.Type

func (MqttBridgeRoutesOutput) Name

Name of the route.

func (MqttBridgeRoutesOutput) Qos

Qos for MQTT connection.

func (MqttBridgeRoutesOutput) SharedSubscription

Shared subscription topic details.

func (MqttBridgeRoutesOutput) Source

Source topic of the route.

func (MqttBridgeRoutesOutput) Target

Target topic of the route. Ignore if same as source

func (MqttBridgeRoutesOutput) ToMqttBridgeRoutesOutput

func (o MqttBridgeRoutesOutput) ToMqttBridgeRoutesOutput() MqttBridgeRoutesOutput

func (MqttBridgeRoutesOutput) ToMqttBridgeRoutesOutputWithContext

func (o MqttBridgeRoutesOutput) ToMqttBridgeRoutesOutputWithContext(ctx context.Context) MqttBridgeRoutesOutput

type MqttBridgeRoutesResponse

type MqttBridgeRoutesResponse struct {
	// Direction of the route.
	Direction string `pulumi:"direction"`
	// Name of the route.
	Name string `pulumi:"name"`
	// Qos for MQTT connection.
	Qos *int `pulumi:"qos"`
	// Shared subscription topic details.
	SharedSubscription *MqttBridgeRouteSharedSubscriptionResponse `pulumi:"sharedSubscription"`
	// Source topic of the route.
	Source string `pulumi:"source"`
	// Target topic of the route. Ignore if same as source
	Target *string `pulumi:"target"`
}

MqttBridgeTopicMap route properties

func (*MqttBridgeRoutesResponse) Defaults

Defaults sets the appropriate defaults for MqttBridgeRoutesResponse

type MqttBridgeRoutesResponseArrayOutput

type MqttBridgeRoutesResponseArrayOutput struct{ *pulumi.OutputState }

func (MqttBridgeRoutesResponseArrayOutput) ElementType

func (MqttBridgeRoutesResponseArrayOutput) Index

func (MqttBridgeRoutesResponseArrayOutput) ToMqttBridgeRoutesResponseArrayOutput

func (o MqttBridgeRoutesResponseArrayOutput) ToMqttBridgeRoutesResponseArrayOutput() MqttBridgeRoutesResponseArrayOutput

func (MqttBridgeRoutesResponseArrayOutput) ToMqttBridgeRoutesResponseArrayOutputWithContext

func (o MqttBridgeRoutesResponseArrayOutput) ToMqttBridgeRoutesResponseArrayOutputWithContext(ctx context.Context) MqttBridgeRoutesResponseArrayOutput

type MqttBridgeRoutesResponseOutput

type MqttBridgeRoutesResponseOutput struct{ *pulumi.OutputState }

MqttBridgeTopicMap route properties

func (MqttBridgeRoutesResponseOutput) Direction

Direction of the route.

func (MqttBridgeRoutesResponseOutput) ElementType

func (MqttBridgeRoutesResponseOutput) Name

Name of the route.

func (MqttBridgeRoutesResponseOutput) Qos

Qos for MQTT connection.

func (MqttBridgeRoutesResponseOutput) SharedSubscription

Shared subscription topic details.

func (MqttBridgeRoutesResponseOutput) Source

Source topic of the route.

func (MqttBridgeRoutesResponseOutput) Target

Target topic of the route. Ignore if same as source

func (MqttBridgeRoutesResponseOutput) ToMqttBridgeRoutesResponseOutput

func (o MqttBridgeRoutesResponseOutput) ToMqttBridgeRoutesResponseOutput() MqttBridgeRoutesResponseOutput

func (MqttBridgeRoutesResponseOutput) ToMqttBridgeRoutesResponseOutputWithContext

func (o MqttBridgeRoutesResponseOutput) ToMqttBridgeRoutesResponseOutputWithContext(ctx context.Context) MqttBridgeRoutesResponseOutput

type MqttBridgeTopicMap

type MqttBridgeTopicMap struct {
	pulumi.CustomResourceState

	// Extended Location
	ExtendedLocation ExtendedLocationPropertyResponseOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The MqttBridgeConnector CRD it refers to.
	MqttBridgeConnectorRef pulumi.StringOutput `pulumi:"mqttBridgeConnectorRef"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The route details for MqttBridge connector.
	Routes MqttBridgeRoutesResponseArrayOutput `pulumi:"routes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MQ mqttBridgeTopicMap resource Azure REST API version: 2023-10-04-preview.

func GetMqttBridgeTopicMap

func GetMqttBridgeTopicMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MqttBridgeTopicMapState, opts ...pulumi.ResourceOption) (*MqttBridgeTopicMap, error)

GetMqttBridgeTopicMap gets an existing MqttBridgeTopicMap 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 NewMqttBridgeTopicMap

func NewMqttBridgeTopicMap(ctx *pulumi.Context,
	name string, args *MqttBridgeTopicMapArgs, opts ...pulumi.ResourceOption) (*MqttBridgeTopicMap, error)

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

func (*MqttBridgeTopicMap) ElementType

func (*MqttBridgeTopicMap) ElementType() reflect.Type

func (*MqttBridgeTopicMap) ToMqttBridgeTopicMapOutput

func (i *MqttBridgeTopicMap) ToMqttBridgeTopicMapOutput() MqttBridgeTopicMapOutput

func (*MqttBridgeTopicMap) ToMqttBridgeTopicMapOutputWithContext

func (i *MqttBridgeTopicMap) ToMqttBridgeTopicMapOutputWithContext(ctx context.Context) MqttBridgeTopicMapOutput

type MqttBridgeTopicMapArgs

type MqttBridgeTopicMapArgs struct {
	// Extended Location
	ExtendedLocation ExtendedLocationPropertyInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of MQ resource
	MqName pulumi.StringInput
	// Name of MQ mqttBridgeConnector resource
	MqttBridgeConnectorName pulumi.StringInput
	// The MqttBridgeConnector CRD it refers to.
	MqttBridgeConnectorRef pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The route details for MqttBridge connector.
	Routes MqttBridgeRoutesArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Name of MQ mqttBridgeTopicMap resource
	TopicMapName pulumi.StringPtrInput
}

The set of arguments for constructing a MqttBridgeTopicMap resource.

func (MqttBridgeTopicMapArgs) ElementType

func (MqttBridgeTopicMapArgs) ElementType() reflect.Type

type MqttBridgeTopicMapInput

type MqttBridgeTopicMapInput interface {
	pulumi.Input

	ToMqttBridgeTopicMapOutput() MqttBridgeTopicMapOutput
	ToMqttBridgeTopicMapOutputWithContext(ctx context.Context) MqttBridgeTopicMapOutput
}

type MqttBridgeTopicMapOutput

type MqttBridgeTopicMapOutput struct{ *pulumi.OutputState }

func (MqttBridgeTopicMapOutput) ElementType

func (MqttBridgeTopicMapOutput) ElementType() reflect.Type

func (MqttBridgeTopicMapOutput) ExtendedLocation

Extended Location

func (MqttBridgeTopicMapOutput) Location

The geo-location where the resource lives

func (MqttBridgeTopicMapOutput) MqttBridgeConnectorRef

func (o MqttBridgeTopicMapOutput) MqttBridgeConnectorRef() pulumi.StringOutput

The MqttBridgeConnector CRD it refers to.

func (MqttBridgeTopicMapOutput) Name

The name of the resource

func (MqttBridgeTopicMapOutput) ProvisioningState

func (o MqttBridgeTopicMapOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (MqttBridgeTopicMapOutput) Routes

The route details for MqttBridge connector.

func (MqttBridgeTopicMapOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (MqttBridgeTopicMapOutput) Tags

Resource tags.

func (MqttBridgeTopicMapOutput) ToMqttBridgeTopicMapOutput

func (o MqttBridgeTopicMapOutput) ToMqttBridgeTopicMapOutput() MqttBridgeTopicMapOutput

func (MqttBridgeTopicMapOutput) ToMqttBridgeTopicMapOutputWithContext

func (o MqttBridgeTopicMapOutput) ToMqttBridgeTopicMapOutputWithContext(ctx context.Context) MqttBridgeTopicMapOutput

func (MqttBridgeTopicMapOutput) Type

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

type MqttBridgeTopicMapState

type MqttBridgeTopicMapState struct {
}

func (MqttBridgeTopicMapState) ElementType

func (MqttBridgeTopicMapState) ElementType() reflect.Type

type MqttProtocol

type MqttProtocol string

The protocol to use for connecting with Brokers.

func (MqttProtocol) ElementType

func (MqttProtocol) ElementType() reflect.Type

func (MqttProtocol) ToMqttProtocolOutput

func (e MqttProtocol) ToMqttProtocolOutput() MqttProtocolOutput

func (MqttProtocol) ToMqttProtocolOutputWithContext

func (e MqttProtocol) ToMqttProtocolOutputWithContext(ctx context.Context) MqttProtocolOutput

func (MqttProtocol) ToMqttProtocolPtrOutput

func (e MqttProtocol) ToMqttProtocolPtrOutput() MqttProtocolPtrOutput

func (MqttProtocol) ToMqttProtocolPtrOutputWithContext

func (e MqttProtocol) ToMqttProtocolPtrOutputWithContext(ctx context.Context) MqttProtocolPtrOutput

func (MqttProtocol) ToStringOutput

func (e MqttProtocol) ToStringOutput() pulumi.StringOutput

func (MqttProtocol) ToStringOutputWithContext

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

func (MqttProtocol) ToStringPtrOutput

func (e MqttProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (MqttProtocol) ToStringPtrOutputWithContext

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

type MqttProtocolInput

type MqttProtocolInput interface {
	pulumi.Input

	ToMqttProtocolOutput() MqttProtocolOutput
	ToMqttProtocolOutputWithContext(context.Context) MqttProtocolOutput
}

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

MqttProtocolV3
MqttProtocolV5

type MqttProtocolOutput

type MqttProtocolOutput struct{ *pulumi.OutputState }

func (MqttProtocolOutput) ElementType

func (MqttProtocolOutput) ElementType() reflect.Type

func (MqttProtocolOutput) ToMqttProtocolOutput

func (o MqttProtocolOutput) ToMqttProtocolOutput() MqttProtocolOutput

func (MqttProtocolOutput) ToMqttProtocolOutputWithContext

func (o MqttProtocolOutput) ToMqttProtocolOutputWithContext(ctx context.Context) MqttProtocolOutput

func (MqttProtocolOutput) ToMqttProtocolPtrOutput

func (o MqttProtocolOutput) ToMqttProtocolPtrOutput() MqttProtocolPtrOutput

func (MqttProtocolOutput) ToMqttProtocolPtrOutputWithContext

func (o MqttProtocolOutput) ToMqttProtocolPtrOutputWithContext(ctx context.Context) MqttProtocolPtrOutput

func (MqttProtocolOutput) ToStringOutput

func (o MqttProtocolOutput) ToStringOutput() pulumi.StringOutput

func (MqttProtocolOutput) ToStringOutputWithContext

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

func (MqttProtocolOutput) ToStringPtrOutput

func (o MqttProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MqttProtocolOutput) ToStringPtrOutputWithContext

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

type MqttProtocolPtrInput

type MqttProtocolPtrInput interface {
	pulumi.Input

	ToMqttProtocolPtrOutput() MqttProtocolPtrOutput
	ToMqttProtocolPtrOutputWithContext(context.Context) MqttProtocolPtrOutput
}

func MqttProtocolPtr

func MqttProtocolPtr(v string) MqttProtocolPtrInput

type MqttProtocolPtrOutput

type MqttProtocolPtrOutput struct{ *pulumi.OutputState }

func (MqttProtocolPtrOutput) Elem

func (MqttProtocolPtrOutput) ElementType

func (MqttProtocolPtrOutput) ElementType() reflect.Type

func (MqttProtocolPtrOutput) ToMqttProtocolPtrOutput

func (o MqttProtocolPtrOutput) ToMqttProtocolPtrOutput() MqttProtocolPtrOutput

func (MqttProtocolPtrOutput) ToMqttProtocolPtrOutputWithContext

func (o MqttProtocolPtrOutput) ToMqttProtocolPtrOutputWithContext(ctx context.Context) MqttProtocolPtrOutput

func (MqttProtocolPtrOutput) ToStringPtrOutput

func (o MqttProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MqttProtocolPtrOutput) ToStringPtrOutputWithContext

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

type MqttToKafkaRoutes

type MqttToKafkaRoutes struct {
	// The kafka acks to use.
	KafkaAcks string `pulumi:"kafkaAcks"`
	// The kafka topic to publish to.
	KafkaTopic string `pulumi:"kafkaTopic"`
	// The mqtt topic to pull from.
	MqttTopic string `pulumi:"mqttTopic"`
	// The name of the route.
	Name string `pulumi:"name"`
	// The qos to use for mqtt.
	Qos *int `pulumi:"qos"`
	// The properties for shared subscription.
	SharedSubscription *KafkaSharedSubscriptionProperties `pulumi:"sharedSubscription"`
}

Mqtt to Kafka route properties

func (*MqttToKafkaRoutes) Defaults

func (val *MqttToKafkaRoutes) Defaults() *MqttToKafkaRoutes

Defaults sets the appropriate defaults for MqttToKafkaRoutes

type MqttToKafkaRoutesArgs

type MqttToKafkaRoutesArgs struct {
	// The kafka acks to use.
	KafkaAcks pulumi.StringInput `pulumi:"kafkaAcks"`
	// The kafka topic to publish to.
	KafkaTopic pulumi.StringInput `pulumi:"kafkaTopic"`
	// The mqtt topic to pull from.
	MqttTopic pulumi.StringInput `pulumi:"mqttTopic"`
	// The name of the route.
	Name pulumi.StringInput `pulumi:"name"`
	// The qos to use for mqtt.
	Qos pulumi.IntPtrInput `pulumi:"qos"`
	// The properties for shared subscription.
	SharedSubscription KafkaSharedSubscriptionPropertiesPtrInput `pulumi:"sharedSubscription"`
}

Mqtt to Kafka route properties

func (*MqttToKafkaRoutesArgs) Defaults

Defaults sets the appropriate defaults for MqttToKafkaRoutesArgs

func (MqttToKafkaRoutesArgs) ElementType

func (MqttToKafkaRoutesArgs) ElementType() reflect.Type

func (MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesOutput

func (i MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesOutput() MqttToKafkaRoutesOutput

func (MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesOutputWithContext

func (i MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesOutputWithContext(ctx context.Context) MqttToKafkaRoutesOutput

func (MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesPtrOutput

func (i MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesPtrOutput() MqttToKafkaRoutesPtrOutput

func (MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesPtrOutputWithContext

func (i MqttToKafkaRoutesArgs) ToMqttToKafkaRoutesPtrOutputWithContext(ctx context.Context) MqttToKafkaRoutesPtrOutput

type MqttToKafkaRoutesInput

type MqttToKafkaRoutesInput interface {
	pulumi.Input

	ToMqttToKafkaRoutesOutput() MqttToKafkaRoutesOutput
	ToMqttToKafkaRoutesOutputWithContext(context.Context) MqttToKafkaRoutesOutput
}

MqttToKafkaRoutesInput is an input type that accepts MqttToKafkaRoutesArgs and MqttToKafkaRoutesOutput values. You can construct a concrete instance of `MqttToKafkaRoutesInput` via:

MqttToKafkaRoutesArgs{...}

type MqttToKafkaRoutesOutput

type MqttToKafkaRoutesOutput struct{ *pulumi.OutputState }

Mqtt to Kafka route properties

func (MqttToKafkaRoutesOutput) ElementType

func (MqttToKafkaRoutesOutput) ElementType() reflect.Type

func (MqttToKafkaRoutesOutput) KafkaAcks

The kafka acks to use.

func (MqttToKafkaRoutesOutput) KafkaTopic

The kafka topic to publish to.

func (MqttToKafkaRoutesOutput) MqttTopic

The mqtt topic to pull from.

func (MqttToKafkaRoutesOutput) Name

The name of the route.

func (MqttToKafkaRoutesOutput) Qos

The qos to use for mqtt.

func (MqttToKafkaRoutesOutput) SharedSubscription

The properties for shared subscription.

func (MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesOutput

func (o MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesOutput() MqttToKafkaRoutesOutput

func (MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesOutputWithContext

func (o MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesOutputWithContext(ctx context.Context) MqttToKafkaRoutesOutput

func (MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesPtrOutput

func (o MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesPtrOutput() MqttToKafkaRoutesPtrOutput

func (MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesPtrOutputWithContext

func (o MqttToKafkaRoutesOutput) ToMqttToKafkaRoutesPtrOutputWithContext(ctx context.Context) MqttToKafkaRoutesPtrOutput

type MqttToKafkaRoutesPtrInput

type MqttToKafkaRoutesPtrInput interface {
	pulumi.Input

	ToMqttToKafkaRoutesPtrOutput() MqttToKafkaRoutesPtrOutput
	ToMqttToKafkaRoutesPtrOutputWithContext(context.Context) MqttToKafkaRoutesPtrOutput
}

MqttToKafkaRoutesPtrInput is an input type that accepts MqttToKafkaRoutesArgs, MqttToKafkaRoutesPtr and MqttToKafkaRoutesPtrOutput values. You can construct a concrete instance of `MqttToKafkaRoutesPtrInput` via:

        MqttToKafkaRoutesArgs{...}

or:

        nil

type MqttToKafkaRoutesPtrOutput

type MqttToKafkaRoutesPtrOutput struct{ *pulumi.OutputState }

func (MqttToKafkaRoutesPtrOutput) Elem

func (MqttToKafkaRoutesPtrOutput) ElementType

func (MqttToKafkaRoutesPtrOutput) ElementType() reflect.Type

func (MqttToKafkaRoutesPtrOutput) KafkaAcks

The kafka acks to use.

func (MqttToKafkaRoutesPtrOutput) KafkaTopic

The kafka topic to publish to.

func (MqttToKafkaRoutesPtrOutput) MqttTopic

The mqtt topic to pull from.

func (MqttToKafkaRoutesPtrOutput) Name

The name of the route.

func (MqttToKafkaRoutesPtrOutput) Qos

The qos to use for mqtt.

func (MqttToKafkaRoutesPtrOutput) SharedSubscription

The properties for shared subscription.

func (MqttToKafkaRoutesPtrOutput) ToMqttToKafkaRoutesPtrOutput

func (o MqttToKafkaRoutesPtrOutput) ToMqttToKafkaRoutesPtrOutput() MqttToKafkaRoutesPtrOutput

func (MqttToKafkaRoutesPtrOutput) ToMqttToKafkaRoutesPtrOutputWithContext

func (o MqttToKafkaRoutesPtrOutput) ToMqttToKafkaRoutesPtrOutputWithContext(ctx context.Context) MqttToKafkaRoutesPtrOutput

type MqttToKafkaRoutesResponse

type MqttToKafkaRoutesResponse struct {
	// The kafka acks to use.
	KafkaAcks string `pulumi:"kafkaAcks"`
	// The kafka topic to publish to.
	KafkaTopic string `pulumi:"kafkaTopic"`
	// The mqtt topic to pull from.
	MqttTopic string `pulumi:"mqttTopic"`
	// The name of the route.
	Name string `pulumi:"name"`
	// The qos to use for mqtt.
	Qos *int `pulumi:"qos"`
	// The properties for shared subscription.
	SharedSubscription *KafkaSharedSubscriptionPropertiesResponse `pulumi:"sharedSubscription"`
}

Mqtt to Kafka route properties

func (*MqttToKafkaRoutesResponse) Defaults

Defaults sets the appropriate defaults for MqttToKafkaRoutesResponse

type MqttToKafkaRoutesResponseOutput

type MqttToKafkaRoutesResponseOutput struct{ *pulumi.OutputState }

Mqtt to Kafka route properties

func (MqttToKafkaRoutesResponseOutput) ElementType

func (MqttToKafkaRoutesResponseOutput) KafkaAcks

The kafka acks to use.

func (MqttToKafkaRoutesResponseOutput) KafkaTopic

The kafka topic to publish to.

func (MqttToKafkaRoutesResponseOutput) MqttTopic

The mqtt topic to pull from.

func (MqttToKafkaRoutesResponseOutput) Name

The name of the route.

func (MqttToKafkaRoutesResponseOutput) Qos

The qos to use for mqtt.

func (MqttToKafkaRoutesResponseOutput) SharedSubscription

The properties for shared subscription.

func (MqttToKafkaRoutesResponseOutput) ToMqttToKafkaRoutesResponseOutput

func (o MqttToKafkaRoutesResponseOutput) ToMqttToKafkaRoutesResponseOutput() MqttToKafkaRoutesResponseOutput

func (MqttToKafkaRoutesResponseOutput) ToMqttToKafkaRoutesResponseOutputWithContext

func (o MqttToKafkaRoutesResponseOutput) ToMqttToKafkaRoutesResponseOutputWithContext(ctx context.Context) MqttToKafkaRoutesResponseOutput

type MqttToKafkaRoutesResponsePtrOutput

type MqttToKafkaRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (MqttToKafkaRoutesResponsePtrOutput) Elem

func (MqttToKafkaRoutesResponsePtrOutput) ElementType

func (MqttToKafkaRoutesResponsePtrOutput) KafkaAcks

The kafka acks to use.

func (MqttToKafkaRoutesResponsePtrOutput) KafkaTopic

The kafka topic to publish to.

func (MqttToKafkaRoutesResponsePtrOutput) MqttTopic

The mqtt topic to pull from.

func (MqttToKafkaRoutesResponsePtrOutput) Name

The name of the route.

func (MqttToKafkaRoutesResponsePtrOutput) Qos

The qos to use for mqtt.

func (MqttToKafkaRoutesResponsePtrOutput) SharedSubscription

The properties for shared subscription.

func (MqttToKafkaRoutesResponsePtrOutput) ToMqttToKafkaRoutesResponsePtrOutput

func (o MqttToKafkaRoutesResponsePtrOutput) ToMqttToKafkaRoutesResponsePtrOutput() MqttToKafkaRoutesResponsePtrOutput

func (MqttToKafkaRoutesResponsePtrOutput) ToMqttToKafkaRoutesResponsePtrOutputWithContext

func (o MqttToKafkaRoutesResponsePtrOutput) ToMqttToKafkaRoutesResponsePtrOutputWithContext(ctx context.Context) MqttToKafkaRoutesResponsePtrOutput

type NodeTolerations

type NodeTolerations struct {
	// Toleration effect.
	Effect string `pulumi:"effect"`
	// Toleration key.
	Key string `pulumi:"key"`
	// Toleration operator like 'Exists', 'Equal' etc.
	Operator string `pulumi:"operator"`
	// Toleration Value.
	Value string `pulumi:"value"`
}

Defines the Node Tolerations details

type NodeTolerationsArgs

type NodeTolerationsArgs struct {
	// Toleration effect.
	Effect pulumi.StringInput `pulumi:"effect"`
	// Toleration key.
	Key pulumi.StringInput `pulumi:"key"`
	// Toleration operator like 'Exists', 'Equal' etc.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Toleration Value.
	Value pulumi.StringInput `pulumi:"value"`
}

Defines the Node Tolerations details

func (NodeTolerationsArgs) ElementType

func (NodeTolerationsArgs) ElementType() reflect.Type

func (NodeTolerationsArgs) ToNodeTolerationsOutput

func (i NodeTolerationsArgs) ToNodeTolerationsOutput() NodeTolerationsOutput

func (NodeTolerationsArgs) ToNodeTolerationsOutputWithContext

func (i NodeTolerationsArgs) ToNodeTolerationsOutputWithContext(ctx context.Context) NodeTolerationsOutput

func (NodeTolerationsArgs) ToNodeTolerationsPtrOutput

func (i NodeTolerationsArgs) ToNodeTolerationsPtrOutput() NodeTolerationsPtrOutput

func (NodeTolerationsArgs) ToNodeTolerationsPtrOutputWithContext

func (i NodeTolerationsArgs) ToNodeTolerationsPtrOutputWithContext(ctx context.Context) NodeTolerationsPtrOutput

type NodeTolerationsInput

type NodeTolerationsInput interface {
	pulumi.Input

	ToNodeTolerationsOutput() NodeTolerationsOutput
	ToNodeTolerationsOutputWithContext(context.Context) NodeTolerationsOutput
}

NodeTolerationsInput is an input type that accepts NodeTolerationsArgs and NodeTolerationsOutput values. You can construct a concrete instance of `NodeTolerationsInput` via:

NodeTolerationsArgs{...}

type NodeTolerationsOutput

type NodeTolerationsOutput struct{ *pulumi.OutputState }

Defines the Node Tolerations details

func (NodeTolerationsOutput) Effect

Toleration effect.

func (NodeTolerationsOutput) ElementType

func (NodeTolerationsOutput) ElementType() reflect.Type

func (NodeTolerationsOutput) Key

Toleration key.

func (NodeTolerationsOutput) Operator

Toleration operator like 'Exists', 'Equal' etc.

func (NodeTolerationsOutput) ToNodeTolerationsOutput

func (o NodeTolerationsOutput) ToNodeTolerationsOutput() NodeTolerationsOutput

func (NodeTolerationsOutput) ToNodeTolerationsOutputWithContext

func (o NodeTolerationsOutput) ToNodeTolerationsOutputWithContext(ctx context.Context) NodeTolerationsOutput

func (NodeTolerationsOutput) ToNodeTolerationsPtrOutput

func (o NodeTolerationsOutput) ToNodeTolerationsPtrOutput() NodeTolerationsPtrOutput

func (NodeTolerationsOutput) ToNodeTolerationsPtrOutputWithContext

func (o NodeTolerationsOutput) ToNodeTolerationsPtrOutputWithContext(ctx context.Context) NodeTolerationsPtrOutput

func (NodeTolerationsOutput) Value

Toleration Value.

type NodeTolerationsPtrInput

type NodeTolerationsPtrInput interface {
	pulumi.Input

	ToNodeTolerationsPtrOutput() NodeTolerationsPtrOutput
	ToNodeTolerationsPtrOutputWithContext(context.Context) NodeTolerationsPtrOutput
}

NodeTolerationsPtrInput is an input type that accepts NodeTolerationsArgs, NodeTolerationsPtr and NodeTolerationsPtrOutput values. You can construct a concrete instance of `NodeTolerationsPtrInput` via:

        NodeTolerationsArgs{...}

or:

        nil

type NodeTolerationsPtrOutput

type NodeTolerationsPtrOutput struct{ *pulumi.OutputState }

func (NodeTolerationsPtrOutput) Effect

Toleration effect.

func (NodeTolerationsPtrOutput) Elem

func (NodeTolerationsPtrOutput) ElementType

func (NodeTolerationsPtrOutput) ElementType() reflect.Type

func (NodeTolerationsPtrOutput) Key

Toleration key.

func (NodeTolerationsPtrOutput) Operator

Toleration operator like 'Exists', 'Equal' etc.

func (NodeTolerationsPtrOutput) ToNodeTolerationsPtrOutput

func (o NodeTolerationsPtrOutput) ToNodeTolerationsPtrOutput() NodeTolerationsPtrOutput

func (NodeTolerationsPtrOutput) ToNodeTolerationsPtrOutputWithContext

func (o NodeTolerationsPtrOutput) ToNodeTolerationsPtrOutputWithContext(ctx context.Context) NodeTolerationsPtrOutput

func (NodeTolerationsPtrOutput) Value

Toleration Value.

type NodeTolerationsResponse

type NodeTolerationsResponse struct {
	// Toleration effect.
	Effect string `pulumi:"effect"`
	// Toleration key.
	Key string `pulumi:"key"`
	// Toleration operator like 'Exists', 'Equal' etc.
	Operator string `pulumi:"operator"`
	// Toleration Value.
	Value string `pulumi:"value"`
}

Defines the Node Tolerations details

type NodeTolerationsResponseOutput

type NodeTolerationsResponseOutput struct{ *pulumi.OutputState }

Defines the Node Tolerations details

func (NodeTolerationsResponseOutput) Effect

Toleration effect.

func (NodeTolerationsResponseOutput) ElementType

func (NodeTolerationsResponseOutput) Key

Toleration key.

func (NodeTolerationsResponseOutput) Operator

Toleration operator like 'Exists', 'Equal' etc.

func (NodeTolerationsResponseOutput) ToNodeTolerationsResponseOutput

func (o NodeTolerationsResponseOutput) ToNodeTolerationsResponseOutput() NodeTolerationsResponseOutput

func (NodeTolerationsResponseOutput) ToNodeTolerationsResponseOutputWithContext

func (o NodeTolerationsResponseOutput) ToNodeTolerationsResponseOutputWithContext(ctx context.Context) NodeTolerationsResponseOutput

func (NodeTolerationsResponseOutput) Value

Toleration Value.

type NodeTolerationsResponsePtrOutput

type NodeTolerationsResponsePtrOutput struct{ *pulumi.OutputState }

func (NodeTolerationsResponsePtrOutput) Effect

Toleration effect.

func (NodeTolerationsResponsePtrOutput) Elem

func (NodeTolerationsResponsePtrOutput) ElementType

func (NodeTolerationsResponsePtrOutput) Key

Toleration key.

func (NodeTolerationsResponsePtrOutput) Operator

Toleration operator like 'Exists', 'Equal' etc.

func (NodeTolerationsResponsePtrOutput) ToNodeTolerationsResponsePtrOutput

func (o NodeTolerationsResponsePtrOutput) ToNodeTolerationsResponsePtrOutput() NodeTolerationsResponsePtrOutput

func (NodeTolerationsResponsePtrOutput) ToNodeTolerationsResponsePtrOutputWithContext

func (o NodeTolerationsResponsePtrOutput) ToNodeTolerationsResponsePtrOutputWithContext(ctx context.Context) NodeTolerationsResponsePtrOutput

func (NodeTolerationsResponsePtrOutput) Value

Toleration Value.

type PrincipalDefinition

type PrincipalDefinition struct {
	// A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.
	Attributes []map[string]string `pulumi:"attributes"`
	// A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.
	Clientids []string `pulumi:"clientids"`
	// A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.
	Usernames []string `pulumi:"usernames"`
}

PrincipalDefinition properties of Basic Rule

type PrincipalDefinitionArgs

type PrincipalDefinitionArgs struct {
	// A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.
	Attributes pulumi.StringMapArrayInput `pulumi:"attributes"`
	// A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.
	Clientids pulumi.StringArrayInput `pulumi:"clientids"`
	// A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.
	Usernames pulumi.StringArrayInput `pulumi:"usernames"`
}

PrincipalDefinition properties of Basic Rule

func (PrincipalDefinitionArgs) ElementType

func (PrincipalDefinitionArgs) ElementType() reflect.Type

func (PrincipalDefinitionArgs) ToPrincipalDefinitionOutput

func (i PrincipalDefinitionArgs) ToPrincipalDefinitionOutput() PrincipalDefinitionOutput

func (PrincipalDefinitionArgs) ToPrincipalDefinitionOutputWithContext

func (i PrincipalDefinitionArgs) ToPrincipalDefinitionOutputWithContext(ctx context.Context) PrincipalDefinitionOutput

type PrincipalDefinitionInput

type PrincipalDefinitionInput interface {
	pulumi.Input

	ToPrincipalDefinitionOutput() PrincipalDefinitionOutput
	ToPrincipalDefinitionOutputWithContext(context.Context) PrincipalDefinitionOutput
}

PrincipalDefinitionInput is an input type that accepts PrincipalDefinitionArgs and PrincipalDefinitionOutput values. You can construct a concrete instance of `PrincipalDefinitionInput` via:

PrincipalDefinitionArgs{...}

type PrincipalDefinitionOutput

type PrincipalDefinitionOutput struct{ *pulumi.OutputState }

PrincipalDefinition properties of Basic Rule

func (PrincipalDefinitionOutput) Attributes

A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.

func (PrincipalDefinitionOutput) Clientids

A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.

func (PrincipalDefinitionOutput) ElementType

func (PrincipalDefinitionOutput) ElementType() reflect.Type

func (PrincipalDefinitionOutput) ToPrincipalDefinitionOutput

func (o PrincipalDefinitionOutput) ToPrincipalDefinitionOutput() PrincipalDefinitionOutput

func (PrincipalDefinitionOutput) ToPrincipalDefinitionOutputWithContext

func (o PrincipalDefinitionOutput) ToPrincipalDefinitionOutputWithContext(ctx context.Context) PrincipalDefinitionOutput

func (PrincipalDefinitionOutput) Usernames

A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.

type PrincipalDefinitionResponse

type PrincipalDefinitionResponse struct {
	// A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.
	Attributes []map[string]string `pulumi:"attributes"`
	// A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.
	Clientids []string `pulumi:"clientids"`
	// A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.
	Usernames []string `pulumi:"usernames"`
}

PrincipalDefinition properties of Basic Rule

type PrincipalDefinitionResponseOutput

type PrincipalDefinitionResponseOutput struct{ *pulumi.OutputState }

PrincipalDefinition properties of Basic Rule

func (PrincipalDefinitionResponseOutput) Attributes

A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.

func (PrincipalDefinitionResponseOutput) Clientids

A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.

func (PrincipalDefinitionResponseOutput) ElementType

func (PrincipalDefinitionResponseOutput) ToPrincipalDefinitionResponseOutput

func (o PrincipalDefinitionResponseOutput) ToPrincipalDefinitionResponseOutput() PrincipalDefinitionResponseOutput

func (PrincipalDefinitionResponseOutput) ToPrincipalDefinitionResponseOutputWithContext

func (o PrincipalDefinitionResponseOutput) ToPrincipalDefinitionResponseOutputWithContext(ctx context.Context) PrincipalDefinitionResponseOutput

func (PrincipalDefinitionResponseOutput) Usernames

A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.

type ResourceInfoDefinition

type ResourceInfoDefinition struct {
	// The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.
	Method string `pulumi:"method"`
	// A list of topics or topic patterns that match the topics that the clients can publish or subscribe to. This subfield is required if the method is Publish or Subscribe.
	Topics []string `pulumi:"topics"`
}

ResourceInfoDefinition properties of Basic Rule. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

type ResourceInfoDefinitionArgs

type ResourceInfoDefinitionArgs struct {
	// The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.
	Method pulumi.StringInput `pulumi:"method"`
	// A list of topics or topic patterns that match the topics that the clients can publish or subscribe to. This subfield is required if the method is Publish or Subscribe.
	Topics pulumi.StringArrayInput `pulumi:"topics"`
}

ResourceInfoDefinition properties of Basic Rule. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

func (ResourceInfoDefinitionArgs) ElementType

func (ResourceInfoDefinitionArgs) ElementType() reflect.Type

func (ResourceInfoDefinitionArgs) ToResourceInfoDefinitionOutput

func (i ResourceInfoDefinitionArgs) ToResourceInfoDefinitionOutput() ResourceInfoDefinitionOutput

func (ResourceInfoDefinitionArgs) ToResourceInfoDefinitionOutputWithContext

func (i ResourceInfoDefinitionArgs) ToResourceInfoDefinitionOutputWithContext(ctx context.Context) ResourceInfoDefinitionOutput

type ResourceInfoDefinitionArray

type ResourceInfoDefinitionArray []ResourceInfoDefinitionInput

func (ResourceInfoDefinitionArray) ElementType

func (ResourceInfoDefinitionArray) ToResourceInfoDefinitionArrayOutput

func (i ResourceInfoDefinitionArray) ToResourceInfoDefinitionArrayOutput() ResourceInfoDefinitionArrayOutput

func (ResourceInfoDefinitionArray) ToResourceInfoDefinitionArrayOutputWithContext

func (i ResourceInfoDefinitionArray) ToResourceInfoDefinitionArrayOutputWithContext(ctx context.Context) ResourceInfoDefinitionArrayOutput

type ResourceInfoDefinitionArrayInput

type ResourceInfoDefinitionArrayInput interface {
	pulumi.Input

	ToResourceInfoDefinitionArrayOutput() ResourceInfoDefinitionArrayOutput
	ToResourceInfoDefinitionArrayOutputWithContext(context.Context) ResourceInfoDefinitionArrayOutput
}

ResourceInfoDefinitionArrayInput is an input type that accepts ResourceInfoDefinitionArray and ResourceInfoDefinitionArrayOutput values. You can construct a concrete instance of `ResourceInfoDefinitionArrayInput` via:

ResourceInfoDefinitionArray{ ResourceInfoDefinitionArgs{...} }

type ResourceInfoDefinitionArrayOutput

type ResourceInfoDefinitionArrayOutput struct{ *pulumi.OutputState }

func (ResourceInfoDefinitionArrayOutput) ElementType

func (ResourceInfoDefinitionArrayOutput) Index

func (ResourceInfoDefinitionArrayOutput) ToResourceInfoDefinitionArrayOutput

func (o ResourceInfoDefinitionArrayOutput) ToResourceInfoDefinitionArrayOutput() ResourceInfoDefinitionArrayOutput

func (ResourceInfoDefinitionArrayOutput) ToResourceInfoDefinitionArrayOutputWithContext

func (o ResourceInfoDefinitionArrayOutput) ToResourceInfoDefinitionArrayOutputWithContext(ctx context.Context) ResourceInfoDefinitionArrayOutput

type ResourceInfoDefinitionInput

type ResourceInfoDefinitionInput interface {
	pulumi.Input

	ToResourceInfoDefinitionOutput() ResourceInfoDefinitionOutput
	ToResourceInfoDefinitionOutputWithContext(context.Context) ResourceInfoDefinitionOutput
}

ResourceInfoDefinitionInput is an input type that accepts ResourceInfoDefinitionArgs and ResourceInfoDefinitionOutput values. You can construct a concrete instance of `ResourceInfoDefinitionInput` via:

ResourceInfoDefinitionArgs{...}

type ResourceInfoDefinitionMethods

type ResourceInfoDefinitionMethods string

The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.

func (ResourceInfoDefinitionMethods) ElementType

func (ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsOutput

func (e ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsOutput() ResourceInfoDefinitionMethodsOutput

func (ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsOutputWithContext

func (e ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsOutputWithContext(ctx context.Context) ResourceInfoDefinitionMethodsOutput

func (ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsPtrOutput

func (e ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsPtrOutput() ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsPtrOutputWithContext

func (e ResourceInfoDefinitionMethods) ToResourceInfoDefinitionMethodsPtrOutputWithContext(ctx context.Context) ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethods) ToStringOutput

func (ResourceInfoDefinitionMethods) ToStringOutputWithContext

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

func (ResourceInfoDefinitionMethods) ToStringPtrOutput

func (ResourceInfoDefinitionMethods) ToStringPtrOutputWithContext

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

type ResourceInfoDefinitionMethodsInput

type ResourceInfoDefinitionMethodsInput interface {
	pulumi.Input

	ToResourceInfoDefinitionMethodsOutput() ResourceInfoDefinitionMethodsOutput
	ToResourceInfoDefinitionMethodsOutputWithContext(context.Context) ResourceInfoDefinitionMethodsOutput
}

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

ResourceInfoDefinitionMethodsConnect
ResourceInfoDefinitionMethodsPublish
ResourceInfoDefinitionMethodsSubscribe

type ResourceInfoDefinitionMethodsOutput

type ResourceInfoDefinitionMethodsOutput struct{ *pulumi.OutputState }

func (ResourceInfoDefinitionMethodsOutput) ElementType

func (ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsOutput

func (o ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsOutput() ResourceInfoDefinitionMethodsOutput

func (ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsOutputWithContext

func (o ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsOutputWithContext(ctx context.Context) ResourceInfoDefinitionMethodsOutput

func (ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsPtrOutput

func (o ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsPtrOutput() ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsPtrOutputWithContext

func (o ResourceInfoDefinitionMethodsOutput) ToResourceInfoDefinitionMethodsPtrOutputWithContext(ctx context.Context) ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethodsOutput) ToStringOutput

func (ResourceInfoDefinitionMethodsOutput) ToStringOutputWithContext

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

func (ResourceInfoDefinitionMethodsOutput) ToStringPtrOutput

func (ResourceInfoDefinitionMethodsOutput) ToStringPtrOutputWithContext

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

type ResourceInfoDefinitionMethodsPtrInput

type ResourceInfoDefinitionMethodsPtrInput interface {
	pulumi.Input

	ToResourceInfoDefinitionMethodsPtrOutput() ResourceInfoDefinitionMethodsPtrOutput
	ToResourceInfoDefinitionMethodsPtrOutputWithContext(context.Context) ResourceInfoDefinitionMethodsPtrOutput
}

type ResourceInfoDefinitionMethodsPtrOutput

type ResourceInfoDefinitionMethodsPtrOutput struct{ *pulumi.OutputState }

func (ResourceInfoDefinitionMethodsPtrOutput) Elem

func (ResourceInfoDefinitionMethodsPtrOutput) ElementType

func (ResourceInfoDefinitionMethodsPtrOutput) ToResourceInfoDefinitionMethodsPtrOutput

func (o ResourceInfoDefinitionMethodsPtrOutput) ToResourceInfoDefinitionMethodsPtrOutput() ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethodsPtrOutput) ToResourceInfoDefinitionMethodsPtrOutputWithContext

func (o ResourceInfoDefinitionMethodsPtrOutput) ToResourceInfoDefinitionMethodsPtrOutputWithContext(ctx context.Context) ResourceInfoDefinitionMethodsPtrOutput

func (ResourceInfoDefinitionMethodsPtrOutput) ToStringPtrOutput

func (ResourceInfoDefinitionMethodsPtrOutput) ToStringPtrOutputWithContext

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

type ResourceInfoDefinitionOutput

type ResourceInfoDefinitionOutput struct{ *pulumi.OutputState }

ResourceInfoDefinition properties of Basic Rule. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

func (ResourceInfoDefinitionOutput) ElementType

func (ResourceInfoDefinitionOutput) Method

The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.

func (ResourceInfoDefinitionOutput) ToResourceInfoDefinitionOutput

func (o ResourceInfoDefinitionOutput) ToResourceInfoDefinitionOutput() ResourceInfoDefinitionOutput

func (ResourceInfoDefinitionOutput) ToResourceInfoDefinitionOutputWithContext

func (o ResourceInfoDefinitionOutput) ToResourceInfoDefinitionOutputWithContext(ctx context.Context) ResourceInfoDefinitionOutput

func (ResourceInfoDefinitionOutput) Topics

A list of topics or topic patterns that match the topics that the clients can publish or subscribe to. This subfield is required if the method is Publish or Subscribe.

type ResourceInfoDefinitionResponse

type ResourceInfoDefinitionResponse struct {
	// The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.
	Method string `pulumi:"method"`
	// A list of topics or topic patterns that match the topics that the clients can publish or subscribe to. This subfield is required if the method is Publish or Subscribe.
	Topics []string `pulumi:"topics"`
}

ResourceInfoDefinition properties of Basic Rule. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

type ResourceInfoDefinitionResponseArrayOutput

type ResourceInfoDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceInfoDefinitionResponseArrayOutput) ElementType

func (ResourceInfoDefinitionResponseArrayOutput) Index

func (ResourceInfoDefinitionResponseArrayOutput) ToResourceInfoDefinitionResponseArrayOutput

func (o ResourceInfoDefinitionResponseArrayOutput) ToResourceInfoDefinitionResponseArrayOutput() ResourceInfoDefinitionResponseArrayOutput

func (ResourceInfoDefinitionResponseArrayOutput) ToResourceInfoDefinitionResponseArrayOutputWithContext

func (o ResourceInfoDefinitionResponseArrayOutput) ToResourceInfoDefinitionResponseArrayOutputWithContext(ctx context.Context) ResourceInfoDefinitionResponseArrayOutput

type ResourceInfoDefinitionResponseOutput

type ResourceInfoDefinitionResponseOutput struct{ *pulumi.OutputState }

ResourceInfoDefinition properties of Basic Rule. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

func (ResourceInfoDefinitionResponseOutput) ElementType

func (ResourceInfoDefinitionResponseOutput) Method

The type of action that the clients can perform on the broker: Connect, Publish or Subscribe.

func (ResourceInfoDefinitionResponseOutput) ToResourceInfoDefinitionResponseOutput

func (o ResourceInfoDefinitionResponseOutput) ToResourceInfoDefinitionResponseOutput() ResourceInfoDefinitionResponseOutput

func (ResourceInfoDefinitionResponseOutput) ToResourceInfoDefinitionResponseOutputWithContext

func (o ResourceInfoDefinitionResponseOutput) ToResourceInfoDefinitionResponseOutputWithContext(ctx context.Context) ResourceInfoDefinitionResponseOutput

func (ResourceInfoDefinitionResponseOutput) Topics

A list of topics or topic patterns that match the topics that the clients can publish or subscribe to. This subfield is required if the method is Publish or Subscribe.

type RunMode

type RunMode string

The Running Mode of the Broker Deployment.

func (RunMode) ElementType

func (RunMode) ElementType() reflect.Type

func (RunMode) ToRunModeOutput

func (e RunMode) ToRunModeOutput() RunModeOutput

func (RunMode) ToRunModeOutputWithContext

func (e RunMode) ToRunModeOutputWithContext(ctx context.Context) RunModeOutput

func (RunMode) ToRunModePtrOutput

func (e RunMode) ToRunModePtrOutput() RunModePtrOutput

func (RunMode) ToRunModePtrOutputWithContext

func (e RunMode) ToRunModePtrOutputWithContext(ctx context.Context) RunModePtrOutput

func (RunMode) ToStringOutput

func (e RunMode) ToStringOutput() pulumi.StringOutput

func (RunMode) ToStringOutputWithContext

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

func (RunMode) ToStringPtrOutput

func (e RunMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunMode) ToStringPtrOutputWithContext

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

type RunModeInput

type RunModeInput interface {
	pulumi.Input

	ToRunModeOutput() RunModeOutput
	ToRunModeOutputWithContext(context.Context) RunModeOutput
}

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

RunModeAuto
RunModeDistributed

type RunModeOutput

type RunModeOutput struct{ *pulumi.OutputState }

func (RunModeOutput) ElementType

func (RunModeOutput) ElementType() reflect.Type

func (RunModeOutput) ToRunModeOutput

func (o RunModeOutput) ToRunModeOutput() RunModeOutput

func (RunModeOutput) ToRunModeOutputWithContext

func (o RunModeOutput) ToRunModeOutputWithContext(ctx context.Context) RunModeOutput

func (RunModeOutput) ToRunModePtrOutput

func (o RunModeOutput) ToRunModePtrOutput() RunModePtrOutput

func (RunModeOutput) ToRunModePtrOutputWithContext

func (o RunModeOutput) ToRunModePtrOutputWithContext(ctx context.Context) RunModePtrOutput

func (RunModeOutput) ToStringOutput

func (o RunModeOutput) ToStringOutput() pulumi.StringOutput

func (RunModeOutput) ToStringOutputWithContext

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

func (RunModeOutput) ToStringPtrOutput

func (o RunModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunModeOutput) ToStringPtrOutputWithContext

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

type RunModePtrInput

type RunModePtrInput interface {
	pulumi.Input

	ToRunModePtrOutput() RunModePtrOutput
	ToRunModePtrOutputWithContext(context.Context) RunModePtrOutput
}

func RunModePtr

func RunModePtr(v string) RunModePtrInput

type RunModePtrOutput

type RunModePtrOutput struct{ *pulumi.OutputState }

func (RunModePtrOutput) Elem

func (RunModePtrOutput) ElementType

func (RunModePtrOutput) ElementType() reflect.Type

func (RunModePtrOutput) ToRunModePtrOutput

func (o RunModePtrOutput) ToRunModePtrOutput() RunModePtrOutput

func (RunModePtrOutput) ToRunModePtrOutputWithContext

func (o RunModePtrOutput) ToRunModePtrOutputWithContext(ctx context.Context) RunModePtrOutput

func (RunModePtrOutput) ToStringPtrOutput

func (o RunModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunModePtrOutput) ToStringPtrOutputWithContext

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

type SanForCert

type SanForCert struct {
	// DNS SANs.
	Dns []string `pulumi:"dns"`
	// IP address SANs.
	Ip []string `pulumi:"ip"`
}

SANs for certificate.

type SanForCertArgs

type SanForCertArgs struct {
	// DNS SANs.
	Dns pulumi.StringArrayInput `pulumi:"dns"`
	// IP address SANs.
	Ip pulumi.StringArrayInput `pulumi:"ip"`
}

SANs for certificate.

func (SanForCertArgs) ElementType

func (SanForCertArgs) ElementType() reflect.Type

func (SanForCertArgs) ToSanForCertOutput

func (i SanForCertArgs) ToSanForCertOutput() SanForCertOutput

func (SanForCertArgs) ToSanForCertOutputWithContext

func (i SanForCertArgs) ToSanForCertOutputWithContext(ctx context.Context) SanForCertOutput

func (SanForCertArgs) ToSanForCertPtrOutput

func (i SanForCertArgs) ToSanForCertPtrOutput() SanForCertPtrOutput

func (SanForCertArgs) ToSanForCertPtrOutputWithContext

func (i SanForCertArgs) ToSanForCertPtrOutputWithContext(ctx context.Context) SanForCertPtrOutput

type SanForCertInput

type SanForCertInput interface {
	pulumi.Input

	ToSanForCertOutput() SanForCertOutput
	ToSanForCertOutputWithContext(context.Context) SanForCertOutput
}

SanForCertInput is an input type that accepts SanForCertArgs and SanForCertOutput values. You can construct a concrete instance of `SanForCertInput` via:

SanForCertArgs{...}

type SanForCertOutput

type SanForCertOutput struct{ *pulumi.OutputState }

SANs for certificate.

func (SanForCertOutput) Dns

DNS SANs.

func (SanForCertOutput) ElementType

func (SanForCertOutput) ElementType() reflect.Type

func (SanForCertOutput) Ip

IP address SANs.

func (SanForCertOutput) ToSanForCertOutput

func (o SanForCertOutput) ToSanForCertOutput() SanForCertOutput

func (SanForCertOutput) ToSanForCertOutputWithContext

func (o SanForCertOutput) ToSanForCertOutputWithContext(ctx context.Context) SanForCertOutput

func (SanForCertOutput) ToSanForCertPtrOutput

func (o SanForCertOutput) ToSanForCertPtrOutput() SanForCertPtrOutput

func (SanForCertOutput) ToSanForCertPtrOutputWithContext

func (o SanForCertOutput) ToSanForCertPtrOutputWithContext(ctx context.Context) SanForCertPtrOutput

type SanForCertPtrInput

type SanForCertPtrInput interface {
	pulumi.Input

	ToSanForCertPtrOutput() SanForCertPtrOutput
	ToSanForCertPtrOutputWithContext(context.Context) SanForCertPtrOutput
}

SanForCertPtrInput is an input type that accepts SanForCertArgs, SanForCertPtr and SanForCertPtrOutput values. You can construct a concrete instance of `SanForCertPtrInput` via:

        SanForCertArgs{...}

or:

        nil

func SanForCertPtr

func SanForCertPtr(v *SanForCertArgs) SanForCertPtrInput

type SanForCertPtrOutput

type SanForCertPtrOutput struct{ *pulumi.OutputState }

func (SanForCertPtrOutput) Dns

DNS SANs.

func (SanForCertPtrOutput) Elem

func (SanForCertPtrOutput) ElementType

func (SanForCertPtrOutput) ElementType() reflect.Type

func (SanForCertPtrOutput) Ip

IP address SANs.

func (SanForCertPtrOutput) ToSanForCertPtrOutput

func (o SanForCertPtrOutput) ToSanForCertPtrOutput() SanForCertPtrOutput

func (SanForCertPtrOutput) ToSanForCertPtrOutputWithContext

func (o SanForCertPtrOutput) ToSanForCertPtrOutputWithContext(ctx context.Context) SanForCertPtrOutput

type SanForCertResponse

type SanForCertResponse struct {
	// DNS SANs.
	Dns []string `pulumi:"dns"`
	// IP address SANs.
	Ip []string `pulumi:"ip"`
}

SANs for certificate.

type SanForCertResponseOutput

type SanForCertResponseOutput struct{ *pulumi.OutputState }

SANs for certificate.

func (SanForCertResponseOutput) Dns

DNS SANs.

func (SanForCertResponseOutput) ElementType

func (SanForCertResponseOutput) ElementType() reflect.Type

func (SanForCertResponseOutput) Ip

IP address SANs.

func (SanForCertResponseOutput) ToSanForCertResponseOutput

func (o SanForCertResponseOutput) ToSanForCertResponseOutput() SanForCertResponseOutput

func (SanForCertResponseOutput) ToSanForCertResponseOutputWithContext

func (o SanForCertResponseOutput) ToSanForCertResponseOutputWithContext(ctx context.Context) SanForCertResponseOutput

type SanForCertResponsePtrOutput

type SanForCertResponsePtrOutput struct{ *pulumi.OutputState }

func (SanForCertResponsePtrOutput) Dns

DNS SANs.

func (SanForCertResponsePtrOutput) Elem

func (SanForCertResponsePtrOutput) ElementType

func (SanForCertResponsePtrOutput) Ip

IP address SANs.

func (SanForCertResponsePtrOutput) ToSanForCertResponsePtrOutput

func (o SanForCertResponsePtrOutput) ToSanForCertResponsePtrOutput() SanForCertResponsePtrOutput

func (SanForCertResponsePtrOutput) ToSanForCertResponsePtrOutputWithContext

func (o SanForCertResponsePtrOutput) ToSanForCertResponsePtrOutputWithContext(ctx context.Context) SanForCertResponsePtrOutput

type SaslRemoteBrokerBasicAuthentication

type SaslRemoteBrokerBasicAuthentication struct {
	// Sasl Mechanism for remote broker authentication.
	SaslType string `pulumi:"saslType"`
	// Sasl token for remote broker authentication.
	Token SaslRemoteBrokerBasicAuthenticationToken `pulumi:"token"`
}

Kafka RemoteBrokerConnection Sasl Authentication properties.

type SaslRemoteBrokerBasicAuthenticationArgs

type SaslRemoteBrokerBasicAuthenticationArgs struct {
	// Sasl Mechanism for remote broker authentication.
	SaslType pulumi.StringInput `pulumi:"saslType"`
	// Sasl token for remote broker authentication.
	Token SaslRemoteBrokerBasicAuthenticationTokenInput `pulumi:"token"`
}

Kafka RemoteBrokerConnection Sasl Authentication properties.

func (SaslRemoteBrokerBasicAuthenticationArgs) ElementType

func (SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationOutput

func (i SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationOutput() SaslRemoteBrokerBasicAuthenticationOutput

func (SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationOutputWithContext

func (i SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationOutput

func (SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationPtrOutput

func (i SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationPtrOutput() SaslRemoteBrokerBasicAuthenticationPtrOutput

func (SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext

func (i SaslRemoteBrokerBasicAuthenticationArgs) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationPtrOutput

type SaslRemoteBrokerBasicAuthenticationInput

type SaslRemoteBrokerBasicAuthenticationInput interface {
	pulumi.Input

	ToSaslRemoteBrokerBasicAuthenticationOutput() SaslRemoteBrokerBasicAuthenticationOutput
	ToSaslRemoteBrokerBasicAuthenticationOutputWithContext(context.Context) SaslRemoteBrokerBasicAuthenticationOutput
}

SaslRemoteBrokerBasicAuthenticationInput is an input type that accepts SaslRemoteBrokerBasicAuthenticationArgs and SaslRemoteBrokerBasicAuthenticationOutput values. You can construct a concrete instance of `SaslRemoteBrokerBasicAuthenticationInput` via:

SaslRemoteBrokerBasicAuthenticationArgs{...}

type SaslRemoteBrokerBasicAuthenticationOutput

type SaslRemoteBrokerBasicAuthenticationOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Sasl Authentication properties.

func (SaslRemoteBrokerBasicAuthenticationOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationOutput) SaslType

Sasl Mechanism for remote broker authentication.

func (SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationOutput

func (o SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationOutput() SaslRemoteBrokerBasicAuthenticationOutput

func (SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationOutput

func (SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutput

func (o SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutput() SaslRemoteBrokerBasicAuthenticationPtrOutput

func (SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationPtrOutput

func (SaslRemoteBrokerBasicAuthenticationOutput) Token

Sasl token for remote broker authentication.

type SaslRemoteBrokerBasicAuthenticationPtrInput

type SaslRemoteBrokerBasicAuthenticationPtrInput interface {
	pulumi.Input

	ToSaslRemoteBrokerBasicAuthenticationPtrOutput() SaslRemoteBrokerBasicAuthenticationPtrOutput
	ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext(context.Context) SaslRemoteBrokerBasicAuthenticationPtrOutput
}

SaslRemoteBrokerBasicAuthenticationPtrInput is an input type that accepts SaslRemoteBrokerBasicAuthenticationArgs, SaslRemoteBrokerBasicAuthenticationPtr and SaslRemoteBrokerBasicAuthenticationPtrOutput values. You can construct a concrete instance of `SaslRemoteBrokerBasicAuthenticationPtrInput` via:

        SaslRemoteBrokerBasicAuthenticationArgs{...}

or:

        nil

type SaslRemoteBrokerBasicAuthenticationPtrOutput

type SaslRemoteBrokerBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) Elem

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) SaslType

Sasl Mechanism for remote broker authentication.

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutput

func (o SaslRemoteBrokerBasicAuthenticationPtrOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutput() SaslRemoteBrokerBasicAuthenticationPtrOutput

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationPtrOutput) ToSaslRemoteBrokerBasicAuthenticationPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationPtrOutput

func (SaslRemoteBrokerBasicAuthenticationPtrOutput) Token

Sasl token for remote broker authentication.

type SaslRemoteBrokerBasicAuthenticationResponse

type SaslRemoteBrokerBasicAuthenticationResponse struct {
	// Sasl Mechanism for remote broker authentication.
	SaslType string `pulumi:"saslType"`
	// Sasl token for remote broker authentication.
	Token SaslRemoteBrokerBasicAuthenticationTokenResponse `pulumi:"token"`
}

Kafka RemoteBrokerConnection Sasl Authentication properties.

type SaslRemoteBrokerBasicAuthenticationResponseOutput

type SaslRemoteBrokerBasicAuthenticationResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Sasl Authentication properties.

func (SaslRemoteBrokerBasicAuthenticationResponseOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationResponseOutput) SaslType

Sasl Mechanism for remote broker authentication.

func (SaslRemoteBrokerBasicAuthenticationResponseOutput) ToSaslRemoteBrokerBasicAuthenticationResponseOutput

func (o SaslRemoteBrokerBasicAuthenticationResponseOutput) ToSaslRemoteBrokerBasicAuthenticationResponseOutput() SaslRemoteBrokerBasicAuthenticationResponseOutput

func (SaslRemoteBrokerBasicAuthenticationResponseOutput) ToSaslRemoteBrokerBasicAuthenticationResponseOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationResponseOutput) ToSaslRemoteBrokerBasicAuthenticationResponseOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationResponseOutput

func (SaslRemoteBrokerBasicAuthenticationResponseOutput) Token

Sasl token for remote broker authentication.

type SaslRemoteBrokerBasicAuthenticationResponsePtrOutput

type SaslRemoteBrokerBasicAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) Elem

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) SaslType

Sasl Mechanism for remote broker authentication.

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationResponsePtrOutput

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationResponsePtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationResponsePtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationResponsePtrOutput

func (SaslRemoteBrokerBasicAuthenticationResponsePtrOutput) Token

Sasl token for remote broker authentication.

type SaslRemoteBrokerBasicAuthenticationToken

type SaslRemoteBrokerBasicAuthenticationToken struct {
	// Keyvault token keyvault secret properties.
	KeyVault *KafkaTokenKeyVaultProperties `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

type SaslRemoteBrokerBasicAuthenticationTokenArgs

type SaslRemoteBrokerBasicAuthenticationTokenArgs struct {
	// Keyvault token keyvault secret properties.
	KeyVault KafkaTokenKeyVaultPropertiesPtrInput `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

func (SaslRemoteBrokerBasicAuthenticationTokenArgs) ElementType

func (SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenOutput

func (i SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenOutput() SaslRemoteBrokerBasicAuthenticationTokenOutput

func (SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenOutputWithContext

func (i SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenOutput

func (SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (i SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput() SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext

func (i SaslRemoteBrokerBasicAuthenticationTokenArgs) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

type SaslRemoteBrokerBasicAuthenticationTokenInput

type SaslRemoteBrokerBasicAuthenticationTokenInput interface {
	pulumi.Input

	ToSaslRemoteBrokerBasicAuthenticationTokenOutput() SaslRemoteBrokerBasicAuthenticationTokenOutput
	ToSaslRemoteBrokerBasicAuthenticationTokenOutputWithContext(context.Context) SaslRemoteBrokerBasicAuthenticationTokenOutput
}

SaslRemoteBrokerBasicAuthenticationTokenInput is an input type that accepts SaslRemoteBrokerBasicAuthenticationTokenArgs and SaslRemoteBrokerBasicAuthenticationTokenOutput values. You can construct a concrete instance of `SaslRemoteBrokerBasicAuthenticationTokenInput` via:

SaslRemoteBrokerBasicAuthenticationTokenArgs{...}

type SaslRemoteBrokerBasicAuthenticationTokenOutput

type SaslRemoteBrokerBasicAuthenticationTokenOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) KeyVault

Keyvault token keyvault secret properties.

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) SecretName

Secret where cert details are stored.

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenOutput

func (o SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenOutput() SaslRemoteBrokerBasicAuthenticationTokenOutput

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenOutput

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (o SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput() SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationTokenOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

type SaslRemoteBrokerBasicAuthenticationTokenPtrInput

type SaslRemoteBrokerBasicAuthenticationTokenPtrInput interface {
	pulumi.Input

	ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput() SaslRemoteBrokerBasicAuthenticationTokenPtrOutput
	ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext(context.Context) SaslRemoteBrokerBasicAuthenticationTokenPtrOutput
}

SaslRemoteBrokerBasicAuthenticationTokenPtrInput is an input type that accepts SaslRemoteBrokerBasicAuthenticationTokenArgs, SaslRemoteBrokerBasicAuthenticationTokenPtr and SaslRemoteBrokerBasicAuthenticationTokenPtrOutput values. You can construct a concrete instance of `SaslRemoteBrokerBasicAuthenticationTokenPtrInput` via:

        SaslRemoteBrokerBasicAuthenticationTokenArgs{...}

or:

        nil

type SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

type SaslRemoteBrokerBasicAuthenticationTokenPtrOutput struct{ *pulumi.OutputState }

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) Elem

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) KeyVault

Keyvault token keyvault secret properties.

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) SecretName

Secret where cert details are stored.

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (o SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutput() SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

func (SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationTokenPtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenPtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenPtrOutput

type SaslRemoteBrokerBasicAuthenticationTokenResponse

type SaslRemoteBrokerBasicAuthenticationTokenResponse struct {
	// Keyvault token keyvault secret properties.
	KeyVault *KafkaTokenKeyVaultPropertiesResponse `pulumi:"keyVault"`
	// Secret where cert details are stored.
	SecretName *string `pulumi:"secretName"`
}

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

type SaslRemoteBrokerBasicAuthenticationTokenResponseOutput

type SaslRemoteBrokerBasicAuthenticationTokenResponseOutput struct{ *pulumi.OutputState }

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

func (SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) KeyVault

Keyvault token keyvault secret properties.

func (SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) SecretName

Secret where cert details are stored.

func (SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponseOutput

func (SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponseOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationTokenResponseOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponseOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenResponseOutput

type SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput

type SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput struct{ *pulumi.OutputState }

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) Elem

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) ElementType

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) KeyVault

Keyvault token keyvault secret properties.

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) SecretName

Secret where cert details are stored.

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput

func (SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutputWithContext

func (o SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput) ToSaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutputWithContext(ctx context.Context) SaslRemoteBrokerBasicAuthenticationTokenResponsePtrOutput

type ServiceType

type ServiceType string

The Kubernetes Service type to deploy for Listener.

func (ServiceType) ElementType

func (ServiceType) ElementType() reflect.Type

func (ServiceType) ToServiceTypeOutput

func (e ServiceType) ToServiceTypeOutput() ServiceTypeOutput

func (ServiceType) ToServiceTypeOutputWithContext

func (e ServiceType) ToServiceTypeOutputWithContext(ctx context.Context) ServiceTypeOutput

func (ServiceType) ToServiceTypePtrOutput

func (e ServiceType) ToServiceTypePtrOutput() ServiceTypePtrOutput

func (ServiceType) ToServiceTypePtrOutputWithContext

func (e ServiceType) ToServiceTypePtrOutputWithContext(ctx context.Context) ServiceTypePtrOutput

func (ServiceType) ToStringOutput

func (e ServiceType) ToStringOutput() pulumi.StringOutput

func (ServiceType) ToStringOutputWithContext

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

func (ServiceType) ToStringPtrOutput

func (e ServiceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceType) ToStringPtrOutputWithContext

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

type ServiceTypeInput

type ServiceTypeInput interface {
	pulumi.Input

	ToServiceTypeOutput() ServiceTypeOutput
	ToServiceTypeOutputWithContext(context.Context) ServiceTypeOutput
}

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

ServiceTypeClusterIp
ServiceTypeLoadBalancer
ServiceTypeNodePort

type ServiceTypeOutput

type ServiceTypeOutput struct{ *pulumi.OutputState }

func (ServiceTypeOutput) ElementType

func (ServiceTypeOutput) ElementType() reflect.Type

func (ServiceTypeOutput) ToServiceTypeOutput

func (o ServiceTypeOutput) ToServiceTypeOutput() ServiceTypeOutput

func (ServiceTypeOutput) ToServiceTypeOutputWithContext

func (o ServiceTypeOutput) ToServiceTypeOutputWithContext(ctx context.Context) ServiceTypeOutput

func (ServiceTypeOutput) ToServiceTypePtrOutput

func (o ServiceTypeOutput) ToServiceTypePtrOutput() ServiceTypePtrOutput

func (ServiceTypeOutput) ToServiceTypePtrOutputWithContext

func (o ServiceTypeOutput) ToServiceTypePtrOutputWithContext(ctx context.Context) ServiceTypePtrOutput

func (ServiceTypeOutput) ToStringOutput

func (o ServiceTypeOutput) ToStringOutput() pulumi.StringOutput

func (ServiceTypeOutput) ToStringOutputWithContext

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

func (ServiceTypeOutput) ToStringPtrOutput

func (o ServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceTypeOutput) ToStringPtrOutputWithContext

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

type ServiceTypePtrInput

type ServiceTypePtrInput interface {
	pulumi.Input

	ToServiceTypePtrOutput() ServiceTypePtrOutput
	ToServiceTypePtrOutputWithContext(context.Context) ServiceTypePtrOutput
}

func ServiceTypePtr

func ServiceTypePtr(v string) ServiceTypePtrInput

type ServiceTypePtrOutput

type ServiceTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceTypePtrOutput) Elem

func (ServiceTypePtrOutput) ElementType

func (ServiceTypePtrOutput) ElementType() reflect.Type

func (ServiceTypePtrOutput) ToServiceTypePtrOutput

func (o ServiceTypePtrOutput) ToServiceTypePtrOutput() ServiceTypePtrOutput

func (ServiceTypePtrOutput) ToServiceTypePtrOutputWithContext

func (o ServiceTypePtrOutput) ToServiceTypePtrOutputWithContext(ctx context.Context) ServiceTypePtrOutput

func (ServiceTypePtrOutput) ToStringPtrOutput

func (o ServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceTypePtrOutput) ToStringPtrOutputWithContext

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

type SystemDataResponse

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type TemporaryResourceLimitsConfig

type TemporaryResourceLimitsConfig struct {
	// Maximum number of messages a client can have inflight.
	MaxInflightMessages int `pulumi:"maxInflightMessages"`
	// Maximum number of patch inflight per node.
	MaxInflightPatches int `pulumi:"maxInflightPatches"`
	// Maximum number of patch a client can have in flight.
	MaxInflightPatchesPerClient int `pulumi:"maxInflightPatchesPerClient"`
	// Maximum message expiry interval, in seconds.
	MaxMessageExpirySecs *float64 `pulumi:"maxMessageExpirySecs"`
	// Maximum receive for external clients.
	MaxQueuedMessages float64 `pulumi:"maxQueuedMessages"`
	// Maximum receive QoS0 for external clients.
	MaxQueuedQos0Messages float64 `pulumi:"maxQueuedQos0Messages"`
	// Maximum session expiry interval, in seconds.
	MaxSessionExpirySecs float64 `pulumi:"maxSessionExpirySecs"`
}

Internal knobs of Resource Limits for FE and BE

type TemporaryResourceLimitsConfigArgs

type TemporaryResourceLimitsConfigArgs struct {
	// Maximum number of messages a client can have inflight.
	MaxInflightMessages pulumi.IntInput `pulumi:"maxInflightMessages"`
	// Maximum number of patch inflight per node.
	MaxInflightPatches pulumi.IntInput `pulumi:"maxInflightPatches"`
	// Maximum number of patch a client can have in flight.
	MaxInflightPatchesPerClient pulumi.IntInput `pulumi:"maxInflightPatchesPerClient"`
	// Maximum message expiry interval, in seconds.
	MaxMessageExpirySecs pulumi.Float64PtrInput `pulumi:"maxMessageExpirySecs"`
	// Maximum receive for external clients.
	MaxQueuedMessages pulumi.Float64Input `pulumi:"maxQueuedMessages"`
	// Maximum receive QoS0 for external clients.
	MaxQueuedQos0Messages pulumi.Float64Input `pulumi:"maxQueuedQos0Messages"`
	// Maximum session expiry interval, in seconds.
	MaxSessionExpirySecs pulumi.Float64Input `pulumi:"maxSessionExpirySecs"`
}

Internal knobs of Resource Limits for FE and BE

func (TemporaryResourceLimitsConfigArgs) ElementType

func (TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigOutput

func (i TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigOutput() TemporaryResourceLimitsConfigOutput

func (TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigOutputWithContext

func (i TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigOutput

func (TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigPtrOutput

func (i TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigPtrOutput() TemporaryResourceLimitsConfigPtrOutput

func (TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigPtrOutputWithContext

func (i TemporaryResourceLimitsConfigArgs) ToTemporaryResourceLimitsConfigPtrOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigPtrOutput

type TemporaryResourceLimitsConfigInput

type TemporaryResourceLimitsConfigInput interface {
	pulumi.Input

	ToTemporaryResourceLimitsConfigOutput() TemporaryResourceLimitsConfigOutput
	ToTemporaryResourceLimitsConfigOutputWithContext(context.Context) TemporaryResourceLimitsConfigOutput
}

TemporaryResourceLimitsConfigInput is an input type that accepts TemporaryResourceLimitsConfigArgs and TemporaryResourceLimitsConfigOutput values. You can construct a concrete instance of `TemporaryResourceLimitsConfigInput` via:

TemporaryResourceLimitsConfigArgs{...}

type TemporaryResourceLimitsConfigOutput

type TemporaryResourceLimitsConfigOutput struct{ *pulumi.OutputState }

Internal knobs of Resource Limits for FE and BE

func (TemporaryResourceLimitsConfigOutput) ElementType

func (TemporaryResourceLimitsConfigOutput) MaxInflightMessages

func (o TemporaryResourceLimitsConfigOutput) MaxInflightMessages() pulumi.IntOutput

Maximum number of messages a client can have inflight.

func (TemporaryResourceLimitsConfigOutput) MaxInflightPatches

func (o TemporaryResourceLimitsConfigOutput) MaxInflightPatches() pulumi.IntOutput

Maximum number of patch inflight per node.

func (TemporaryResourceLimitsConfigOutput) MaxInflightPatchesPerClient

func (o TemporaryResourceLimitsConfigOutput) MaxInflightPatchesPerClient() pulumi.IntOutput

Maximum number of patch a client can have in flight.

func (TemporaryResourceLimitsConfigOutput) MaxMessageExpirySecs

Maximum message expiry interval, in seconds.

func (TemporaryResourceLimitsConfigOutput) MaxQueuedMessages

Maximum receive for external clients.

func (TemporaryResourceLimitsConfigOutput) MaxQueuedQos0Messages

func (o TemporaryResourceLimitsConfigOutput) MaxQueuedQos0Messages() pulumi.Float64Output

Maximum receive QoS0 for external clients.

func (TemporaryResourceLimitsConfigOutput) MaxSessionExpirySecs

func (o TemporaryResourceLimitsConfigOutput) MaxSessionExpirySecs() pulumi.Float64Output

Maximum session expiry interval, in seconds.

func (TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigOutput

func (o TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigOutput() TemporaryResourceLimitsConfigOutput

func (TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigOutputWithContext

func (o TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigOutput

func (TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigPtrOutput

func (o TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigPtrOutput() TemporaryResourceLimitsConfigPtrOutput

func (TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigPtrOutputWithContext

func (o TemporaryResourceLimitsConfigOutput) ToTemporaryResourceLimitsConfigPtrOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigPtrOutput

type TemporaryResourceLimitsConfigPtrInput

type TemporaryResourceLimitsConfigPtrInput interface {
	pulumi.Input

	ToTemporaryResourceLimitsConfigPtrOutput() TemporaryResourceLimitsConfigPtrOutput
	ToTemporaryResourceLimitsConfigPtrOutputWithContext(context.Context) TemporaryResourceLimitsConfigPtrOutput
}

TemporaryResourceLimitsConfigPtrInput is an input type that accepts TemporaryResourceLimitsConfigArgs, TemporaryResourceLimitsConfigPtr and TemporaryResourceLimitsConfigPtrOutput values. You can construct a concrete instance of `TemporaryResourceLimitsConfigPtrInput` via:

        TemporaryResourceLimitsConfigArgs{...}

or:

        nil

type TemporaryResourceLimitsConfigPtrOutput

type TemporaryResourceLimitsConfigPtrOutput struct{ *pulumi.OutputState }

func (TemporaryResourceLimitsConfigPtrOutput) Elem

func (TemporaryResourceLimitsConfigPtrOutput) ElementType

func (TemporaryResourceLimitsConfigPtrOutput) MaxInflightMessages

Maximum number of messages a client can have inflight.

func (TemporaryResourceLimitsConfigPtrOutput) MaxInflightPatches

Maximum number of patch inflight per node.

func (TemporaryResourceLimitsConfigPtrOutput) MaxInflightPatchesPerClient

func (o TemporaryResourceLimitsConfigPtrOutput) MaxInflightPatchesPerClient() pulumi.IntPtrOutput

Maximum number of patch a client can have in flight.

func (TemporaryResourceLimitsConfigPtrOutput) MaxMessageExpirySecs

Maximum message expiry interval, in seconds.

func (TemporaryResourceLimitsConfigPtrOutput) MaxQueuedMessages

Maximum receive for external clients.

func (TemporaryResourceLimitsConfigPtrOutput) MaxQueuedQos0Messages

Maximum receive QoS0 for external clients.

func (TemporaryResourceLimitsConfigPtrOutput) MaxSessionExpirySecs

Maximum session expiry interval, in seconds.

func (TemporaryResourceLimitsConfigPtrOutput) ToTemporaryResourceLimitsConfigPtrOutput

func (o TemporaryResourceLimitsConfigPtrOutput) ToTemporaryResourceLimitsConfigPtrOutput() TemporaryResourceLimitsConfigPtrOutput

func (TemporaryResourceLimitsConfigPtrOutput) ToTemporaryResourceLimitsConfigPtrOutputWithContext

func (o TemporaryResourceLimitsConfigPtrOutput) ToTemporaryResourceLimitsConfigPtrOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigPtrOutput

type TemporaryResourceLimitsConfigResponse

type TemporaryResourceLimitsConfigResponse struct {
	// Maximum number of messages a client can have inflight.
	MaxInflightMessages int `pulumi:"maxInflightMessages"`
	// Maximum number of patch inflight per node.
	MaxInflightPatches int `pulumi:"maxInflightPatches"`
	// Maximum number of patch a client can have in flight.
	MaxInflightPatchesPerClient int `pulumi:"maxInflightPatchesPerClient"`
	// Maximum message expiry interval, in seconds.
	MaxMessageExpirySecs *float64 `pulumi:"maxMessageExpirySecs"`
	// Maximum receive for external clients.
	MaxQueuedMessages float64 `pulumi:"maxQueuedMessages"`
	// Maximum receive QoS0 for external clients.
	MaxQueuedQos0Messages float64 `pulumi:"maxQueuedQos0Messages"`
	// Maximum session expiry interval, in seconds.
	MaxSessionExpirySecs float64 `pulumi:"maxSessionExpirySecs"`
}

Internal knobs of Resource Limits for FE and BE

type TemporaryResourceLimitsConfigResponseOutput

type TemporaryResourceLimitsConfigResponseOutput struct{ *pulumi.OutputState }

Internal knobs of Resource Limits for FE and BE

func (TemporaryResourceLimitsConfigResponseOutput) ElementType

func (TemporaryResourceLimitsConfigResponseOutput) MaxInflightMessages

Maximum number of messages a client can have inflight.

func (TemporaryResourceLimitsConfigResponseOutput) MaxInflightPatches

Maximum number of patch inflight per node.

func (TemporaryResourceLimitsConfigResponseOutput) MaxInflightPatchesPerClient

func (o TemporaryResourceLimitsConfigResponseOutput) MaxInflightPatchesPerClient() pulumi.IntOutput

Maximum number of patch a client can have in flight.

func (TemporaryResourceLimitsConfigResponseOutput) MaxMessageExpirySecs

Maximum message expiry interval, in seconds.

func (TemporaryResourceLimitsConfigResponseOutput) MaxQueuedMessages

Maximum receive for external clients.

func (TemporaryResourceLimitsConfigResponseOutput) MaxQueuedQos0Messages

Maximum receive QoS0 for external clients.

func (TemporaryResourceLimitsConfigResponseOutput) MaxSessionExpirySecs

Maximum session expiry interval, in seconds.

func (TemporaryResourceLimitsConfigResponseOutput) ToTemporaryResourceLimitsConfigResponseOutput

func (o TemporaryResourceLimitsConfigResponseOutput) ToTemporaryResourceLimitsConfigResponseOutput() TemporaryResourceLimitsConfigResponseOutput

func (TemporaryResourceLimitsConfigResponseOutput) ToTemporaryResourceLimitsConfigResponseOutputWithContext

func (o TemporaryResourceLimitsConfigResponseOutput) ToTemporaryResourceLimitsConfigResponseOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigResponseOutput

type TemporaryResourceLimitsConfigResponsePtrOutput

type TemporaryResourceLimitsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (TemporaryResourceLimitsConfigResponsePtrOutput) Elem

func (TemporaryResourceLimitsConfigResponsePtrOutput) ElementType

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxInflightMessages

Maximum number of messages a client can have inflight.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxInflightPatches

Maximum number of patch inflight per node.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxInflightPatchesPerClient

func (o TemporaryResourceLimitsConfigResponsePtrOutput) MaxInflightPatchesPerClient() pulumi.IntPtrOutput

Maximum number of patch a client can have in flight.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxMessageExpirySecs

Maximum message expiry interval, in seconds.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxQueuedMessages

Maximum receive for external clients.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxQueuedQos0Messages

Maximum receive QoS0 for external clients.

func (TemporaryResourceLimitsConfigResponsePtrOutput) MaxSessionExpirySecs

Maximum session expiry interval, in seconds.

func (TemporaryResourceLimitsConfigResponsePtrOutput) ToTemporaryResourceLimitsConfigResponsePtrOutput

func (o TemporaryResourceLimitsConfigResponsePtrOutput) ToTemporaryResourceLimitsConfigResponsePtrOutput() TemporaryResourceLimitsConfigResponsePtrOutput

func (TemporaryResourceLimitsConfigResponsePtrOutput) ToTemporaryResourceLimitsConfigResponsePtrOutputWithContext

func (o TemporaryResourceLimitsConfigResponsePtrOutput) ToTemporaryResourceLimitsConfigResponsePtrOutputWithContext(ctx context.Context) TemporaryResourceLimitsConfigResponsePtrOutput

type TlsCertMethod

type TlsCertMethod struct {
	// Option 1 - Automatic TLS server certificate management with cert-manager.
	Automatic *AutomaticCertMethod `pulumi:"automatic"`
	// Option 3 - TLS server certificate retrieved from Key Vault..
	KeyVault *KeyVaultCertificateProperties `pulumi:"keyVault"`
	// Option 2 - Manual TLS server certificate management through a defined secret.
	Manual *ManualCertMethod `pulumi:"manual"`
}

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

func (*TlsCertMethod) Defaults

func (val *TlsCertMethod) Defaults() *TlsCertMethod

Defaults sets the appropriate defaults for TlsCertMethod

type TlsCertMethodArgs

type TlsCertMethodArgs struct {
	// Option 1 - Automatic TLS server certificate management with cert-manager.
	Automatic AutomaticCertMethodPtrInput `pulumi:"automatic"`
	// Option 3 - TLS server certificate retrieved from Key Vault..
	KeyVault KeyVaultCertificatePropertiesPtrInput `pulumi:"keyVault"`
	// Option 2 - Manual TLS server certificate management through a defined secret.
	Manual ManualCertMethodPtrInput `pulumi:"manual"`
}

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

func (*TlsCertMethodArgs) Defaults

func (val *TlsCertMethodArgs) Defaults() *TlsCertMethodArgs

Defaults sets the appropriate defaults for TlsCertMethodArgs

func (TlsCertMethodArgs) ElementType

func (TlsCertMethodArgs) ElementType() reflect.Type

func (TlsCertMethodArgs) ToTlsCertMethodOutput

func (i TlsCertMethodArgs) ToTlsCertMethodOutput() TlsCertMethodOutput

func (TlsCertMethodArgs) ToTlsCertMethodOutputWithContext

func (i TlsCertMethodArgs) ToTlsCertMethodOutputWithContext(ctx context.Context) TlsCertMethodOutput

func (TlsCertMethodArgs) ToTlsCertMethodPtrOutput

func (i TlsCertMethodArgs) ToTlsCertMethodPtrOutput() TlsCertMethodPtrOutput

func (TlsCertMethodArgs) ToTlsCertMethodPtrOutputWithContext

func (i TlsCertMethodArgs) ToTlsCertMethodPtrOutputWithContext(ctx context.Context) TlsCertMethodPtrOutput

type TlsCertMethodInput

type TlsCertMethodInput interface {
	pulumi.Input

	ToTlsCertMethodOutput() TlsCertMethodOutput
	ToTlsCertMethodOutputWithContext(context.Context) TlsCertMethodOutput
}

TlsCertMethodInput is an input type that accepts TlsCertMethodArgs and TlsCertMethodOutput values. You can construct a concrete instance of `TlsCertMethodInput` via:

TlsCertMethodArgs{...}

type TlsCertMethodOutput

type TlsCertMethodOutput struct{ *pulumi.OutputState }

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

func (TlsCertMethodOutput) Automatic

Option 1 - Automatic TLS server certificate management with cert-manager.

func (TlsCertMethodOutput) ElementType

func (TlsCertMethodOutput) ElementType() reflect.Type

func (TlsCertMethodOutput) KeyVault

Option 3 - TLS server certificate retrieved from Key Vault..

func (TlsCertMethodOutput) Manual

Option 2 - Manual TLS server certificate management through a defined secret.

func (TlsCertMethodOutput) ToTlsCertMethodOutput

func (o TlsCertMethodOutput) ToTlsCertMethodOutput() TlsCertMethodOutput

func (TlsCertMethodOutput) ToTlsCertMethodOutputWithContext

func (o TlsCertMethodOutput) ToTlsCertMethodOutputWithContext(ctx context.Context) TlsCertMethodOutput

func (TlsCertMethodOutput) ToTlsCertMethodPtrOutput

func (o TlsCertMethodOutput) ToTlsCertMethodPtrOutput() TlsCertMethodPtrOutput

func (TlsCertMethodOutput) ToTlsCertMethodPtrOutputWithContext

func (o TlsCertMethodOutput) ToTlsCertMethodPtrOutputWithContext(ctx context.Context) TlsCertMethodPtrOutput

type TlsCertMethodPtrInput

type TlsCertMethodPtrInput interface {
	pulumi.Input

	ToTlsCertMethodPtrOutput() TlsCertMethodPtrOutput
	ToTlsCertMethodPtrOutputWithContext(context.Context) TlsCertMethodPtrOutput
}

TlsCertMethodPtrInput is an input type that accepts TlsCertMethodArgs, TlsCertMethodPtr and TlsCertMethodPtrOutput values. You can construct a concrete instance of `TlsCertMethodPtrInput` via:

        TlsCertMethodArgs{...}

or:

        nil

type TlsCertMethodPtrOutput

type TlsCertMethodPtrOutput struct{ *pulumi.OutputState }

func (TlsCertMethodPtrOutput) Automatic

Option 1 - Automatic TLS server certificate management with cert-manager.

func (TlsCertMethodPtrOutput) Elem

func (TlsCertMethodPtrOutput) ElementType

func (TlsCertMethodPtrOutput) ElementType() reflect.Type

func (TlsCertMethodPtrOutput) KeyVault

Option 3 - TLS server certificate retrieved from Key Vault..

func (TlsCertMethodPtrOutput) Manual

Option 2 - Manual TLS server certificate management through a defined secret.

func (TlsCertMethodPtrOutput) ToTlsCertMethodPtrOutput

func (o TlsCertMethodPtrOutput) ToTlsCertMethodPtrOutput() TlsCertMethodPtrOutput

func (TlsCertMethodPtrOutput) ToTlsCertMethodPtrOutputWithContext

func (o TlsCertMethodPtrOutput) ToTlsCertMethodPtrOutputWithContext(ctx context.Context) TlsCertMethodPtrOutput

type TlsCertMethodResponse

type TlsCertMethodResponse struct {
	// Option 1 - Automatic TLS server certificate management with cert-manager.
	Automatic *AutomaticCertMethodResponse `pulumi:"automatic"`
	// Option 3 - TLS server certificate retrieved from Key Vault..
	KeyVault *KeyVaultCertificatePropertiesResponse `pulumi:"keyVault"`
	// Option 2 - Manual TLS server certificate management through a defined secret.
	Manual *ManualCertMethodResponse `pulumi:"manual"`
}

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

func (*TlsCertMethodResponse) Defaults

Defaults sets the appropriate defaults for TlsCertMethodResponse

type TlsCertMethodResponseOutput

type TlsCertMethodResponseOutput struct{ *pulumi.OutputState }

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

func (TlsCertMethodResponseOutput) Automatic

Option 1 - Automatic TLS server certificate management with cert-manager.

func (TlsCertMethodResponseOutput) ElementType

func (TlsCertMethodResponseOutput) KeyVault

Option 3 - TLS server certificate retrieved from Key Vault..

func (TlsCertMethodResponseOutput) Manual

Option 2 - Manual TLS server certificate management through a defined secret.

func (TlsCertMethodResponseOutput) ToTlsCertMethodResponseOutput

func (o TlsCertMethodResponseOutput) ToTlsCertMethodResponseOutput() TlsCertMethodResponseOutput

func (TlsCertMethodResponseOutput) ToTlsCertMethodResponseOutputWithContext

func (o TlsCertMethodResponseOutput) ToTlsCertMethodResponseOutputWithContext(ctx context.Context) TlsCertMethodResponseOutput

type TlsCertMethodResponsePtrOutput

type TlsCertMethodResponsePtrOutput struct{ *pulumi.OutputState }

func (TlsCertMethodResponsePtrOutput) Automatic

Option 1 - Automatic TLS server certificate management with cert-manager.

func (TlsCertMethodResponsePtrOutput) Elem

func (TlsCertMethodResponsePtrOutput) ElementType

func (TlsCertMethodResponsePtrOutput) KeyVault

Option 3 - TLS server certificate retrieved from Key Vault..

func (TlsCertMethodResponsePtrOutput) Manual

Option 2 - Manual TLS server certificate management through a defined secret.

func (TlsCertMethodResponsePtrOutput) ToTlsCertMethodResponsePtrOutput

func (o TlsCertMethodResponsePtrOutput) ToTlsCertMethodResponsePtrOutput() TlsCertMethodResponsePtrOutput

func (TlsCertMethodResponsePtrOutput) ToTlsCertMethodResponsePtrOutputWithContext

func (o TlsCertMethodResponsePtrOutput) ToTlsCertMethodResponsePtrOutputWithContext(ctx context.Context) TlsCertMethodResponsePtrOutput

type VolumeClaimDataSource

type VolumeClaimDataSource struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup *string `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind string `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name string `pulumi:"name"`
}

VolumeClaimDataSource properties

type VolumeClaimDataSourceArgs

type VolumeClaimDataSourceArgs struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind pulumi.StringInput `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name pulumi.StringInput `pulumi:"name"`
}

VolumeClaimDataSource properties

func (VolumeClaimDataSourceArgs) ElementType

func (VolumeClaimDataSourceArgs) ElementType() reflect.Type

func (VolumeClaimDataSourceArgs) ToVolumeClaimDataSourceOutput

func (i VolumeClaimDataSourceArgs) ToVolumeClaimDataSourceOutput() VolumeClaimDataSourceOutput

func (VolumeClaimDataSourceArgs) ToVolumeClaimDataSourceOutputWithContext

func (i VolumeClaimDataSourceArgs) ToVolumeClaimDataSourceOutputWithContext(ctx context.Context) VolumeClaimDataSourceOutput

func (VolumeClaimDataSourceArgs) ToVolumeClaimDataSourcePtrOutput

func (i VolumeClaimDataSourceArgs) ToVolumeClaimDataSourcePtrOutput() VolumeClaimDataSourcePtrOutput

func (VolumeClaimDataSourceArgs) ToVolumeClaimDataSourcePtrOutputWithContext

func (i VolumeClaimDataSourceArgs) ToVolumeClaimDataSourcePtrOutputWithContext(ctx context.Context) VolumeClaimDataSourcePtrOutput

type VolumeClaimDataSourceInput

type VolumeClaimDataSourceInput interface {
	pulumi.Input

	ToVolumeClaimDataSourceOutput() VolumeClaimDataSourceOutput
	ToVolumeClaimDataSourceOutputWithContext(context.Context) VolumeClaimDataSourceOutput
}

VolumeClaimDataSourceInput is an input type that accepts VolumeClaimDataSourceArgs and VolumeClaimDataSourceOutput values. You can construct a concrete instance of `VolumeClaimDataSourceInput` via:

VolumeClaimDataSourceArgs{...}

type VolumeClaimDataSourceOutput

type VolumeClaimDataSourceOutput struct{ *pulumi.OutputState }

VolumeClaimDataSource properties

func (VolumeClaimDataSourceOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceOutput) ElementType

func (VolumeClaimDataSourceOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceOutput) ToVolumeClaimDataSourceOutput

func (o VolumeClaimDataSourceOutput) ToVolumeClaimDataSourceOutput() VolumeClaimDataSourceOutput

func (VolumeClaimDataSourceOutput) ToVolumeClaimDataSourceOutputWithContext

func (o VolumeClaimDataSourceOutput) ToVolumeClaimDataSourceOutputWithContext(ctx context.Context) VolumeClaimDataSourceOutput

func (VolumeClaimDataSourceOutput) ToVolumeClaimDataSourcePtrOutput

func (o VolumeClaimDataSourceOutput) ToVolumeClaimDataSourcePtrOutput() VolumeClaimDataSourcePtrOutput

func (VolumeClaimDataSourceOutput) ToVolumeClaimDataSourcePtrOutputWithContext

func (o VolumeClaimDataSourceOutput) ToVolumeClaimDataSourcePtrOutputWithContext(ctx context.Context) VolumeClaimDataSourcePtrOutput

type VolumeClaimDataSourcePtrInput

type VolumeClaimDataSourcePtrInput interface {
	pulumi.Input

	ToVolumeClaimDataSourcePtrOutput() VolumeClaimDataSourcePtrOutput
	ToVolumeClaimDataSourcePtrOutputWithContext(context.Context) VolumeClaimDataSourcePtrOutput
}

VolumeClaimDataSourcePtrInput is an input type that accepts VolumeClaimDataSourceArgs, VolumeClaimDataSourcePtr and VolumeClaimDataSourcePtrOutput values. You can construct a concrete instance of `VolumeClaimDataSourcePtrInput` via:

        VolumeClaimDataSourceArgs{...}

or:

        nil

type VolumeClaimDataSourcePtrOutput

type VolumeClaimDataSourcePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimDataSourcePtrOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourcePtrOutput) Elem

func (VolumeClaimDataSourcePtrOutput) ElementType

func (VolumeClaimDataSourcePtrOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourcePtrOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourcePtrOutput) ToVolumeClaimDataSourcePtrOutput

func (o VolumeClaimDataSourcePtrOutput) ToVolumeClaimDataSourcePtrOutput() VolumeClaimDataSourcePtrOutput

func (VolumeClaimDataSourcePtrOutput) ToVolumeClaimDataSourcePtrOutputWithContext

func (o VolumeClaimDataSourcePtrOutput) ToVolumeClaimDataSourcePtrOutputWithContext(ctx context.Context) VolumeClaimDataSourcePtrOutput

type VolumeClaimDataSourceRef

type VolumeClaimDataSourceRef struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup *string `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind string `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name string `pulumi:"name"`
}

VolumeClaimDataSourceRef properties

type VolumeClaimDataSourceRefArgs

type VolumeClaimDataSourceRefArgs struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup pulumi.StringPtrInput `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind pulumi.StringInput `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name pulumi.StringInput `pulumi:"name"`
}

VolumeClaimDataSourceRef properties

func (VolumeClaimDataSourceRefArgs) ElementType

func (VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefOutput

func (i VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefOutput() VolumeClaimDataSourceRefOutput

func (VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefOutputWithContext

func (i VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefOutput

func (VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefPtrOutput

func (i VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefPtrOutput() VolumeClaimDataSourceRefPtrOutput

func (VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefPtrOutputWithContext

func (i VolumeClaimDataSourceRefArgs) ToVolumeClaimDataSourceRefPtrOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefPtrOutput

type VolumeClaimDataSourceRefInput

type VolumeClaimDataSourceRefInput interface {
	pulumi.Input

	ToVolumeClaimDataSourceRefOutput() VolumeClaimDataSourceRefOutput
	ToVolumeClaimDataSourceRefOutputWithContext(context.Context) VolumeClaimDataSourceRefOutput
}

VolumeClaimDataSourceRefInput is an input type that accepts VolumeClaimDataSourceRefArgs and VolumeClaimDataSourceRefOutput values. You can construct a concrete instance of `VolumeClaimDataSourceRefInput` via:

VolumeClaimDataSourceRefArgs{...}

type VolumeClaimDataSourceRefOutput

type VolumeClaimDataSourceRefOutput struct{ *pulumi.OutputState }

VolumeClaimDataSourceRef properties

func (VolumeClaimDataSourceRefOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceRefOutput) ElementType

func (VolumeClaimDataSourceRefOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceRefOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefOutput

func (o VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefOutput() VolumeClaimDataSourceRefOutput

func (VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefOutputWithContext

func (o VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefOutput

func (VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefPtrOutput

func (o VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefPtrOutput() VolumeClaimDataSourceRefPtrOutput

func (VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefPtrOutputWithContext

func (o VolumeClaimDataSourceRefOutput) ToVolumeClaimDataSourceRefPtrOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefPtrOutput

type VolumeClaimDataSourceRefPtrInput

type VolumeClaimDataSourceRefPtrInput interface {
	pulumi.Input

	ToVolumeClaimDataSourceRefPtrOutput() VolumeClaimDataSourceRefPtrOutput
	ToVolumeClaimDataSourceRefPtrOutputWithContext(context.Context) VolumeClaimDataSourceRefPtrOutput
}

VolumeClaimDataSourceRefPtrInput is an input type that accepts VolumeClaimDataSourceRefArgs, VolumeClaimDataSourceRefPtr and VolumeClaimDataSourceRefPtrOutput values. You can construct a concrete instance of `VolumeClaimDataSourceRefPtrInput` via:

        VolumeClaimDataSourceRefArgs{...}

or:

        nil

type VolumeClaimDataSourceRefPtrOutput

type VolumeClaimDataSourceRefPtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimDataSourceRefPtrOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceRefPtrOutput) Elem

func (VolumeClaimDataSourceRefPtrOutput) ElementType

func (VolumeClaimDataSourceRefPtrOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceRefPtrOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceRefPtrOutput) ToVolumeClaimDataSourceRefPtrOutput

func (o VolumeClaimDataSourceRefPtrOutput) ToVolumeClaimDataSourceRefPtrOutput() VolumeClaimDataSourceRefPtrOutput

func (VolumeClaimDataSourceRefPtrOutput) ToVolumeClaimDataSourceRefPtrOutputWithContext

func (o VolumeClaimDataSourceRefPtrOutput) ToVolumeClaimDataSourceRefPtrOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefPtrOutput

type VolumeClaimDataSourceRefResponse

type VolumeClaimDataSourceRefResponse struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup *string `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind string `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name string `pulumi:"name"`
}

VolumeClaimDataSourceRef properties

type VolumeClaimDataSourceRefResponseOutput

type VolumeClaimDataSourceRefResponseOutput struct{ *pulumi.OutputState }

VolumeClaimDataSourceRef properties

func (VolumeClaimDataSourceRefResponseOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceRefResponseOutput) ElementType

func (VolumeClaimDataSourceRefResponseOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceRefResponseOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceRefResponseOutput) ToVolumeClaimDataSourceRefResponseOutput

func (o VolumeClaimDataSourceRefResponseOutput) ToVolumeClaimDataSourceRefResponseOutput() VolumeClaimDataSourceRefResponseOutput

func (VolumeClaimDataSourceRefResponseOutput) ToVolumeClaimDataSourceRefResponseOutputWithContext

func (o VolumeClaimDataSourceRefResponseOutput) ToVolumeClaimDataSourceRefResponseOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefResponseOutput

type VolumeClaimDataSourceRefResponsePtrOutput

type VolumeClaimDataSourceRefResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimDataSourceRefResponsePtrOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceRefResponsePtrOutput) Elem

func (VolumeClaimDataSourceRefResponsePtrOutput) ElementType

func (VolumeClaimDataSourceRefResponsePtrOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceRefResponsePtrOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceRefResponsePtrOutput) ToVolumeClaimDataSourceRefResponsePtrOutput

func (o VolumeClaimDataSourceRefResponsePtrOutput) ToVolumeClaimDataSourceRefResponsePtrOutput() VolumeClaimDataSourceRefResponsePtrOutput

func (VolumeClaimDataSourceRefResponsePtrOutput) ToVolumeClaimDataSourceRefResponsePtrOutputWithContext

func (o VolumeClaimDataSourceRefResponsePtrOutput) ToVolumeClaimDataSourceRefResponsePtrOutputWithContext(ctx context.Context) VolumeClaimDataSourceRefResponsePtrOutput

type VolumeClaimDataSourceResponse

type VolumeClaimDataSourceResponse struct {
	// APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
	ApiGroup *string `pulumi:"apiGroup"`
	// Kind is the type of resource being referenced
	Kind string `pulumi:"kind"`
	// Name is the name of resource being referenced
	Name string `pulumi:"name"`
}

VolumeClaimDataSource properties

type VolumeClaimDataSourceResponseOutput

type VolumeClaimDataSourceResponseOutput struct{ *pulumi.OutputState }

VolumeClaimDataSource properties

func (VolumeClaimDataSourceResponseOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceResponseOutput) ElementType

func (VolumeClaimDataSourceResponseOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceResponseOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceResponseOutput) ToVolumeClaimDataSourceResponseOutput

func (o VolumeClaimDataSourceResponseOutput) ToVolumeClaimDataSourceResponseOutput() VolumeClaimDataSourceResponseOutput

func (VolumeClaimDataSourceResponseOutput) ToVolumeClaimDataSourceResponseOutputWithContext

func (o VolumeClaimDataSourceResponseOutput) ToVolumeClaimDataSourceResponseOutputWithContext(ctx context.Context) VolumeClaimDataSourceResponseOutput

type VolumeClaimDataSourceResponsePtrOutput

type VolumeClaimDataSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimDataSourceResponsePtrOutput) ApiGroup

APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.

func (VolumeClaimDataSourceResponsePtrOutput) Elem

func (VolumeClaimDataSourceResponsePtrOutput) ElementType

func (VolumeClaimDataSourceResponsePtrOutput) Kind

Kind is the type of resource being referenced

func (VolumeClaimDataSourceResponsePtrOutput) Name

Name is the name of resource being referenced

func (VolumeClaimDataSourceResponsePtrOutput) ToVolumeClaimDataSourceResponsePtrOutput

func (o VolumeClaimDataSourceResponsePtrOutput) ToVolumeClaimDataSourceResponsePtrOutput() VolumeClaimDataSourceResponsePtrOutput

func (VolumeClaimDataSourceResponsePtrOutput) ToVolumeClaimDataSourceResponsePtrOutputWithContext

func (o VolumeClaimDataSourceResponsePtrOutput) ToVolumeClaimDataSourceResponsePtrOutputWithContext(ctx context.Context) VolumeClaimDataSourceResponsePtrOutput

type VolumeClaimResourceRequirements

type VolumeClaimResourceRequirements struct {
	// Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Limits map[string]string `pulumi:"limits"`
	// Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Requests map[string]string `pulumi:"requests"`
}

VolumeClaimResourceRequirements properties

type VolumeClaimResourceRequirementsArgs

type VolumeClaimResourceRequirementsArgs struct {
	// Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Limits pulumi.StringMapInput `pulumi:"limits"`
	// Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Requests pulumi.StringMapInput `pulumi:"requests"`
}

VolumeClaimResourceRequirements properties

func (VolumeClaimResourceRequirementsArgs) ElementType

func (VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsOutput

func (i VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsOutput() VolumeClaimResourceRequirementsOutput

func (VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsOutputWithContext

func (i VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsOutput

func (VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsPtrOutput

func (i VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsPtrOutput() VolumeClaimResourceRequirementsPtrOutput

func (VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsPtrOutputWithContext

func (i VolumeClaimResourceRequirementsArgs) ToVolumeClaimResourceRequirementsPtrOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsPtrOutput

type VolumeClaimResourceRequirementsInput

type VolumeClaimResourceRequirementsInput interface {
	pulumi.Input

	ToVolumeClaimResourceRequirementsOutput() VolumeClaimResourceRequirementsOutput
	ToVolumeClaimResourceRequirementsOutputWithContext(context.Context) VolumeClaimResourceRequirementsOutput
}

VolumeClaimResourceRequirementsInput is an input type that accepts VolumeClaimResourceRequirementsArgs and VolumeClaimResourceRequirementsOutput values. You can construct a concrete instance of `VolumeClaimResourceRequirementsInput` via:

VolumeClaimResourceRequirementsArgs{...}

type VolumeClaimResourceRequirementsOutput

type VolumeClaimResourceRequirementsOutput struct{ *pulumi.OutputState }

VolumeClaimResourceRequirements properties

func (VolumeClaimResourceRequirementsOutput) ElementType

func (VolumeClaimResourceRequirementsOutput) Limits

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsOutput) Requests

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsOutput

func (o VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsOutput() VolumeClaimResourceRequirementsOutput

func (VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsOutputWithContext

func (o VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsOutput

func (VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsPtrOutput

func (o VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsPtrOutput() VolumeClaimResourceRequirementsPtrOutput

func (VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsPtrOutputWithContext

func (o VolumeClaimResourceRequirementsOutput) ToVolumeClaimResourceRequirementsPtrOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsPtrOutput

type VolumeClaimResourceRequirementsPtrInput

type VolumeClaimResourceRequirementsPtrInput interface {
	pulumi.Input

	ToVolumeClaimResourceRequirementsPtrOutput() VolumeClaimResourceRequirementsPtrOutput
	ToVolumeClaimResourceRequirementsPtrOutputWithContext(context.Context) VolumeClaimResourceRequirementsPtrOutput
}

VolumeClaimResourceRequirementsPtrInput is an input type that accepts VolumeClaimResourceRequirementsArgs, VolumeClaimResourceRequirementsPtr and VolumeClaimResourceRequirementsPtrOutput values. You can construct a concrete instance of `VolumeClaimResourceRequirementsPtrInput` via:

        VolumeClaimResourceRequirementsArgs{...}

or:

        nil

type VolumeClaimResourceRequirementsPtrOutput

type VolumeClaimResourceRequirementsPtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimResourceRequirementsPtrOutput) Elem

func (VolumeClaimResourceRequirementsPtrOutput) ElementType

func (VolumeClaimResourceRequirementsPtrOutput) Limits

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsPtrOutput) Requests

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsPtrOutput) ToVolumeClaimResourceRequirementsPtrOutput

func (o VolumeClaimResourceRequirementsPtrOutput) ToVolumeClaimResourceRequirementsPtrOutput() VolumeClaimResourceRequirementsPtrOutput

func (VolumeClaimResourceRequirementsPtrOutput) ToVolumeClaimResourceRequirementsPtrOutputWithContext

func (o VolumeClaimResourceRequirementsPtrOutput) ToVolumeClaimResourceRequirementsPtrOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsPtrOutput

type VolumeClaimResourceRequirementsResponse

type VolumeClaimResourceRequirementsResponse struct {
	// Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Limits map[string]string `pulumi:"limits"`
	// Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
	Requests map[string]string `pulumi:"requests"`
}

VolumeClaimResourceRequirements properties

type VolumeClaimResourceRequirementsResponseOutput

type VolumeClaimResourceRequirementsResponseOutput struct{ *pulumi.OutputState }

VolumeClaimResourceRequirements properties

func (VolumeClaimResourceRequirementsResponseOutput) ElementType

func (VolumeClaimResourceRequirementsResponseOutput) Limits

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsResponseOutput) Requests

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsResponseOutput) ToVolumeClaimResourceRequirementsResponseOutput

func (o VolumeClaimResourceRequirementsResponseOutput) ToVolumeClaimResourceRequirementsResponseOutput() VolumeClaimResourceRequirementsResponseOutput

func (VolumeClaimResourceRequirementsResponseOutput) ToVolumeClaimResourceRequirementsResponseOutputWithContext

func (o VolumeClaimResourceRequirementsResponseOutput) ToVolumeClaimResourceRequirementsResponseOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsResponseOutput

type VolumeClaimResourceRequirementsResponsePtrOutput

type VolumeClaimResourceRequirementsResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimResourceRequirementsResponsePtrOutput) Elem

func (VolumeClaimResourceRequirementsResponsePtrOutput) ElementType

func (VolumeClaimResourceRequirementsResponsePtrOutput) Limits

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsResponsePtrOutput) Requests

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

func (VolumeClaimResourceRequirementsResponsePtrOutput) ToVolumeClaimResourceRequirementsResponsePtrOutput

func (o VolumeClaimResourceRequirementsResponsePtrOutput) ToVolumeClaimResourceRequirementsResponsePtrOutput() VolumeClaimResourceRequirementsResponsePtrOutput

func (VolumeClaimResourceRequirementsResponsePtrOutput) ToVolumeClaimResourceRequirementsResponsePtrOutputWithContext

func (o VolumeClaimResourceRequirementsResponsePtrOutput) ToVolumeClaimResourceRequirementsResponsePtrOutputWithContext(ctx context.Context) VolumeClaimResourceRequirementsResponsePtrOutput

type VolumeClaimSpec

type VolumeClaimSpec struct {
	// AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
	AccessModes []string `pulumi:"accessModes"`
	// This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
	DataSource *VolumeClaimDataSource `pulumi:"dataSource"`
	// Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
	DataSourceRef *VolumeClaimDataSourceRef `pulumi:"dataSourceRef"`
	// Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
	Resources *VolumeClaimResourceRequirements `pulumi:"resources"`
	// A label query over volumes to consider for binding.
	Selector *VolumeClaimSpecSelector `pulumi:"selector"`
	// Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
	StorageClassName *string `pulumi:"storageClassName"`
	// volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
	VolumeMode *string `pulumi:"volumeMode"`
	// VolumeName is the binding reference to the PersistentVolume backing this claim.
	VolumeName *string `pulumi:"volumeName"`
}

VolumeClaimSpec properties

type VolumeClaimSpecArgs

type VolumeClaimSpecArgs struct {
	// AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
	AccessModes pulumi.StringArrayInput `pulumi:"accessModes"`
	// This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
	DataSource VolumeClaimDataSourcePtrInput `pulumi:"dataSource"`
	// Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
	DataSourceRef VolumeClaimDataSourceRefPtrInput `pulumi:"dataSourceRef"`
	// Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
	Resources VolumeClaimResourceRequirementsPtrInput `pulumi:"resources"`
	// A label query over volumes to consider for binding.
	Selector VolumeClaimSpecSelectorPtrInput `pulumi:"selector"`
	// Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
	StorageClassName pulumi.StringPtrInput `pulumi:"storageClassName"`
	// volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
	VolumeMode pulumi.StringPtrInput `pulumi:"volumeMode"`
	// VolumeName is the binding reference to the PersistentVolume backing this claim.
	VolumeName pulumi.StringPtrInput `pulumi:"volumeName"`
}

VolumeClaimSpec properties

func (VolumeClaimSpecArgs) ElementType

func (VolumeClaimSpecArgs) ElementType() reflect.Type

func (VolumeClaimSpecArgs) ToVolumeClaimSpecOutput

func (i VolumeClaimSpecArgs) ToVolumeClaimSpecOutput() VolumeClaimSpecOutput

func (VolumeClaimSpecArgs) ToVolumeClaimSpecOutputWithContext

func (i VolumeClaimSpecArgs) ToVolumeClaimSpecOutputWithContext(ctx context.Context) VolumeClaimSpecOutput

func (VolumeClaimSpecArgs) ToVolumeClaimSpecPtrOutput

func (i VolumeClaimSpecArgs) ToVolumeClaimSpecPtrOutput() VolumeClaimSpecPtrOutput

func (VolumeClaimSpecArgs) ToVolumeClaimSpecPtrOutputWithContext

func (i VolumeClaimSpecArgs) ToVolumeClaimSpecPtrOutputWithContext(ctx context.Context) VolumeClaimSpecPtrOutput

type VolumeClaimSpecInput

type VolumeClaimSpecInput interface {
	pulumi.Input

	ToVolumeClaimSpecOutput() VolumeClaimSpecOutput
	ToVolumeClaimSpecOutputWithContext(context.Context) VolumeClaimSpecOutput
}

VolumeClaimSpecInput is an input type that accepts VolumeClaimSpecArgs and VolumeClaimSpecOutput values. You can construct a concrete instance of `VolumeClaimSpecInput` via:

VolumeClaimSpecArgs{...}

type VolumeClaimSpecOutput

type VolumeClaimSpecOutput struct{ *pulumi.OutputState }

VolumeClaimSpec properties

func (VolumeClaimSpecOutput) AccessModes

AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

func (VolumeClaimSpecOutput) DataSource

This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.

func (VolumeClaimSpecOutput) DataSourceRef

Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.

func (VolumeClaimSpecOutput) ElementType

func (VolumeClaimSpecOutput) ElementType() reflect.Type

func (VolumeClaimSpecOutput) Resources

Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

func (VolumeClaimSpecOutput) Selector

A label query over volumes to consider for binding.

func (VolumeClaimSpecOutput) StorageClassName

func (o VolumeClaimSpecOutput) StorageClassName() pulumi.StringPtrOutput

Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

func (VolumeClaimSpecOutput) ToVolumeClaimSpecOutput

func (o VolumeClaimSpecOutput) ToVolumeClaimSpecOutput() VolumeClaimSpecOutput

func (VolumeClaimSpecOutput) ToVolumeClaimSpecOutputWithContext

func (o VolumeClaimSpecOutput) ToVolumeClaimSpecOutputWithContext(ctx context.Context) VolumeClaimSpecOutput

func (VolumeClaimSpecOutput) ToVolumeClaimSpecPtrOutput

func (o VolumeClaimSpecOutput) ToVolumeClaimSpecPtrOutput() VolumeClaimSpecPtrOutput

func (VolumeClaimSpecOutput) ToVolumeClaimSpecPtrOutputWithContext

func (o VolumeClaimSpecOutput) ToVolumeClaimSpecPtrOutputWithContext(ctx context.Context) VolumeClaimSpecPtrOutput

func (VolumeClaimSpecOutput) VolumeMode

volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.

func (VolumeClaimSpecOutput) VolumeName

VolumeName is the binding reference to the PersistentVolume backing this claim.

type VolumeClaimSpecPtrInput

type VolumeClaimSpecPtrInput interface {
	pulumi.Input

	ToVolumeClaimSpecPtrOutput() VolumeClaimSpecPtrOutput
	ToVolumeClaimSpecPtrOutputWithContext(context.Context) VolumeClaimSpecPtrOutput
}

VolumeClaimSpecPtrInput is an input type that accepts VolumeClaimSpecArgs, VolumeClaimSpecPtr and VolumeClaimSpecPtrOutput values. You can construct a concrete instance of `VolumeClaimSpecPtrInput` via:

        VolumeClaimSpecArgs{...}

or:

        nil

type VolumeClaimSpecPtrOutput

type VolumeClaimSpecPtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecPtrOutput) AccessModes

AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

func (VolumeClaimSpecPtrOutput) DataSource

This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.

func (VolumeClaimSpecPtrOutput) DataSourceRef

Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.

func (VolumeClaimSpecPtrOutput) Elem

func (VolumeClaimSpecPtrOutput) ElementType

func (VolumeClaimSpecPtrOutput) ElementType() reflect.Type

func (VolumeClaimSpecPtrOutput) Resources

Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

func (VolumeClaimSpecPtrOutput) Selector

A label query over volumes to consider for binding.

func (VolumeClaimSpecPtrOutput) StorageClassName

func (o VolumeClaimSpecPtrOutput) StorageClassName() pulumi.StringPtrOutput

Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

func (VolumeClaimSpecPtrOutput) ToVolumeClaimSpecPtrOutput

func (o VolumeClaimSpecPtrOutput) ToVolumeClaimSpecPtrOutput() VolumeClaimSpecPtrOutput

func (VolumeClaimSpecPtrOutput) ToVolumeClaimSpecPtrOutputWithContext

func (o VolumeClaimSpecPtrOutput) ToVolumeClaimSpecPtrOutputWithContext(ctx context.Context) VolumeClaimSpecPtrOutput

func (VolumeClaimSpecPtrOutput) VolumeMode

volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.

func (VolumeClaimSpecPtrOutput) VolumeName

VolumeName is the binding reference to the PersistentVolume backing this claim.

type VolumeClaimSpecResponse

type VolumeClaimSpecResponse struct {
	// AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
	AccessModes []string `pulumi:"accessModes"`
	// This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
	DataSource *VolumeClaimDataSourceResponse `pulumi:"dataSource"`
	// Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
	DataSourceRef *VolumeClaimDataSourceRefResponse `pulumi:"dataSourceRef"`
	// Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
	Resources *VolumeClaimResourceRequirementsResponse `pulumi:"resources"`
	// A label query over volumes to consider for binding.
	Selector *VolumeClaimSpecSelectorResponse `pulumi:"selector"`
	// Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
	StorageClassName *string `pulumi:"storageClassName"`
	// volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
	VolumeMode *string `pulumi:"volumeMode"`
	// VolumeName is the binding reference to the PersistentVolume backing this claim.
	VolumeName *string `pulumi:"volumeName"`
}

VolumeClaimSpec properties

type VolumeClaimSpecResponseOutput

type VolumeClaimSpecResponseOutput struct{ *pulumi.OutputState }

VolumeClaimSpec properties

func (VolumeClaimSpecResponseOutput) AccessModes

AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

func (VolumeClaimSpecResponseOutput) DataSource

This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.

func (VolumeClaimSpecResponseOutput) DataSourceRef

Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.

func (VolumeClaimSpecResponseOutput) ElementType

func (VolumeClaimSpecResponseOutput) Resources

Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

func (VolumeClaimSpecResponseOutput) Selector

A label query over volumes to consider for binding.

func (VolumeClaimSpecResponseOutput) StorageClassName

Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

func (VolumeClaimSpecResponseOutput) ToVolumeClaimSpecResponseOutput

func (o VolumeClaimSpecResponseOutput) ToVolumeClaimSpecResponseOutput() VolumeClaimSpecResponseOutput

func (VolumeClaimSpecResponseOutput) ToVolumeClaimSpecResponseOutputWithContext

func (o VolumeClaimSpecResponseOutput) ToVolumeClaimSpecResponseOutputWithContext(ctx context.Context) VolumeClaimSpecResponseOutput

func (VolumeClaimSpecResponseOutput) VolumeMode

volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.

func (VolumeClaimSpecResponseOutput) VolumeName

VolumeName is the binding reference to the PersistentVolume backing this claim.

type VolumeClaimSpecResponsePtrOutput

type VolumeClaimSpecResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecResponsePtrOutput) AccessModes

AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

func (VolumeClaimSpecResponsePtrOutput) DataSource

This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.

func (VolumeClaimSpecResponsePtrOutput) DataSourceRef

Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.

func (VolumeClaimSpecResponsePtrOutput) Elem

func (VolumeClaimSpecResponsePtrOutput) ElementType

func (VolumeClaimSpecResponsePtrOutput) Resources

Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

func (VolumeClaimSpecResponsePtrOutput) Selector

A label query over volumes to consider for binding.

func (VolumeClaimSpecResponsePtrOutput) StorageClassName

Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

func (VolumeClaimSpecResponsePtrOutput) ToVolumeClaimSpecResponsePtrOutput

func (o VolumeClaimSpecResponsePtrOutput) ToVolumeClaimSpecResponsePtrOutput() VolumeClaimSpecResponsePtrOutput

func (VolumeClaimSpecResponsePtrOutput) ToVolumeClaimSpecResponsePtrOutputWithContext

func (o VolumeClaimSpecResponsePtrOutput) ToVolumeClaimSpecResponsePtrOutputWithContext(ctx context.Context) VolumeClaimSpecResponsePtrOutput

func (VolumeClaimSpecResponsePtrOutput) VolumeMode

volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.

func (VolumeClaimSpecResponsePtrOutput) VolumeName

VolumeName is the binding reference to the PersistentVolume backing this claim.

type VolumeClaimSpecSelector

type VolumeClaimSpecSelector struct {
	// MatchExpressions is a list of label selector requirements. The requirements are ANDed.
	MatchExpressions []VolumeClaimSpecSelectorMatchExpressions `pulumi:"matchExpressions"`
	// MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
	MatchLabels map[string]string `pulumi:"matchLabels"`
}

VolumeClaimSpecSelector properties

type VolumeClaimSpecSelectorArgs

type VolumeClaimSpecSelectorArgs struct {
	// MatchExpressions is a list of label selector requirements. The requirements are ANDed.
	MatchExpressions VolumeClaimSpecSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"`
	// MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
	MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"`
}

VolumeClaimSpecSelector properties

func (VolumeClaimSpecSelectorArgs) ElementType

func (VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorOutput

func (i VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorOutput() VolumeClaimSpecSelectorOutput

func (VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorOutputWithContext

func (i VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorOutput

func (VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorPtrOutput

func (i VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorPtrOutput() VolumeClaimSpecSelectorPtrOutput

func (VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorPtrOutputWithContext

func (i VolumeClaimSpecSelectorArgs) ToVolumeClaimSpecSelectorPtrOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorPtrOutput

type VolumeClaimSpecSelectorInput

type VolumeClaimSpecSelectorInput interface {
	pulumi.Input

	ToVolumeClaimSpecSelectorOutput() VolumeClaimSpecSelectorOutput
	ToVolumeClaimSpecSelectorOutputWithContext(context.Context) VolumeClaimSpecSelectorOutput
}

VolumeClaimSpecSelectorInput is an input type that accepts VolumeClaimSpecSelectorArgs and VolumeClaimSpecSelectorOutput values. You can construct a concrete instance of `VolumeClaimSpecSelectorInput` via:

VolumeClaimSpecSelectorArgs{...}

type VolumeClaimSpecSelectorMatchExpressions

type VolumeClaimSpecSelectorMatchExpressions struct {
	// key is the label key that the selector applies to.
	Key string `pulumi:"key"`
	// operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
	Operator string `pulumi:"operator"`
	// values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
	Values []string `pulumi:"values"`
}

VolumeClaimSpecSelectorMatchExpressions properties

type VolumeClaimSpecSelectorMatchExpressionsArgs

type VolumeClaimSpecSelectorMatchExpressionsArgs struct {
	// key is the label key that the selector applies to.
	Key pulumi.StringInput `pulumi:"key"`
	// operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
	Operator pulumi.StringInput `pulumi:"operator"`
	// values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

VolumeClaimSpecSelectorMatchExpressions properties

func (VolumeClaimSpecSelectorMatchExpressionsArgs) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsArgs) ToVolumeClaimSpecSelectorMatchExpressionsOutput

func (i VolumeClaimSpecSelectorMatchExpressionsArgs) ToVolumeClaimSpecSelectorMatchExpressionsOutput() VolumeClaimSpecSelectorMatchExpressionsOutput

func (VolumeClaimSpecSelectorMatchExpressionsArgs) ToVolumeClaimSpecSelectorMatchExpressionsOutputWithContext

func (i VolumeClaimSpecSelectorMatchExpressionsArgs) ToVolumeClaimSpecSelectorMatchExpressionsOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsOutput

type VolumeClaimSpecSelectorMatchExpressionsArray

type VolumeClaimSpecSelectorMatchExpressionsArray []VolumeClaimSpecSelectorMatchExpressionsInput

func (VolumeClaimSpecSelectorMatchExpressionsArray) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsArray) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutput

func (i VolumeClaimSpecSelectorMatchExpressionsArray) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutput() VolumeClaimSpecSelectorMatchExpressionsArrayOutput

func (VolumeClaimSpecSelectorMatchExpressionsArray) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutputWithContext

func (i VolumeClaimSpecSelectorMatchExpressionsArray) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsArrayOutput

type VolumeClaimSpecSelectorMatchExpressionsArrayInput

type VolumeClaimSpecSelectorMatchExpressionsArrayInput interface {
	pulumi.Input

	ToVolumeClaimSpecSelectorMatchExpressionsArrayOutput() VolumeClaimSpecSelectorMatchExpressionsArrayOutput
	ToVolumeClaimSpecSelectorMatchExpressionsArrayOutputWithContext(context.Context) VolumeClaimSpecSelectorMatchExpressionsArrayOutput
}

VolumeClaimSpecSelectorMatchExpressionsArrayInput is an input type that accepts VolumeClaimSpecSelectorMatchExpressionsArray and VolumeClaimSpecSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `VolumeClaimSpecSelectorMatchExpressionsArrayInput` via:

VolumeClaimSpecSelectorMatchExpressionsArray{ VolumeClaimSpecSelectorMatchExpressionsArgs{...} }

type VolumeClaimSpecSelectorMatchExpressionsArrayOutput

type VolumeClaimSpecSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecSelectorMatchExpressionsArrayOutput) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsArrayOutput) Index

func (VolumeClaimSpecSelectorMatchExpressionsArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutput

func (o VolumeClaimSpecSelectorMatchExpressionsArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutput() VolumeClaimSpecSelectorMatchExpressionsArrayOutput

func (VolumeClaimSpecSelectorMatchExpressionsArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutputWithContext

func (o VolumeClaimSpecSelectorMatchExpressionsArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsArrayOutput

type VolumeClaimSpecSelectorMatchExpressionsInput

type VolumeClaimSpecSelectorMatchExpressionsInput interface {
	pulumi.Input

	ToVolumeClaimSpecSelectorMatchExpressionsOutput() VolumeClaimSpecSelectorMatchExpressionsOutput
	ToVolumeClaimSpecSelectorMatchExpressionsOutputWithContext(context.Context) VolumeClaimSpecSelectorMatchExpressionsOutput
}

VolumeClaimSpecSelectorMatchExpressionsInput is an input type that accepts VolumeClaimSpecSelectorMatchExpressionsArgs and VolumeClaimSpecSelectorMatchExpressionsOutput values. You can construct a concrete instance of `VolumeClaimSpecSelectorMatchExpressionsInput` via:

VolumeClaimSpecSelectorMatchExpressionsArgs{...}

type VolumeClaimSpecSelectorMatchExpressionsOutput

type VolumeClaimSpecSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }

VolumeClaimSpecSelectorMatchExpressions properties

func (VolumeClaimSpecSelectorMatchExpressionsOutput) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsOutput) Key

key is the label key that the selector applies to.

func (VolumeClaimSpecSelectorMatchExpressionsOutput) Operator

operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.

func (VolumeClaimSpecSelectorMatchExpressionsOutput) ToVolumeClaimSpecSelectorMatchExpressionsOutput

func (o VolumeClaimSpecSelectorMatchExpressionsOutput) ToVolumeClaimSpecSelectorMatchExpressionsOutput() VolumeClaimSpecSelectorMatchExpressionsOutput

func (VolumeClaimSpecSelectorMatchExpressionsOutput) ToVolumeClaimSpecSelectorMatchExpressionsOutputWithContext

func (o VolumeClaimSpecSelectorMatchExpressionsOutput) ToVolumeClaimSpecSelectorMatchExpressionsOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsOutput

func (VolumeClaimSpecSelectorMatchExpressionsOutput) Values

values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.

type VolumeClaimSpecSelectorMatchExpressionsResponse

type VolumeClaimSpecSelectorMatchExpressionsResponse struct {
	// key is the label key that the selector applies to.
	Key string `pulumi:"key"`
	// operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
	Operator string `pulumi:"operator"`
	// values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
	Values []string `pulumi:"values"`
}

VolumeClaimSpecSelectorMatchExpressions properties

type VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput

type VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput) Index

func (VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput

func (VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseArrayOutputWithContext

func (o VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseArrayOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsResponseArrayOutput

type VolumeClaimSpecSelectorMatchExpressionsResponseOutput

type VolumeClaimSpecSelectorMatchExpressionsResponseOutput struct{ *pulumi.OutputState }

VolumeClaimSpecSelectorMatchExpressions properties

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) ElementType

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) Key

key is the label key that the selector applies to.

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) Operator

operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseOutput

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseOutputWithContext

func (o VolumeClaimSpecSelectorMatchExpressionsResponseOutput) ToVolumeClaimSpecSelectorMatchExpressionsResponseOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorMatchExpressionsResponseOutput

func (VolumeClaimSpecSelectorMatchExpressionsResponseOutput) Values

values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.

type VolumeClaimSpecSelectorOutput

type VolumeClaimSpecSelectorOutput struct{ *pulumi.OutputState }

VolumeClaimSpecSelector properties

func (VolumeClaimSpecSelectorOutput) ElementType

func (VolumeClaimSpecSelectorOutput) MatchExpressions

MatchExpressions is a list of label selector requirements. The requirements are ANDed.

func (VolumeClaimSpecSelectorOutput) MatchLabels

MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

func (VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorOutput

func (o VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorOutput() VolumeClaimSpecSelectorOutput

func (VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorOutputWithContext

func (o VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorOutput

func (VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorPtrOutput

func (o VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorPtrOutput() VolumeClaimSpecSelectorPtrOutput

func (VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorPtrOutputWithContext

func (o VolumeClaimSpecSelectorOutput) ToVolumeClaimSpecSelectorPtrOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorPtrOutput

type VolumeClaimSpecSelectorPtrInput

type VolumeClaimSpecSelectorPtrInput interface {
	pulumi.Input

	ToVolumeClaimSpecSelectorPtrOutput() VolumeClaimSpecSelectorPtrOutput
	ToVolumeClaimSpecSelectorPtrOutputWithContext(context.Context) VolumeClaimSpecSelectorPtrOutput
}

VolumeClaimSpecSelectorPtrInput is an input type that accepts VolumeClaimSpecSelectorArgs, VolumeClaimSpecSelectorPtr and VolumeClaimSpecSelectorPtrOutput values. You can construct a concrete instance of `VolumeClaimSpecSelectorPtrInput` via:

        VolumeClaimSpecSelectorArgs{...}

or:

        nil

type VolumeClaimSpecSelectorPtrOutput

type VolumeClaimSpecSelectorPtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecSelectorPtrOutput) Elem

func (VolumeClaimSpecSelectorPtrOutput) ElementType

func (VolumeClaimSpecSelectorPtrOutput) MatchExpressions

MatchExpressions is a list of label selector requirements. The requirements are ANDed.

func (VolumeClaimSpecSelectorPtrOutput) MatchLabels

MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

func (VolumeClaimSpecSelectorPtrOutput) ToVolumeClaimSpecSelectorPtrOutput

func (o VolumeClaimSpecSelectorPtrOutput) ToVolumeClaimSpecSelectorPtrOutput() VolumeClaimSpecSelectorPtrOutput

func (VolumeClaimSpecSelectorPtrOutput) ToVolumeClaimSpecSelectorPtrOutputWithContext

func (o VolumeClaimSpecSelectorPtrOutput) ToVolumeClaimSpecSelectorPtrOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorPtrOutput

type VolumeClaimSpecSelectorResponse

type VolumeClaimSpecSelectorResponse struct {
	// MatchExpressions is a list of label selector requirements. The requirements are ANDed.
	MatchExpressions []VolumeClaimSpecSelectorMatchExpressionsResponse `pulumi:"matchExpressions"`
	// MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
	MatchLabels map[string]string `pulumi:"matchLabels"`
}

VolumeClaimSpecSelector properties

type VolumeClaimSpecSelectorResponseOutput

type VolumeClaimSpecSelectorResponseOutput struct{ *pulumi.OutputState }

VolumeClaimSpecSelector properties

func (VolumeClaimSpecSelectorResponseOutput) ElementType

func (VolumeClaimSpecSelectorResponseOutput) MatchExpressions

MatchExpressions is a list of label selector requirements. The requirements are ANDed.

func (VolumeClaimSpecSelectorResponseOutput) MatchLabels

MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

func (VolumeClaimSpecSelectorResponseOutput) ToVolumeClaimSpecSelectorResponseOutput

func (o VolumeClaimSpecSelectorResponseOutput) ToVolumeClaimSpecSelectorResponseOutput() VolumeClaimSpecSelectorResponseOutput

func (VolumeClaimSpecSelectorResponseOutput) ToVolumeClaimSpecSelectorResponseOutputWithContext

func (o VolumeClaimSpecSelectorResponseOutput) ToVolumeClaimSpecSelectorResponseOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorResponseOutput

type VolumeClaimSpecSelectorResponsePtrOutput

type VolumeClaimSpecSelectorResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeClaimSpecSelectorResponsePtrOutput) Elem

func (VolumeClaimSpecSelectorResponsePtrOutput) ElementType

func (VolumeClaimSpecSelectorResponsePtrOutput) MatchExpressions

MatchExpressions is a list of label selector requirements. The requirements are ANDed.

func (VolumeClaimSpecSelectorResponsePtrOutput) MatchLabels

MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

func (VolumeClaimSpecSelectorResponsePtrOutput) ToVolumeClaimSpecSelectorResponsePtrOutput

func (o VolumeClaimSpecSelectorResponsePtrOutput) ToVolumeClaimSpecSelectorResponsePtrOutput() VolumeClaimSpecSelectorResponsePtrOutput

func (VolumeClaimSpecSelectorResponsePtrOutput) ToVolumeClaimSpecSelectorResponsePtrOutputWithContext

func (o VolumeClaimSpecSelectorResponsePtrOutput) ToVolumeClaimSpecSelectorResponsePtrOutputWithContext(ctx context.Context) VolumeClaimSpecSelectorResponsePtrOutput

Jump to

Keyboard shortcuts

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