cloudngfw

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 (
	ActionEnumAllow           = ActionEnum("Allow")
	ActionEnumDenySilent      = ActionEnum("DenySilent")
	ActionEnumDenyResetServer = ActionEnum("DenyResetServer")
	ActionEnumDenyResetBoth   = ActionEnum("DenyResetBoth")
)
View Source
const (
	BillingCycleWEEKLY  = BillingCycle("WEEKLY")
	BillingCycleMONTHLY = BillingCycle("MONTHLY")
)
View Source
const (
	BooleanEnumTRUE  = BooleanEnum("TRUE")
	BooleanEnumFALSE = BooleanEnum("FALSE")
)
View Source
const (
	DNSProxyDISABLED = DNSProxy("DISABLED")
	DNSProxyENABLED  = DNSProxy("ENABLED")
)
View Source
const (
	DecryptionRuleTypeEnumSSLOutboundInspection = DecryptionRuleTypeEnum("SSLOutboundInspection")
	DecryptionRuleTypeEnumSSLInboundInspection  = DecryptionRuleTypeEnum("SSLInboundInspection")
	DecryptionRuleTypeEnumNone                  = DecryptionRuleTypeEnum("None")
)
View Source
const (
	DefaultModeIPS      = DefaultMode("IPS")
	DefaultModeFIREWALL = DefaultMode("FIREWALL")
	DefaultModeNONE     = DefaultMode("NONE")
)
View Source
const (
	EgressNatDISABLED = EgressNat("DISABLED")
	EgressNatENABLED  = EgressNat("ENABLED")
)
View Source
const (
	EnabledDNSTypeCUSTOM = EnabledDNSType("CUSTOM")
	EnabledDNSTypeAZURE  = EnabledDNSType("AZURE")
)
View Source
const (
	ManagedIdentityTypeNone                  = ManagedIdentityType("None")
	ManagedIdentityTypeSystemAssigned        = ManagedIdentityType("SystemAssigned")
	ManagedIdentityTypeUserAssigned          = ManagedIdentityType("UserAssigned")
	ManagedIdentityTypeSystemAndUserAssigned = ManagedIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	MarketplaceSubscriptionStatusPendingFulfillmentStart = MarketplaceSubscriptionStatus("PendingFulfillmentStart")
	MarketplaceSubscriptionStatusSubscribed              = MarketplaceSubscriptionStatus("Subscribed")
	MarketplaceSubscriptionStatusSuspended               = MarketplaceSubscriptionStatus("Suspended")
	MarketplaceSubscriptionStatusUnsubscribed            = MarketplaceSubscriptionStatus("Unsubscribed")
	MarketplaceSubscriptionStatusNotStarted              = MarketplaceSubscriptionStatus("NotStarted")
	MarketplaceSubscriptionStatusFulfillmentRequested    = MarketplaceSubscriptionStatus("FulfillmentRequested")
)
View Source
const (
	NetworkTypeVNET = NetworkType("VNET")
	NetworkTypeVWAN = NetworkType("VWAN")
)
View Source
const (
	ProtocolTypeTCP = ProtocolType("TCP")
	ProtocolTypeUDP = ProtocolType("UDP")
)
View Source
const (
	ScopeTypeLOCAL  = ScopeType("LOCAL")
	ScopeTypeGLOBAL = ScopeType("GLOBAL")
)
View Source
const (
	StateEnumDISABLED = StateEnum("DISABLED")
	StateEnumENABLED  = StateEnum("ENABLED")
)
View Source
const (
	UsageTypePAYG      = UsageType("PAYG")
	UsageTypeCOMMITTED = UsageType("COMMITTED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionEnum

type ActionEnum string

rule action

func (ActionEnum) ElementType

func (ActionEnum) ElementType() reflect.Type

func (ActionEnum) ToActionEnumOutput

func (e ActionEnum) ToActionEnumOutput() ActionEnumOutput

func (ActionEnum) ToActionEnumOutputWithContext

func (e ActionEnum) ToActionEnumOutputWithContext(ctx context.Context) ActionEnumOutput

func (ActionEnum) ToActionEnumPtrOutput

func (e ActionEnum) ToActionEnumPtrOutput() ActionEnumPtrOutput

func (ActionEnum) ToActionEnumPtrOutputWithContext

func (e ActionEnum) ToActionEnumPtrOutputWithContext(ctx context.Context) ActionEnumPtrOutput

func (ActionEnum) ToStringOutput

func (e ActionEnum) ToStringOutput() pulumi.StringOutput

func (ActionEnum) ToStringOutputWithContext

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

func (ActionEnum) ToStringPtrOutput

func (e ActionEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionEnum) ToStringPtrOutputWithContext

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

type ActionEnumInput

type ActionEnumInput interface {
	pulumi.Input

	ToActionEnumOutput() ActionEnumOutput
	ToActionEnumOutputWithContext(context.Context) ActionEnumOutput
}

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

ActionEnumAllow
ActionEnumDenySilent
ActionEnumDenyResetServer
ActionEnumDenyResetBoth

type ActionEnumOutput

type ActionEnumOutput struct{ *pulumi.OutputState }

func (ActionEnumOutput) ElementType

func (ActionEnumOutput) ElementType() reflect.Type

func (ActionEnumOutput) ToActionEnumOutput

func (o ActionEnumOutput) ToActionEnumOutput() ActionEnumOutput

func (ActionEnumOutput) ToActionEnumOutputWithContext

func (o ActionEnumOutput) ToActionEnumOutputWithContext(ctx context.Context) ActionEnumOutput

func (ActionEnumOutput) ToActionEnumPtrOutput

func (o ActionEnumOutput) ToActionEnumPtrOutput() ActionEnumPtrOutput

func (ActionEnumOutput) ToActionEnumPtrOutputWithContext

func (o ActionEnumOutput) ToActionEnumPtrOutputWithContext(ctx context.Context) ActionEnumPtrOutput

func (ActionEnumOutput) ToStringOutput

func (o ActionEnumOutput) ToStringOutput() pulumi.StringOutput

func (ActionEnumOutput) ToStringOutputWithContext

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

func (ActionEnumOutput) ToStringPtrOutput

func (o ActionEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionEnumOutput) ToStringPtrOutputWithContext

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

type ActionEnumPtrInput

type ActionEnumPtrInput interface {
	pulumi.Input

	ToActionEnumPtrOutput() ActionEnumPtrOutput
	ToActionEnumPtrOutputWithContext(context.Context) ActionEnumPtrOutput
}

func ActionEnumPtr

func ActionEnumPtr(v string) ActionEnumPtrInput

type ActionEnumPtrOutput

type ActionEnumPtrOutput struct{ *pulumi.OutputState }

func (ActionEnumPtrOutput) Elem

func (ActionEnumPtrOutput) ElementType

func (ActionEnumPtrOutput) ElementType() reflect.Type

func (ActionEnumPtrOutput) ToActionEnumPtrOutput

func (o ActionEnumPtrOutput) ToActionEnumPtrOutput() ActionEnumPtrOutput

func (ActionEnumPtrOutput) ToActionEnumPtrOutputWithContext

func (o ActionEnumPtrOutput) ToActionEnumPtrOutputWithContext(ctx context.Context) ActionEnumPtrOutput

func (ActionEnumPtrOutput) ToStringPtrOutput

func (o ActionEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionEnumPtrOutput) ToStringPtrOutputWithContext

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

type AdvSecurityObjectModelResponse

type AdvSecurityObjectModelResponse struct {
	// URL entry
	Entry []NameDescriptionObjectResponse `pulumi:"entry"`
	// type of object
	Type *string `pulumi:"type"`
}

List of custom and predefined url category

type AdvSecurityObjectModelResponseOutput

type AdvSecurityObjectModelResponseOutput struct{ *pulumi.OutputState }

List of custom and predefined url category

func (AdvSecurityObjectModelResponseOutput) ElementType

func (AdvSecurityObjectModelResponseOutput) Entry

URL entry

func (AdvSecurityObjectModelResponseOutput) ToAdvSecurityObjectModelResponseOutput

func (o AdvSecurityObjectModelResponseOutput) ToAdvSecurityObjectModelResponseOutput() AdvSecurityObjectModelResponseOutput

func (AdvSecurityObjectModelResponseOutput) ToAdvSecurityObjectModelResponseOutputWithContext

func (o AdvSecurityObjectModelResponseOutput) ToAdvSecurityObjectModelResponseOutputWithContext(ctx context.Context) AdvSecurityObjectModelResponseOutput

func (AdvSecurityObjectModelResponseOutput) Type

type of object

type AppSeenDataResponse

type AppSeenDataResponse struct {
	// array of appSeen
	AppSeenList []AppSeenInfoResponse `pulumi:"appSeenList"`
	// number of rows
	Count int `pulumi:"count"`
}

Data Type for App Seen

type AppSeenDataResponseOutput

type AppSeenDataResponseOutput struct{ *pulumi.OutputState }

Data Type for App Seen

func (AppSeenDataResponseOutput) AppSeenList

array of appSeen

func (AppSeenDataResponseOutput) Count

number of rows

func (AppSeenDataResponseOutput) ElementType

func (AppSeenDataResponseOutput) ElementType() reflect.Type

func (AppSeenDataResponseOutput) ToAppSeenDataResponseOutput

func (o AppSeenDataResponseOutput) ToAppSeenDataResponseOutput() AppSeenDataResponseOutput

func (AppSeenDataResponseOutput) ToAppSeenDataResponseOutputWithContext

func (o AppSeenDataResponseOutput) ToAppSeenDataResponseOutputWithContext(ctx context.Context) AppSeenDataResponseOutput

type AppSeenDataResponsePtrOutput

type AppSeenDataResponsePtrOutput struct{ *pulumi.OutputState }

func (AppSeenDataResponsePtrOutput) AppSeenList

array of appSeen

func (AppSeenDataResponsePtrOutput) Count

number of rows

func (AppSeenDataResponsePtrOutput) Elem

func (AppSeenDataResponsePtrOutput) ElementType

func (AppSeenDataResponsePtrOutput) ToAppSeenDataResponsePtrOutput

func (o AppSeenDataResponsePtrOutput) ToAppSeenDataResponsePtrOutput() AppSeenDataResponsePtrOutput

func (AppSeenDataResponsePtrOutput) ToAppSeenDataResponsePtrOutputWithContext

func (o AppSeenDataResponsePtrOutput) ToAppSeenDataResponsePtrOutputWithContext(ctx context.Context) AppSeenDataResponsePtrOutput

type AppSeenInfoResponse

type AppSeenInfoResponse struct {
	// category
	Category string `pulumi:"category"`
	// risk
	Risk string `pulumi:"risk"`
	// standardPorts
	StandardPorts string `pulumi:"standardPorts"`
	// subCategory
	SubCategory string `pulumi:"subCategory"`
	// tag
	Tag string `pulumi:"tag"`
	// technology
	Technology string `pulumi:"technology"`
	// title
	Title string `pulumi:"title"`
}

Definition for App Seen

type AppSeenInfoResponseArrayOutput

type AppSeenInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (AppSeenInfoResponseArrayOutput) ElementType

func (AppSeenInfoResponseArrayOutput) Index

func (AppSeenInfoResponseArrayOutput) ToAppSeenInfoResponseArrayOutput

func (o AppSeenInfoResponseArrayOutput) ToAppSeenInfoResponseArrayOutput() AppSeenInfoResponseArrayOutput

func (AppSeenInfoResponseArrayOutput) ToAppSeenInfoResponseArrayOutputWithContext

func (o AppSeenInfoResponseArrayOutput) ToAppSeenInfoResponseArrayOutputWithContext(ctx context.Context) AppSeenInfoResponseArrayOutput

type AppSeenInfoResponseOutput

type AppSeenInfoResponseOutput struct{ *pulumi.OutputState }

Definition for App Seen

func (AppSeenInfoResponseOutput) Category

category

func (AppSeenInfoResponseOutput) ElementType

func (AppSeenInfoResponseOutput) ElementType() reflect.Type

func (AppSeenInfoResponseOutput) Risk

risk

func (AppSeenInfoResponseOutput) StandardPorts

func (o AppSeenInfoResponseOutput) StandardPorts() pulumi.StringOutput

standardPorts

func (AppSeenInfoResponseOutput) SubCategory

subCategory

func (AppSeenInfoResponseOutput) Tag

tag

func (AppSeenInfoResponseOutput) Technology

technology

func (AppSeenInfoResponseOutput) Title

title

func (AppSeenInfoResponseOutput) ToAppSeenInfoResponseOutput

func (o AppSeenInfoResponseOutput) ToAppSeenInfoResponseOutput() AppSeenInfoResponseOutput

func (AppSeenInfoResponseOutput) ToAppSeenInfoResponseOutputWithContext

func (o AppSeenInfoResponseOutput) ToAppSeenInfoResponseOutputWithContext(ctx context.Context) AppSeenInfoResponseOutput

type ApplicationInsightsResponse

type ApplicationInsightsResponse struct {
	// Resource id for Application Insights
	Id *string `pulumi:"id"`
	// Application Insights key
	Key *string `pulumi:"key"`
}

Application Insights key

type ApplicationInsightsResponseOutput

type ApplicationInsightsResponseOutput struct{ *pulumi.OutputState }

Application Insights key

func (ApplicationInsightsResponseOutput) ElementType

func (ApplicationInsightsResponseOutput) Id

Resource id for Application Insights

func (ApplicationInsightsResponseOutput) Key

Application Insights key

func (ApplicationInsightsResponseOutput) ToApplicationInsightsResponseOutput

func (o ApplicationInsightsResponseOutput) ToApplicationInsightsResponseOutput() ApplicationInsightsResponseOutput

func (ApplicationInsightsResponseOutput) ToApplicationInsightsResponseOutputWithContext

func (o ApplicationInsightsResponseOutput) ToApplicationInsightsResponseOutputWithContext(ctx context.Context) ApplicationInsightsResponseOutput

type ApplicationInsightsResponsePtrOutput

type ApplicationInsightsResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsResponsePtrOutput) Elem

func (ApplicationInsightsResponsePtrOutput) ElementType

func (ApplicationInsightsResponsePtrOutput) Id

Resource id for Application Insights

func (ApplicationInsightsResponsePtrOutput) Key

Application Insights key

func (ApplicationInsightsResponsePtrOutput) ToApplicationInsightsResponsePtrOutput

func (o ApplicationInsightsResponsePtrOutput) ToApplicationInsightsResponsePtrOutput() ApplicationInsightsResponsePtrOutput

func (ApplicationInsightsResponsePtrOutput) ToApplicationInsightsResponsePtrOutputWithContext

func (o ApplicationInsightsResponsePtrOutput) ToApplicationInsightsResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsResponsePtrOutput

type AzureResourceManagerManagedIdentityProperties

type AzureResourceManagerManagedIdentityProperties struct {
	// The type of managed identity assigned to this resource.
	Type string `pulumi:"type"`
	// The identities assigned to this resource by the user.
	UserAssignedIdentities map[string]AzureResourceManagerUserAssignedIdentity `pulumi:"userAssignedIdentities"`
}

The properties of the managed service identities assigned to this resource.

type AzureResourceManagerManagedIdentityPropertiesArgs

type AzureResourceManagerManagedIdentityPropertiesArgs struct {
	// The type of managed identity assigned to this resource.
	Type pulumi.StringInput `pulumi:"type"`
	// The identities assigned to this resource by the user.
	UserAssignedIdentities AzureResourceManagerUserAssignedIdentityMapInput `pulumi:"userAssignedIdentities"`
}

The properties of the managed service identities assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesArgs) ElementType

func (AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesOutput

func (i AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesOutput() AzureResourceManagerManagedIdentityPropertiesOutput

func (AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesOutputWithContext

func (i AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesOutput

func (AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesPtrOutput

func (i AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesPtrOutput() AzureResourceManagerManagedIdentityPropertiesPtrOutput

func (AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext

func (i AzureResourceManagerManagedIdentityPropertiesArgs) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesPtrOutput

type AzureResourceManagerManagedIdentityPropertiesInput

type AzureResourceManagerManagedIdentityPropertiesInput interface {
	pulumi.Input

	ToAzureResourceManagerManagedIdentityPropertiesOutput() AzureResourceManagerManagedIdentityPropertiesOutput
	ToAzureResourceManagerManagedIdentityPropertiesOutputWithContext(context.Context) AzureResourceManagerManagedIdentityPropertiesOutput
}

AzureResourceManagerManagedIdentityPropertiesInput is an input type that accepts AzureResourceManagerManagedIdentityPropertiesArgs and AzureResourceManagerManagedIdentityPropertiesOutput values. You can construct a concrete instance of `AzureResourceManagerManagedIdentityPropertiesInput` via:

AzureResourceManagerManagedIdentityPropertiesArgs{...}

type AzureResourceManagerManagedIdentityPropertiesOutput

type AzureResourceManagerManagedIdentityPropertiesOutput struct{ *pulumi.OutputState }

The properties of the managed service identities assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesOutput) ElementType

func (AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesOutput

func (o AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesOutput() AzureResourceManagerManagedIdentityPropertiesOutput

func (AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesOutputWithContext

func (o AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesOutput

func (AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutput

func (o AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutput() AzureResourceManagerManagedIdentityPropertiesPtrOutput

func (AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext

func (o AzureResourceManagerManagedIdentityPropertiesOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesPtrOutput

func (AzureResourceManagerManagedIdentityPropertiesOutput) Type

The type of managed identity assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesOutput) UserAssignedIdentities

The identities assigned to this resource by the user.

type AzureResourceManagerManagedIdentityPropertiesPtrInput

type AzureResourceManagerManagedIdentityPropertiesPtrInput interface {
	pulumi.Input

	ToAzureResourceManagerManagedIdentityPropertiesPtrOutput() AzureResourceManagerManagedIdentityPropertiesPtrOutput
	ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext(context.Context) AzureResourceManagerManagedIdentityPropertiesPtrOutput
}

AzureResourceManagerManagedIdentityPropertiesPtrInput is an input type that accepts AzureResourceManagerManagedIdentityPropertiesArgs, AzureResourceManagerManagedIdentityPropertiesPtr and AzureResourceManagerManagedIdentityPropertiesPtrOutput values. You can construct a concrete instance of `AzureResourceManagerManagedIdentityPropertiesPtrInput` via:

        AzureResourceManagerManagedIdentityPropertiesArgs{...}

or:

        nil

type AzureResourceManagerManagedIdentityPropertiesPtrOutput

type AzureResourceManagerManagedIdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) Elem

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) ElementType

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutput

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext

func (o AzureResourceManagerManagedIdentityPropertiesPtrOutput) ToAzureResourceManagerManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesPtrOutput

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) Type

The type of managed identity assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesPtrOutput) UserAssignedIdentities

The identities assigned to this resource by the user.

type AzureResourceManagerManagedIdentityPropertiesResponse

type AzureResourceManagerManagedIdentityPropertiesResponse struct {
	// The active directory identifier of this principal.
	PrincipalId string `pulumi:"principalId"`
	// The Active Directory tenant id of the principal.
	TenantId string `pulumi:"tenantId"`
	// The type of managed identity assigned to this resource.
	Type string `pulumi:"type"`
	// The identities assigned to this resource by the user.
	UserAssignedIdentities map[string]AzureResourceManagerUserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

The properties of the managed service identities assigned to this resource.

type AzureResourceManagerManagedIdentityPropertiesResponseOutput

type AzureResourceManagerManagedIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the managed service identities assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) ElementType

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) PrincipalId

The active directory identifier of this principal.

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) TenantId

The Active Directory tenant id of the principal.

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) ToAzureResourceManagerManagedIdentityPropertiesResponseOutput

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) ToAzureResourceManagerManagedIdentityPropertiesResponseOutputWithContext

func (o AzureResourceManagerManagedIdentityPropertiesResponseOutput) ToAzureResourceManagerManagedIdentityPropertiesResponseOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesResponseOutput

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) Type

The type of managed identity assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesResponseOutput) UserAssignedIdentities

The identities assigned to this resource by the user.

type AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput

type AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) Elem

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) ElementType

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) PrincipalId

The active directory identifier of this principal.

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) TenantId

The Active Directory tenant id of the principal.

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) ToAzureResourceManagerManagedIdentityPropertiesResponsePtrOutput

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) ToAzureResourceManagerManagedIdentityPropertiesResponsePtrOutputWithContext

func (o AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) ToAzureResourceManagerManagedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) Type

The type of managed identity assigned to this resource.

func (AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput) UserAssignedIdentities

The identities assigned to this resource by the user.

type AzureResourceManagerUserAssignedIdentity

type AzureResourceManagerUserAssignedIdentity struct {
	// The active directory client identifier for this principal.
	ClientId *string `pulumi:"clientId"`
	// The active directory identifier for this principal.
	PrincipalId *string `pulumi:"principalId"`
}

A managed identity assigned by the user.

type AzureResourceManagerUserAssignedIdentityArgs

type AzureResourceManagerUserAssignedIdentityArgs struct {
	// The active directory client identifier for this principal.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The active directory identifier for this principal.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

A managed identity assigned by the user.

func (AzureResourceManagerUserAssignedIdentityArgs) ElementType

func (AzureResourceManagerUserAssignedIdentityArgs) ToAzureResourceManagerUserAssignedIdentityOutput

func (i AzureResourceManagerUserAssignedIdentityArgs) ToAzureResourceManagerUserAssignedIdentityOutput() AzureResourceManagerUserAssignedIdentityOutput

func (AzureResourceManagerUserAssignedIdentityArgs) ToAzureResourceManagerUserAssignedIdentityOutputWithContext

func (i AzureResourceManagerUserAssignedIdentityArgs) ToAzureResourceManagerUserAssignedIdentityOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityOutput

type AzureResourceManagerUserAssignedIdentityInput

type AzureResourceManagerUserAssignedIdentityInput interface {
	pulumi.Input

	ToAzureResourceManagerUserAssignedIdentityOutput() AzureResourceManagerUserAssignedIdentityOutput
	ToAzureResourceManagerUserAssignedIdentityOutputWithContext(context.Context) AzureResourceManagerUserAssignedIdentityOutput
}

AzureResourceManagerUserAssignedIdentityInput is an input type that accepts AzureResourceManagerUserAssignedIdentityArgs and AzureResourceManagerUserAssignedIdentityOutput values. You can construct a concrete instance of `AzureResourceManagerUserAssignedIdentityInput` via:

AzureResourceManagerUserAssignedIdentityArgs{...}

type AzureResourceManagerUserAssignedIdentityMap

type AzureResourceManagerUserAssignedIdentityMap map[string]AzureResourceManagerUserAssignedIdentityInput

func (AzureResourceManagerUserAssignedIdentityMap) ElementType

func (AzureResourceManagerUserAssignedIdentityMap) ToAzureResourceManagerUserAssignedIdentityMapOutput

func (i AzureResourceManagerUserAssignedIdentityMap) ToAzureResourceManagerUserAssignedIdentityMapOutput() AzureResourceManagerUserAssignedIdentityMapOutput

func (AzureResourceManagerUserAssignedIdentityMap) ToAzureResourceManagerUserAssignedIdentityMapOutputWithContext

func (i AzureResourceManagerUserAssignedIdentityMap) ToAzureResourceManagerUserAssignedIdentityMapOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityMapOutput

type AzureResourceManagerUserAssignedIdentityMapInput

type AzureResourceManagerUserAssignedIdentityMapInput interface {
	pulumi.Input

	ToAzureResourceManagerUserAssignedIdentityMapOutput() AzureResourceManagerUserAssignedIdentityMapOutput
	ToAzureResourceManagerUserAssignedIdentityMapOutputWithContext(context.Context) AzureResourceManagerUserAssignedIdentityMapOutput
}

AzureResourceManagerUserAssignedIdentityMapInput is an input type that accepts AzureResourceManagerUserAssignedIdentityMap and AzureResourceManagerUserAssignedIdentityMapOutput values. You can construct a concrete instance of `AzureResourceManagerUserAssignedIdentityMapInput` via:

AzureResourceManagerUserAssignedIdentityMap{ "key": AzureResourceManagerUserAssignedIdentityArgs{...} }

type AzureResourceManagerUserAssignedIdentityMapOutput

type AzureResourceManagerUserAssignedIdentityMapOutput struct{ *pulumi.OutputState }

func (AzureResourceManagerUserAssignedIdentityMapOutput) ElementType

func (AzureResourceManagerUserAssignedIdentityMapOutput) MapIndex

func (AzureResourceManagerUserAssignedIdentityMapOutput) ToAzureResourceManagerUserAssignedIdentityMapOutput

func (o AzureResourceManagerUserAssignedIdentityMapOutput) ToAzureResourceManagerUserAssignedIdentityMapOutput() AzureResourceManagerUserAssignedIdentityMapOutput

func (AzureResourceManagerUserAssignedIdentityMapOutput) ToAzureResourceManagerUserAssignedIdentityMapOutputWithContext

func (o AzureResourceManagerUserAssignedIdentityMapOutput) ToAzureResourceManagerUserAssignedIdentityMapOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityMapOutput

type AzureResourceManagerUserAssignedIdentityOutput

type AzureResourceManagerUserAssignedIdentityOutput struct{ *pulumi.OutputState }

A managed identity assigned by the user.

func (AzureResourceManagerUserAssignedIdentityOutput) ClientId

The active directory client identifier for this principal.

func (AzureResourceManagerUserAssignedIdentityOutput) ElementType

func (AzureResourceManagerUserAssignedIdentityOutput) PrincipalId

The active directory identifier for this principal.

func (AzureResourceManagerUserAssignedIdentityOutput) ToAzureResourceManagerUserAssignedIdentityOutput

func (o AzureResourceManagerUserAssignedIdentityOutput) ToAzureResourceManagerUserAssignedIdentityOutput() AzureResourceManagerUserAssignedIdentityOutput

func (AzureResourceManagerUserAssignedIdentityOutput) ToAzureResourceManagerUserAssignedIdentityOutputWithContext

func (o AzureResourceManagerUserAssignedIdentityOutput) ToAzureResourceManagerUserAssignedIdentityOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityOutput

type AzureResourceManagerUserAssignedIdentityResponse

type AzureResourceManagerUserAssignedIdentityResponse struct {
	// The active directory client identifier for this principal.
	ClientId *string `pulumi:"clientId"`
	// The active directory identifier for this principal.
	PrincipalId *string `pulumi:"principalId"`
}

A managed identity assigned by the user.

type AzureResourceManagerUserAssignedIdentityResponseMapOutput

type AzureResourceManagerUserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (AzureResourceManagerUserAssignedIdentityResponseMapOutput) ElementType

func (AzureResourceManagerUserAssignedIdentityResponseMapOutput) MapIndex

func (AzureResourceManagerUserAssignedIdentityResponseMapOutput) ToAzureResourceManagerUserAssignedIdentityResponseMapOutput

func (AzureResourceManagerUserAssignedIdentityResponseMapOutput) ToAzureResourceManagerUserAssignedIdentityResponseMapOutputWithContext

func (o AzureResourceManagerUserAssignedIdentityResponseMapOutput) ToAzureResourceManagerUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityResponseMapOutput

type AzureResourceManagerUserAssignedIdentityResponseOutput

type AzureResourceManagerUserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

A managed identity assigned by the user.

func (AzureResourceManagerUserAssignedIdentityResponseOutput) ClientId

The active directory client identifier for this principal.

func (AzureResourceManagerUserAssignedIdentityResponseOutput) ElementType

func (AzureResourceManagerUserAssignedIdentityResponseOutput) PrincipalId

The active directory identifier for this principal.

func (AzureResourceManagerUserAssignedIdentityResponseOutput) ToAzureResourceManagerUserAssignedIdentityResponseOutput

func (AzureResourceManagerUserAssignedIdentityResponseOutput) ToAzureResourceManagerUserAssignedIdentityResponseOutputWithContext

func (o AzureResourceManagerUserAssignedIdentityResponseOutput) ToAzureResourceManagerUserAssignedIdentityResponseOutputWithContext(ctx context.Context) AzureResourceManagerUserAssignedIdentityResponseOutput

type BillingCycle

type BillingCycle string

different billing cycles like MONTHLY/WEEKLY

func (BillingCycle) ElementType

func (BillingCycle) ElementType() reflect.Type

func (BillingCycle) ToBillingCycleOutput

func (e BillingCycle) ToBillingCycleOutput() BillingCycleOutput

func (BillingCycle) ToBillingCycleOutputWithContext

func (e BillingCycle) ToBillingCycleOutputWithContext(ctx context.Context) BillingCycleOutput

func (BillingCycle) ToBillingCyclePtrOutput

func (e BillingCycle) ToBillingCyclePtrOutput() BillingCyclePtrOutput

func (BillingCycle) ToBillingCyclePtrOutputWithContext

func (e BillingCycle) ToBillingCyclePtrOutputWithContext(ctx context.Context) BillingCyclePtrOutput

func (BillingCycle) ToStringOutput

func (e BillingCycle) ToStringOutput() pulumi.StringOutput

func (BillingCycle) ToStringOutputWithContext

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

func (BillingCycle) ToStringPtrOutput

func (e BillingCycle) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingCycle) ToStringPtrOutputWithContext

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

type BillingCycleInput

type BillingCycleInput interface {
	pulumi.Input

	ToBillingCycleOutput() BillingCycleOutput
	ToBillingCycleOutputWithContext(context.Context) BillingCycleOutput
}

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

BillingCycleWEEKLY
BillingCycleMONTHLY

type BillingCycleOutput

type BillingCycleOutput struct{ *pulumi.OutputState }

func (BillingCycleOutput) ElementType

func (BillingCycleOutput) ElementType() reflect.Type

func (BillingCycleOutput) ToBillingCycleOutput

func (o BillingCycleOutput) ToBillingCycleOutput() BillingCycleOutput

func (BillingCycleOutput) ToBillingCycleOutputWithContext

func (o BillingCycleOutput) ToBillingCycleOutputWithContext(ctx context.Context) BillingCycleOutput

func (BillingCycleOutput) ToBillingCyclePtrOutput

func (o BillingCycleOutput) ToBillingCyclePtrOutput() BillingCyclePtrOutput

func (BillingCycleOutput) ToBillingCyclePtrOutputWithContext

func (o BillingCycleOutput) ToBillingCyclePtrOutputWithContext(ctx context.Context) BillingCyclePtrOutput

func (BillingCycleOutput) ToStringOutput

func (o BillingCycleOutput) ToStringOutput() pulumi.StringOutput

func (BillingCycleOutput) ToStringOutputWithContext

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

func (BillingCycleOutput) ToStringPtrOutput

func (o BillingCycleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingCycleOutput) ToStringPtrOutputWithContext

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

type BillingCyclePtrInput

type BillingCyclePtrInput interface {
	pulumi.Input

	ToBillingCyclePtrOutput() BillingCyclePtrOutput
	ToBillingCyclePtrOutputWithContext(context.Context) BillingCyclePtrOutput
}

func BillingCyclePtr

func BillingCyclePtr(v string) BillingCyclePtrInput

type BillingCyclePtrOutput

type BillingCyclePtrOutput struct{ *pulumi.OutputState }

func (BillingCyclePtrOutput) Elem

func (BillingCyclePtrOutput) ElementType

func (BillingCyclePtrOutput) ElementType() reflect.Type

func (BillingCyclePtrOutput) ToBillingCyclePtrOutput

func (o BillingCyclePtrOutput) ToBillingCyclePtrOutput() BillingCyclePtrOutput

func (BillingCyclePtrOutput) ToBillingCyclePtrOutputWithContext

func (o BillingCyclePtrOutput) ToBillingCyclePtrOutputWithContext(ctx context.Context) BillingCyclePtrOutput

func (BillingCyclePtrOutput) ToStringPtrOutput

func (o BillingCyclePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingCyclePtrOutput) ToStringPtrOutputWithContext

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

type BooleanEnum

type BooleanEnum string

cidr should not be 'any'

func (BooleanEnum) ElementType

func (BooleanEnum) ElementType() reflect.Type

func (BooleanEnum) ToBooleanEnumOutput

func (e BooleanEnum) ToBooleanEnumOutput() BooleanEnumOutput

func (BooleanEnum) ToBooleanEnumOutputWithContext

func (e BooleanEnum) ToBooleanEnumOutputWithContext(ctx context.Context) BooleanEnumOutput

func (BooleanEnum) ToBooleanEnumPtrOutput

func (e BooleanEnum) ToBooleanEnumPtrOutput() BooleanEnumPtrOutput

func (BooleanEnum) ToBooleanEnumPtrOutputWithContext

func (e BooleanEnum) ToBooleanEnumPtrOutputWithContext(ctx context.Context) BooleanEnumPtrOutput

func (BooleanEnum) ToStringOutput

func (e BooleanEnum) ToStringOutput() pulumi.StringOutput

func (BooleanEnum) ToStringOutputWithContext

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

func (BooleanEnum) ToStringPtrOutput

func (e BooleanEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (BooleanEnum) ToStringPtrOutputWithContext

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

type BooleanEnumInput

type BooleanEnumInput interface {
	pulumi.Input

	ToBooleanEnumOutput() BooleanEnumOutput
	ToBooleanEnumOutputWithContext(context.Context) BooleanEnumOutput
}

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

BooleanEnumTRUE
BooleanEnumFALSE

type BooleanEnumOutput

type BooleanEnumOutput struct{ *pulumi.OutputState }

func (BooleanEnumOutput) ElementType

func (BooleanEnumOutput) ElementType() reflect.Type

func (BooleanEnumOutput) ToBooleanEnumOutput

func (o BooleanEnumOutput) ToBooleanEnumOutput() BooleanEnumOutput

func (BooleanEnumOutput) ToBooleanEnumOutputWithContext

func (o BooleanEnumOutput) ToBooleanEnumOutputWithContext(ctx context.Context) BooleanEnumOutput

func (BooleanEnumOutput) ToBooleanEnumPtrOutput

func (o BooleanEnumOutput) ToBooleanEnumPtrOutput() BooleanEnumPtrOutput

func (BooleanEnumOutput) ToBooleanEnumPtrOutputWithContext

func (o BooleanEnumOutput) ToBooleanEnumPtrOutputWithContext(ctx context.Context) BooleanEnumPtrOutput

func (BooleanEnumOutput) ToStringOutput

func (o BooleanEnumOutput) ToStringOutput() pulumi.StringOutput

func (BooleanEnumOutput) ToStringOutputWithContext

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

func (BooleanEnumOutput) ToStringPtrOutput

func (o BooleanEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BooleanEnumOutput) ToStringPtrOutputWithContext

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

type BooleanEnumPtrInput

type BooleanEnumPtrInput interface {
	pulumi.Input

	ToBooleanEnumPtrOutput() BooleanEnumPtrOutput
	ToBooleanEnumPtrOutputWithContext(context.Context) BooleanEnumPtrOutput
}

func BooleanEnumPtr

func BooleanEnumPtr(v string) BooleanEnumPtrInput

type BooleanEnumPtrOutput

type BooleanEnumPtrOutput struct{ *pulumi.OutputState }

func (BooleanEnumPtrOutput) Elem

func (BooleanEnumPtrOutput) ElementType

func (BooleanEnumPtrOutput) ElementType() reflect.Type

func (BooleanEnumPtrOutput) ToBooleanEnumPtrOutput

func (o BooleanEnumPtrOutput) ToBooleanEnumPtrOutput() BooleanEnumPtrOutput

func (BooleanEnumPtrOutput) ToBooleanEnumPtrOutputWithContext

func (o BooleanEnumPtrOutput) ToBooleanEnumPtrOutputWithContext(ctx context.Context) BooleanEnumPtrOutput

func (BooleanEnumPtrOutput) ToStringPtrOutput

func (o BooleanEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BooleanEnumPtrOutput) ToStringPtrOutputWithContext

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

type Category

type Category struct {
	// feed list
	Feeds []string `pulumi:"feeds"`
	// custom URL
	UrlCustom []string `pulumi:"urlCustom"`
}

URL/EDL to match

type CategoryArgs

type CategoryArgs struct {
	// feed list
	Feeds pulumi.StringArrayInput `pulumi:"feeds"`
	// custom URL
	UrlCustom pulumi.StringArrayInput `pulumi:"urlCustom"`
}

URL/EDL to match

func (CategoryArgs) ElementType

func (CategoryArgs) ElementType() reflect.Type

func (CategoryArgs) ToCategoryOutput

func (i CategoryArgs) ToCategoryOutput() CategoryOutput

func (CategoryArgs) ToCategoryOutputWithContext

func (i CategoryArgs) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput

func (CategoryArgs) ToCategoryPtrOutput

func (i CategoryArgs) ToCategoryPtrOutput() CategoryPtrOutput

func (CategoryArgs) ToCategoryPtrOutputWithContext

func (i CategoryArgs) ToCategoryPtrOutputWithContext(ctx context.Context) CategoryPtrOutput

type CategoryInput

type CategoryInput interface {
	pulumi.Input

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

CategoryInput is an input type that accepts CategoryArgs and CategoryOutput values. You can construct a concrete instance of `CategoryInput` via:

CategoryArgs{...}

type CategoryOutput

type CategoryOutput struct{ *pulumi.OutputState }

URL/EDL to match

func (CategoryOutput) ElementType

func (CategoryOutput) ElementType() reflect.Type

func (CategoryOutput) Feeds

feed list

func (CategoryOutput) ToCategoryOutput

func (o CategoryOutput) ToCategoryOutput() CategoryOutput

func (CategoryOutput) ToCategoryOutputWithContext

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

func (CategoryOutput) ToCategoryPtrOutput

func (o CategoryOutput) ToCategoryPtrOutput() CategoryPtrOutput

func (CategoryOutput) ToCategoryPtrOutputWithContext

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

func (CategoryOutput) UrlCustom

func (o CategoryOutput) UrlCustom() pulumi.StringArrayOutput

custom URL

type CategoryPtrInput

type CategoryPtrInput interface {
	pulumi.Input

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

CategoryPtrInput is an input type that accepts CategoryArgs, CategoryPtr and CategoryPtrOutput values. You can construct a concrete instance of `CategoryPtrInput` via:

        CategoryArgs{...}

or:

        nil

func CategoryPtr

func CategoryPtr(v *CategoryArgs) CategoryPtrInput

type CategoryPtrOutput

type CategoryPtrOutput struct{ *pulumi.OutputState }

func (CategoryPtrOutput) Elem

func (CategoryPtrOutput) ElementType

func (CategoryPtrOutput) ElementType() reflect.Type

func (CategoryPtrOutput) Feeds

feed list

func (CategoryPtrOutput) ToCategoryPtrOutput

func (o CategoryPtrOutput) ToCategoryPtrOutput() CategoryPtrOutput

func (CategoryPtrOutput) ToCategoryPtrOutputWithContext

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

func (CategoryPtrOutput) UrlCustom

custom URL

type CategoryResponse

type CategoryResponse struct {
	// feed list
	Feeds []string `pulumi:"feeds"`
	// custom URL
	UrlCustom []string `pulumi:"urlCustom"`
}

URL/EDL to match

type CategoryResponseOutput

type CategoryResponseOutput struct{ *pulumi.OutputState }

URL/EDL to match

func (CategoryResponseOutput) ElementType

func (CategoryResponseOutput) ElementType() reflect.Type

func (CategoryResponseOutput) Feeds

feed list

func (CategoryResponseOutput) ToCategoryResponseOutput

func (o CategoryResponseOutput) ToCategoryResponseOutput() CategoryResponseOutput

func (CategoryResponseOutput) ToCategoryResponseOutputWithContext

func (o CategoryResponseOutput) ToCategoryResponseOutputWithContext(ctx context.Context) CategoryResponseOutput

func (CategoryResponseOutput) UrlCustom

custom URL

type CategoryResponsePtrOutput

type CategoryResponsePtrOutput struct{ *pulumi.OutputState }

func (CategoryResponsePtrOutput) Elem

func (CategoryResponsePtrOutput) ElementType

func (CategoryResponsePtrOutput) ElementType() reflect.Type

func (CategoryResponsePtrOutput) Feeds

feed list

func (CategoryResponsePtrOutput) ToCategoryResponsePtrOutput

func (o CategoryResponsePtrOutput) ToCategoryResponsePtrOutput() CategoryResponsePtrOutput

func (CategoryResponsePtrOutput) ToCategoryResponsePtrOutputWithContext

func (o CategoryResponsePtrOutput) ToCategoryResponsePtrOutputWithContext(ctx context.Context) CategoryResponsePtrOutput

func (CategoryResponsePtrOutput) UrlCustom

custom URL

type CertificateObjectGlobalRulestack

type CertificateObjectGlobalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// use certificate self signed
	CertificateSelfSigned pulumi.StringOutput `pulumi:"certificateSelfSigned"`
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId pulumi.StringPtrOutput `pulumi:"certificateSignerResourceId"`
	// user description for this object
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// read only string representing last create or update
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

GlobalRulestack Certificate Object Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetCertificateObjectGlobalRulestack

func GetCertificateObjectGlobalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateObjectGlobalRulestackState, opts ...pulumi.ResourceOption) (*CertificateObjectGlobalRulestack, error)

GetCertificateObjectGlobalRulestack gets an existing CertificateObjectGlobalRulestack 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 NewCertificateObjectGlobalRulestack

func NewCertificateObjectGlobalRulestack(ctx *pulumi.Context,
	name string, args *CertificateObjectGlobalRulestackArgs, opts ...pulumi.ResourceOption) (*CertificateObjectGlobalRulestack, error)

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

func (*CertificateObjectGlobalRulestack) ElementType

func (*CertificateObjectGlobalRulestack) ToCertificateObjectGlobalRulestackOutput

func (i *CertificateObjectGlobalRulestack) ToCertificateObjectGlobalRulestackOutput() CertificateObjectGlobalRulestackOutput

func (*CertificateObjectGlobalRulestack) ToCertificateObjectGlobalRulestackOutputWithContext

func (i *CertificateObjectGlobalRulestack) ToCertificateObjectGlobalRulestackOutputWithContext(ctx context.Context) CertificateObjectGlobalRulestackOutput

type CertificateObjectGlobalRulestackArgs

type CertificateObjectGlobalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// use certificate self signed
	CertificateSelfSigned pulumi.StringInput
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId pulumi.StringPtrInput
	// user description for this object
	Description pulumi.StringPtrInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput
	// certificate name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a CertificateObjectGlobalRulestack resource.

func (CertificateObjectGlobalRulestackArgs) ElementType

type CertificateObjectGlobalRulestackInput

type CertificateObjectGlobalRulestackInput interface {
	pulumi.Input

	ToCertificateObjectGlobalRulestackOutput() CertificateObjectGlobalRulestackOutput
	ToCertificateObjectGlobalRulestackOutputWithContext(ctx context.Context) CertificateObjectGlobalRulestackOutput
}

type CertificateObjectGlobalRulestackOutput

type CertificateObjectGlobalRulestackOutput struct{ *pulumi.OutputState }

func (CertificateObjectGlobalRulestackOutput) AuditComment

comment for this object

func (CertificateObjectGlobalRulestackOutput) CertificateSelfSigned

use certificate self signed

func (CertificateObjectGlobalRulestackOutput) CertificateSignerResourceId

func (o CertificateObjectGlobalRulestackOutput) CertificateSignerResourceId() pulumi.StringPtrOutput

Resource Id of certificate signer, to be populated only when certificateSelfSigned is false

func (CertificateObjectGlobalRulestackOutput) Description

user description for this object

func (CertificateObjectGlobalRulestackOutput) ElementType

func (CertificateObjectGlobalRulestackOutput) Etag

read only string representing last create or update

func (CertificateObjectGlobalRulestackOutput) Name

The name of the resource

func (CertificateObjectGlobalRulestackOutput) ProvisioningState

Provisioning state of the resource.

func (CertificateObjectGlobalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CertificateObjectGlobalRulestackOutput) ToCertificateObjectGlobalRulestackOutput

func (o CertificateObjectGlobalRulestackOutput) ToCertificateObjectGlobalRulestackOutput() CertificateObjectGlobalRulestackOutput

func (CertificateObjectGlobalRulestackOutput) ToCertificateObjectGlobalRulestackOutputWithContext

func (o CertificateObjectGlobalRulestackOutput) ToCertificateObjectGlobalRulestackOutputWithContext(ctx context.Context) CertificateObjectGlobalRulestackOutput

func (CertificateObjectGlobalRulestackOutput) Type

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

type CertificateObjectGlobalRulestackState

type CertificateObjectGlobalRulestackState struct {
}

func (CertificateObjectGlobalRulestackState) ElementType

type CertificateObjectLocalRulestack

type CertificateObjectLocalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// use certificate self signed
	CertificateSelfSigned pulumi.StringOutput `pulumi:"certificateSelfSigned"`
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId pulumi.StringPtrOutput `pulumi:"certificateSignerResourceId"`
	// user description for this object
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// read only string representing last create or update
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

LocalRulestack Certificate Object Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetCertificateObjectLocalRulestack

func GetCertificateObjectLocalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateObjectLocalRulestackState, opts ...pulumi.ResourceOption) (*CertificateObjectLocalRulestack, error)

GetCertificateObjectLocalRulestack gets an existing CertificateObjectLocalRulestack 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 NewCertificateObjectLocalRulestack

func NewCertificateObjectLocalRulestack(ctx *pulumi.Context,
	name string, args *CertificateObjectLocalRulestackArgs, opts ...pulumi.ResourceOption) (*CertificateObjectLocalRulestack, error)

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

func (*CertificateObjectLocalRulestack) ElementType

func (*CertificateObjectLocalRulestack) ToCertificateObjectLocalRulestackOutput

func (i *CertificateObjectLocalRulestack) ToCertificateObjectLocalRulestackOutput() CertificateObjectLocalRulestackOutput

func (*CertificateObjectLocalRulestack) ToCertificateObjectLocalRulestackOutputWithContext

func (i *CertificateObjectLocalRulestack) ToCertificateObjectLocalRulestackOutputWithContext(ctx context.Context) CertificateObjectLocalRulestackOutput

type CertificateObjectLocalRulestackArgs

type CertificateObjectLocalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// use certificate self signed
	CertificateSelfSigned pulumi.StringInput
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId pulumi.StringPtrInput
	// user description for this object
	Description pulumi.StringPtrInput
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput
	// certificate name
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a CertificateObjectLocalRulestack resource.

func (CertificateObjectLocalRulestackArgs) ElementType

type CertificateObjectLocalRulestackInput

type CertificateObjectLocalRulestackInput interface {
	pulumi.Input

	ToCertificateObjectLocalRulestackOutput() CertificateObjectLocalRulestackOutput
	ToCertificateObjectLocalRulestackOutputWithContext(ctx context.Context) CertificateObjectLocalRulestackOutput
}

type CertificateObjectLocalRulestackOutput

type CertificateObjectLocalRulestackOutput struct{ *pulumi.OutputState }

func (CertificateObjectLocalRulestackOutput) AuditComment

comment for this object

func (CertificateObjectLocalRulestackOutput) CertificateSelfSigned

func (o CertificateObjectLocalRulestackOutput) CertificateSelfSigned() pulumi.StringOutput

use certificate self signed

func (CertificateObjectLocalRulestackOutput) CertificateSignerResourceId

func (o CertificateObjectLocalRulestackOutput) CertificateSignerResourceId() pulumi.StringPtrOutput

Resource Id of certificate signer, to be populated only when certificateSelfSigned is false

func (CertificateObjectLocalRulestackOutput) Description

user description for this object

func (CertificateObjectLocalRulestackOutput) ElementType

func (CertificateObjectLocalRulestackOutput) Etag

read only string representing last create or update

func (CertificateObjectLocalRulestackOutput) Name

The name of the resource

func (CertificateObjectLocalRulestackOutput) ProvisioningState

Provisioning state of the resource.

func (CertificateObjectLocalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CertificateObjectLocalRulestackOutput) ToCertificateObjectLocalRulestackOutput

func (o CertificateObjectLocalRulestackOutput) ToCertificateObjectLocalRulestackOutput() CertificateObjectLocalRulestackOutput

func (CertificateObjectLocalRulestackOutput) ToCertificateObjectLocalRulestackOutputWithContext

func (o CertificateObjectLocalRulestackOutput) ToCertificateObjectLocalRulestackOutputWithContext(ctx context.Context) CertificateObjectLocalRulestackOutput

func (CertificateObjectLocalRulestackOutput) Type

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

type CertificateObjectLocalRulestackState

type CertificateObjectLocalRulestackState struct {
}

func (CertificateObjectLocalRulestackState) ElementType

type CountryResponse

type CountryResponse struct {
	// country code
	Code string `pulumi:"code"`
	// code description
	Description *string `pulumi:"description"`
}

Country Description

type CountryResponseArrayOutput

type CountryResponseArrayOutput struct{ *pulumi.OutputState }

func (CountryResponseArrayOutput) ElementType

func (CountryResponseArrayOutput) ElementType() reflect.Type

func (CountryResponseArrayOutput) Index

func (CountryResponseArrayOutput) ToCountryResponseArrayOutput

func (o CountryResponseArrayOutput) ToCountryResponseArrayOutput() CountryResponseArrayOutput

func (CountryResponseArrayOutput) ToCountryResponseArrayOutputWithContext

func (o CountryResponseArrayOutput) ToCountryResponseArrayOutputWithContext(ctx context.Context) CountryResponseArrayOutput

type CountryResponseOutput

type CountryResponseOutput struct{ *pulumi.OutputState }

Country Description

func (CountryResponseOutput) Code

country code

func (CountryResponseOutput) Description

code description

func (CountryResponseOutput) ElementType

func (CountryResponseOutput) ElementType() reflect.Type

func (CountryResponseOutput) ToCountryResponseOutput

func (o CountryResponseOutput) ToCountryResponseOutput() CountryResponseOutput

func (CountryResponseOutput) ToCountryResponseOutputWithContext

func (o CountryResponseOutput) ToCountryResponseOutputWithContext(ctx context.Context) CountryResponseOutput

type DNSProxy

type DNSProxy string

Enable DNS proxy, disabled by default

func (DNSProxy) ElementType

func (DNSProxy) ElementType() reflect.Type

func (DNSProxy) ToDNSProxyOutput

func (e DNSProxy) ToDNSProxyOutput() DNSProxyOutput

func (DNSProxy) ToDNSProxyOutputWithContext

func (e DNSProxy) ToDNSProxyOutputWithContext(ctx context.Context) DNSProxyOutput

func (DNSProxy) ToDNSProxyPtrOutput

func (e DNSProxy) ToDNSProxyPtrOutput() DNSProxyPtrOutput

func (DNSProxy) ToDNSProxyPtrOutputWithContext

func (e DNSProxy) ToDNSProxyPtrOutputWithContext(ctx context.Context) DNSProxyPtrOutput

func (DNSProxy) ToStringOutput

func (e DNSProxy) ToStringOutput() pulumi.StringOutput

func (DNSProxy) ToStringOutputWithContext

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

func (DNSProxy) ToStringPtrOutput

func (e DNSProxy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DNSProxy) ToStringPtrOutputWithContext

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

type DNSProxyInput

type DNSProxyInput interface {
	pulumi.Input

	ToDNSProxyOutput() DNSProxyOutput
	ToDNSProxyOutputWithContext(context.Context) DNSProxyOutput
}

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

DNSProxyDISABLED
DNSProxyENABLED

type DNSProxyOutput

type DNSProxyOutput struct{ *pulumi.OutputState }

func (DNSProxyOutput) ElementType

func (DNSProxyOutput) ElementType() reflect.Type

func (DNSProxyOutput) ToDNSProxyOutput

func (o DNSProxyOutput) ToDNSProxyOutput() DNSProxyOutput

func (DNSProxyOutput) ToDNSProxyOutputWithContext

func (o DNSProxyOutput) ToDNSProxyOutputWithContext(ctx context.Context) DNSProxyOutput

func (DNSProxyOutput) ToDNSProxyPtrOutput

func (o DNSProxyOutput) ToDNSProxyPtrOutput() DNSProxyPtrOutput

func (DNSProxyOutput) ToDNSProxyPtrOutputWithContext

func (o DNSProxyOutput) ToDNSProxyPtrOutputWithContext(ctx context.Context) DNSProxyPtrOutput

func (DNSProxyOutput) ToStringOutput

func (o DNSProxyOutput) ToStringOutput() pulumi.StringOutput

func (DNSProxyOutput) ToStringOutputWithContext

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

func (DNSProxyOutput) ToStringPtrOutput

func (o DNSProxyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DNSProxyOutput) ToStringPtrOutputWithContext

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

type DNSProxyPtrInput

type DNSProxyPtrInput interface {
	pulumi.Input

	ToDNSProxyPtrOutput() DNSProxyPtrOutput
	ToDNSProxyPtrOutputWithContext(context.Context) DNSProxyPtrOutput
}

func DNSProxyPtr

func DNSProxyPtr(v string) DNSProxyPtrInput

type DNSProxyPtrOutput

type DNSProxyPtrOutput struct{ *pulumi.OutputState }

func (DNSProxyPtrOutput) Elem

func (DNSProxyPtrOutput) ElementType

func (DNSProxyPtrOutput) ElementType() reflect.Type

func (DNSProxyPtrOutput) ToDNSProxyPtrOutput

func (o DNSProxyPtrOutput) ToDNSProxyPtrOutput() DNSProxyPtrOutput

func (DNSProxyPtrOutput) ToDNSProxyPtrOutputWithContext

func (o DNSProxyPtrOutput) ToDNSProxyPtrOutputWithContext(ctx context.Context) DNSProxyPtrOutput

func (DNSProxyPtrOutput) ToStringPtrOutput

func (o DNSProxyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DNSProxyPtrOutput) ToStringPtrOutputWithContext

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

type DNSSettings

type DNSSettings struct {
	// List of IPs associated with the Firewall
	DnsServers []IPAddress `pulumi:"dnsServers"`
	// Enable DNS proxy, disabled by default
	EnableDnsProxy *string `pulumi:"enableDnsProxy"`
	// Enabled DNS proxy type, disabled by default
	EnabledDnsType *string `pulumi:"enabledDnsType"`
}

DNS Proxy settings for Firewall

type DNSSettingsArgs

type DNSSettingsArgs struct {
	// List of IPs associated with the Firewall
	DnsServers IPAddressArrayInput `pulumi:"dnsServers"`
	// Enable DNS proxy, disabled by default
	EnableDnsProxy pulumi.StringPtrInput `pulumi:"enableDnsProxy"`
	// Enabled DNS proxy type, disabled by default
	EnabledDnsType pulumi.StringPtrInput `pulumi:"enabledDnsType"`
}

DNS Proxy settings for Firewall

func (DNSSettingsArgs) ElementType

func (DNSSettingsArgs) ElementType() reflect.Type

func (DNSSettingsArgs) ToDNSSettingsOutput

func (i DNSSettingsArgs) ToDNSSettingsOutput() DNSSettingsOutput

func (DNSSettingsArgs) ToDNSSettingsOutputWithContext

func (i DNSSettingsArgs) ToDNSSettingsOutputWithContext(ctx context.Context) DNSSettingsOutput

type DNSSettingsInput

type DNSSettingsInput interface {
	pulumi.Input

	ToDNSSettingsOutput() DNSSettingsOutput
	ToDNSSettingsOutputWithContext(context.Context) DNSSettingsOutput
}

DNSSettingsInput is an input type that accepts DNSSettingsArgs and DNSSettingsOutput values. You can construct a concrete instance of `DNSSettingsInput` via:

DNSSettingsArgs{...}

type DNSSettingsOutput

type DNSSettingsOutput struct{ *pulumi.OutputState }

DNS Proxy settings for Firewall

func (DNSSettingsOutput) DnsServers

func (o DNSSettingsOutput) DnsServers() IPAddressArrayOutput

List of IPs associated with the Firewall

func (DNSSettingsOutput) ElementType

func (DNSSettingsOutput) ElementType() reflect.Type

func (DNSSettingsOutput) EnableDnsProxy

func (o DNSSettingsOutput) EnableDnsProxy() pulumi.StringPtrOutput

Enable DNS proxy, disabled by default

func (DNSSettingsOutput) EnabledDnsType

func (o DNSSettingsOutput) EnabledDnsType() pulumi.StringPtrOutput

Enabled DNS proxy type, disabled by default

func (DNSSettingsOutput) ToDNSSettingsOutput

func (o DNSSettingsOutput) ToDNSSettingsOutput() DNSSettingsOutput

func (DNSSettingsOutput) ToDNSSettingsOutputWithContext

func (o DNSSettingsOutput) ToDNSSettingsOutputWithContext(ctx context.Context) DNSSettingsOutput

type DNSSettingsResponse

type DNSSettingsResponse struct {
	// List of IPs associated with the Firewall
	DnsServers []IPAddressResponse `pulumi:"dnsServers"`
	// Enable DNS proxy, disabled by default
	EnableDnsProxy *string `pulumi:"enableDnsProxy"`
	// Enabled DNS proxy type, disabled by default
	EnabledDnsType *string `pulumi:"enabledDnsType"`
}

DNS Proxy settings for Firewall

type DNSSettingsResponseOutput

type DNSSettingsResponseOutput struct{ *pulumi.OutputState }

DNS Proxy settings for Firewall

func (DNSSettingsResponseOutput) DnsServers

List of IPs associated with the Firewall

func (DNSSettingsResponseOutput) ElementType

func (DNSSettingsResponseOutput) ElementType() reflect.Type

func (DNSSettingsResponseOutput) EnableDnsProxy

Enable DNS proxy, disabled by default

func (DNSSettingsResponseOutput) EnabledDnsType

Enabled DNS proxy type, disabled by default

func (DNSSettingsResponseOutput) ToDNSSettingsResponseOutput

func (o DNSSettingsResponseOutput) ToDNSSettingsResponseOutput() DNSSettingsResponseOutput

func (DNSSettingsResponseOutput) ToDNSSettingsResponseOutputWithContext

func (o DNSSettingsResponseOutput) ToDNSSettingsResponseOutputWithContext(ctx context.Context) DNSSettingsResponseOutput

type DecryptionRuleTypeEnum

type DecryptionRuleTypeEnum string

enable or disable decryption

func (DecryptionRuleTypeEnum) ElementType

func (DecryptionRuleTypeEnum) ElementType() reflect.Type

func (DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumOutput

func (e DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumOutput() DecryptionRuleTypeEnumOutput

func (DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumOutputWithContext

func (e DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumOutputWithContext(ctx context.Context) DecryptionRuleTypeEnumOutput

func (DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumPtrOutput

func (e DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumPtrOutput() DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumPtrOutputWithContext

func (e DecryptionRuleTypeEnum) ToDecryptionRuleTypeEnumPtrOutputWithContext(ctx context.Context) DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnum) ToStringOutput

func (e DecryptionRuleTypeEnum) ToStringOutput() pulumi.StringOutput

func (DecryptionRuleTypeEnum) ToStringOutputWithContext

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

func (DecryptionRuleTypeEnum) ToStringPtrOutput

func (e DecryptionRuleTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (DecryptionRuleTypeEnum) ToStringPtrOutputWithContext

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

type DecryptionRuleTypeEnumInput

type DecryptionRuleTypeEnumInput interface {
	pulumi.Input

	ToDecryptionRuleTypeEnumOutput() DecryptionRuleTypeEnumOutput
	ToDecryptionRuleTypeEnumOutputWithContext(context.Context) DecryptionRuleTypeEnumOutput
}

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

DecryptionRuleTypeEnumSSLOutboundInspection
DecryptionRuleTypeEnumSSLInboundInspection
DecryptionRuleTypeEnumNone

type DecryptionRuleTypeEnumOutput

type DecryptionRuleTypeEnumOutput struct{ *pulumi.OutputState }

func (DecryptionRuleTypeEnumOutput) ElementType

func (DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumOutput

func (o DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumOutput() DecryptionRuleTypeEnumOutput

func (DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumOutputWithContext

func (o DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumOutputWithContext(ctx context.Context) DecryptionRuleTypeEnumOutput

func (DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumPtrOutput

func (o DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumPtrOutput() DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumPtrOutputWithContext

func (o DecryptionRuleTypeEnumOutput) ToDecryptionRuleTypeEnumPtrOutputWithContext(ctx context.Context) DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnumOutput) ToStringOutput

func (DecryptionRuleTypeEnumOutput) ToStringOutputWithContext

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

func (DecryptionRuleTypeEnumOutput) ToStringPtrOutput

func (o DecryptionRuleTypeEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DecryptionRuleTypeEnumOutput) ToStringPtrOutputWithContext

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

type DecryptionRuleTypeEnumPtrInput

type DecryptionRuleTypeEnumPtrInput interface {
	pulumi.Input

	ToDecryptionRuleTypeEnumPtrOutput() DecryptionRuleTypeEnumPtrOutput
	ToDecryptionRuleTypeEnumPtrOutputWithContext(context.Context) DecryptionRuleTypeEnumPtrOutput
}

func DecryptionRuleTypeEnumPtr

func DecryptionRuleTypeEnumPtr(v string) DecryptionRuleTypeEnumPtrInput

type DecryptionRuleTypeEnumPtrOutput

type DecryptionRuleTypeEnumPtrOutput struct{ *pulumi.OutputState }

func (DecryptionRuleTypeEnumPtrOutput) Elem

func (DecryptionRuleTypeEnumPtrOutput) ElementType

func (DecryptionRuleTypeEnumPtrOutput) ToDecryptionRuleTypeEnumPtrOutput

func (o DecryptionRuleTypeEnumPtrOutput) ToDecryptionRuleTypeEnumPtrOutput() DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnumPtrOutput) ToDecryptionRuleTypeEnumPtrOutputWithContext

func (o DecryptionRuleTypeEnumPtrOutput) ToDecryptionRuleTypeEnumPtrOutputWithContext(ctx context.Context) DecryptionRuleTypeEnumPtrOutput

func (DecryptionRuleTypeEnumPtrOutput) ToStringPtrOutput

func (DecryptionRuleTypeEnumPtrOutput) ToStringPtrOutputWithContext

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

type DefaultMode

type DefaultMode string

Mode for default rules creation

func (DefaultMode) ElementType

func (DefaultMode) ElementType() reflect.Type

func (DefaultMode) ToDefaultModeOutput

func (e DefaultMode) ToDefaultModeOutput() DefaultModeOutput

func (DefaultMode) ToDefaultModeOutputWithContext

func (e DefaultMode) ToDefaultModeOutputWithContext(ctx context.Context) DefaultModeOutput

func (DefaultMode) ToDefaultModePtrOutput

func (e DefaultMode) ToDefaultModePtrOutput() DefaultModePtrOutput

func (DefaultMode) ToDefaultModePtrOutputWithContext

func (e DefaultMode) ToDefaultModePtrOutputWithContext(ctx context.Context) DefaultModePtrOutput

func (DefaultMode) ToStringOutput

func (e DefaultMode) ToStringOutput() pulumi.StringOutput

func (DefaultMode) ToStringOutputWithContext

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

func (DefaultMode) ToStringPtrOutput

func (e DefaultMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultMode) ToStringPtrOutputWithContext

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

type DefaultModeInput

type DefaultModeInput interface {
	pulumi.Input

	ToDefaultModeOutput() DefaultModeOutput
	ToDefaultModeOutputWithContext(context.Context) DefaultModeOutput
}

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

DefaultModeIPS
DefaultModeFIREWALL
DefaultModeNONE

type DefaultModeOutput

type DefaultModeOutput struct{ *pulumi.OutputState }

func (DefaultModeOutput) ElementType

func (DefaultModeOutput) ElementType() reflect.Type

func (DefaultModeOutput) ToDefaultModeOutput

func (o DefaultModeOutput) ToDefaultModeOutput() DefaultModeOutput

func (DefaultModeOutput) ToDefaultModeOutputWithContext

func (o DefaultModeOutput) ToDefaultModeOutputWithContext(ctx context.Context) DefaultModeOutput

func (DefaultModeOutput) ToDefaultModePtrOutput

func (o DefaultModeOutput) ToDefaultModePtrOutput() DefaultModePtrOutput

func (DefaultModeOutput) ToDefaultModePtrOutputWithContext

func (o DefaultModeOutput) ToDefaultModePtrOutputWithContext(ctx context.Context) DefaultModePtrOutput

func (DefaultModeOutput) ToStringOutput

func (o DefaultModeOutput) ToStringOutput() pulumi.StringOutput

func (DefaultModeOutput) ToStringOutputWithContext

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

func (DefaultModeOutput) ToStringPtrOutput

func (o DefaultModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultModeOutput) ToStringPtrOutputWithContext

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

type DefaultModePtrInput

type DefaultModePtrInput interface {
	pulumi.Input

	ToDefaultModePtrOutput() DefaultModePtrOutput
	ToDefaultModePtrOutputWithContext(context.Context) DefaultModePtrOutput
}

func DefaultModePtr

func DefaultModePtr(v string) DefaultModePtrInput

type DefaultModePtrOutput

type DefaultModePtrOutput struct{ *pulumi.OutputState }

func (DefaultModePtrOutput) Elem

func (DefaultModePtrOutput) ElementType

func (DefaultModePtrOutput) ElementType() reflect.Type

func (DefaultModePtrOutput) ToDefaultModePtrOutput

func (o DefaultModePtrOutput) ToDefaultModePtrOutput() DefaultModePtrOutput

func (DefaultModePtrOutput) ToDefaultModePtrOutputWithContext

func (o DefaultModePtrOutput) ToDefaultModePtrOutputWithContext(ctx context.Context) DefaultModePtrOutput

func (DefaultModePtrOutput) ToStringPtrOutput

func (o DefaultModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultModePtrOutput) ToStringPtrOutputWithContext

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

type DestinationAddr

type DestinationAddr struct {
	// special value 'any'
	Cidrs []string `pulumi:"cidrs"`
	// list of countries
	Countries []string `pulumi:"countries"`
	// list of feeds
	Feeds []string `pulumi:"feeds"`
	// fqdn list
	FqdnLists []string `pulumi:"fqdnLists"`
	// prefix list
	PrefixLists []string `pulumi:"prefixLists"`
}

destination address

type DestinationAddrArgs

type DestinationAddrArgs struct {
	// special value 'any'
	Cidrs pulumi.StringArrayInput `pulumi:"cidrs"`
	// list of countries
	Countries pulumi.StringArrayInput `pulumi:"countries"`
	// list of feeds
	Feeds pulumi.StringArrayInput `pulumi:"feeds"`
	// fqdn list
	FqdnLists pulumi.StringArrayInput `pulumi:"fqdnLists"`
	// prefix list
	PrefixLists pulumi.StringArrayInput `pulumi:"prefixLists"`
}

destination address

func (DestinationAddrArgs) ElementType

func (DestinationAddrArgs) ElementType() reflect.Type

func (DestinationAddrArgs) ToDestinationAddrOutput

func (i DestinationAddrArgs) ToDestinationAddrOutput() DestinationAddrOutput

func (DestinationAddrArgs) ToDestinationAddrOutputWithContext

func (i DestinationAddrArgs) ToDestinationAddrOutputWithContext(ctx context.Context) DestinationAddrOutput

func (DestinationAddrArgs) ToDestinationAddrPtrOutput

func (i DestinationAddrArgs) ToDestinationAddrPtrOutput() DestinationAddrPtrOutput

func (DestinationAddrArgs) ToDestinationAddrPtrOutputWithContext

func (i DestinationAddrArgs) ToDestinationAddrPtrOutputWithContext(ctx context.Context) DestinationAddrPtrOutput

type DestinationAddrInput

type DestinationAddrInput interface {
	pulumi.Input

	ToDestinationAddrOutput() DestinationAddrOutput
	ToDestinationAddrOutputWithContext(context.Context) DestinationAddrOutput
}

DestinationAddrInput is an input type that accepts DestinationAddrArgs and DestinationAddrOutput values. You can construct a concrete instance of `DestinationAddrInput` via:

DestinationAddrArgs{...}

type DestinationAddrOutput

type DestinationAddrOutput struct{ *pulumi.OutputState }

destination address

func (DestinationAddrOutput) Cidrs

special value 'any'

func (DestinationAddrOutput) Countries

list of countries

func (DestinationAddrOutput) ElementType

func (DestinationAddrOutput) ElementType() reflect.Type

func (DestinationAddrOutput) Feeds

list of feeds

func (DestinationAddrOutput) FqdnLists

fqdn list

func (DestinationAddrOutput) PrefixLists

prefix list

func (DestinationAddrOutput) ToDestinationAddrOutput

func (o DestinationAddrOutput) ToDestinationAddrOutput() DestinationAddrOutput

func (DestinationAddrOutput) ToDestinationAddrOutputWithContext

func (o DestinationAddrOutput) ToDestinationAddrOutputWithContext(ctx context.Context) DestinationAddrOutput

func (DestinationAddrOutput) ToDestinationAddrPtrOutput

func (o DestinationAddrOutput) ToDestinationAddrPtrOutput() DestinationAddrPtrOutput

func (DestinationAddrOutput) ToDestinationAddrPtrOutputWithContext

func (o DestinationAddrOutput) ToDestinationAddrPtrOutputWithContext(ctx context.Context) DestinationAddrPtrOutput

type DestinationAddrPtrInput

type DestinationAddrPtrInput interface {
	pulumi.Input

	ToDestinationAddrPtrOutput() DestinationAddrPtrOutput
	ToDestinationAddrPtrOutputWithContext(context.Context) DestinationAddrPtrOutput
}

DestinationAddrPtrInput is an input type that accepts DestinationAddrArgs, DestinationAddrPtr and DestinationAddrPtrOutput values. You can construct a concrete instance of `DestinationAddrPtrInput` via:

        DestinationAddrArgs{...}

or:

        nil

type DestinationAddrPtrOutput

type DestinationAddrPtrOutput struct{ *pulumi.OutputState }

func (DestinationAddrPtrOutput) Cidrs

special value 'any'

func (DestinationAddrPtrOutput) Countries

list of countries

func (DestinationAddrPtrOutput) Elem

func (DestinationAddrPtrOutput) ElementType

func (DestinationAddrPtrOutput) ElementType() reflect.Type

func (DestinationAddrPtrOutput) Feeds

list of feeds

func (DestinationAddrPtrOutput) FqdnLists

fqdn list

func (DestinationAddrPtrOutput) PrefixLists

prefix list

func (DestinationAddrPtrOutput) ToDestinationAddrPtrOutput

func (o DestinationAddrPtrOutput) ToDestinationAddrPtrOutput() DestinationAddrPtrOutput

func (DestinationAddrPtrOutput) ToDestinationAddrPtrOutputWithContext

func (o DestinationAddrPtrOutput) ToDestinationAddrPtrOutputWithContext(ctx context.Context) DestinationAddrPtrOutput

type DestinationAddrResponse

type DestinationAddrResponse struct {
	// special value 'any'
	Cidrs []string `pulumi:"cidrs"`
	// list of countries
	Countries []string `pulumi:"countries"`
	// list of feeds
	Feeds []string `pulumi:"feeds"`
	// fqdn list
	FqdnLists []string `pulumi:"fqdnLists"`
	// prefix list
	PrefixLists []string `pulumi:"prefixLists"`
}

destination address

type DestinationAddrResponseOutput

type DestinationAddrResponseOutput struct{ *pulumi.OutputState }

destination address

func (DestinationAddrResponseOutput) Cidrs

special value 'any'

func (DestinationAddrResponseOutput) Countries

list of countries

func (DestinationAddrResponseOutput) ElementType

func (DestinationAddrResponseOutput) Feeds

list of feeds

func (DestinationAddrResponseOutput) FqdnLists

fqdn list

func (DestinationAddrResponseOutput) PrefixLists

prefix list

func (DestinationAddrResponseOutput) ToDestinationAddrResponseOutput

func (o DestinationAddrResponseOutput) ToDestinationAddrResponseOutput() DestinationAddrResponseOutput

func (DestinationAddrResponseOutput) ToDestinationAddrResponseOutputWithContext

func (o DestinationAddrResponseOutput) ToDestinationAddrResponseOutputWithContext(ctx context.Context) DestinationAddrResponseOutput

type DestinationAddrResponsePtrOutput

type DestinationAddrResponsePtrOutput struct{ *pulumi.OutputState }

func (DestinationAddrResponsePtrOutput) Cidrs

special value 'any'

func (DestinationAddrResponsePtrOutput) Countries

list of countries

func (DestinationAddrResponsePtrOutput) Elem

func (DestinationAddrResponsePtrOutput) ElementType

func (DestinationAddrResponsePtrOutput) Feeds

list of feeds

func (DestinationAddrResponsePtrOutput) FqdnLists

fqdn list

func (DestinationAddrResponsePtrOutput) PrefixLists

prefix list

func (DestinationAddrResponsePtrOutput) ToDestinationAddrResponsePtrOutput

func (o DestinationAddrResponsePtrOutput) ToDestinationAddrResponsePtrOutput() DestinationAddrResponsePtrOutput

func (DestinationAddrResponsePtrOutput) ToDestinationAddrResponsePtrOutputWithContext

func (o DestinationAddrResponsePtrOutput) ToDestinationAddrResponsePtrOutputWithContext(ctx context.Context) DestinationAddrResponsePtrOutput

type EgressNat

type EgressNat string

Enable egress NAT, enabled by default

func (EgressNat) ElementType

func (EgressNat) ElementType() reflect.Type

func (EgressNat) ToEgressNatOutput

func (e EgressNat) ToEgressNatOutput() EgressNatOutput

func (EgressNat) ToEgressNatOutputWithContext

func (e EgressNat) ToEgressNatOutputWithContext(ctx context.Context) EgressNatOutput

func (EgressNat) ToEgressNatPtrOutput

func (e EgressNat) ToEgressNatPtrOutput() EgressNatPtrOutput

func (EgressNat) ToEgressNatPtrOutputWithContext

func (e EgressNat) ToEgressNatPtrOutputWithContext(ctx context.Context) EgressNatPtrOutput

func (EgressNat) ToStringOutput

func (e EgressNat) ToStringOutput() pulumi.StringOutput

func (EgressNat) ToStringOutputWithContext

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

func (EgressNat) ToStringPtrOutput

func (e EgressNat) ToStringPtrOutput() pulumi.StringPtrOutput

func (EgressNat) ToStringPtrOutputWithContext

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

type EgressNatInput

type EgressNatInput interface {
	pulumi.Input

	ToEgressNatOutput() EgressNatOutput
	ToEgressNatOutputWithContext(context.Context) EgressNatOutput
}

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

EgressNatDISABLED
EgressNatENABLED

type EgressNatOutput

type EgressNatOutput struct{ *pulumi.OutputState }

func (EgressNatOutput) ElementType

func (EgressNatOutput) ElementType() reflect.Type

func (EgressNatOutput) ToEgressNatOutput

func (o EgressNatOutput) ToEgressNatOutput() EgressNatOutput

func (EgressNatOutput) ToEgressNatOutputWithContext

func (o EgressNatOutput) ToEgressNatOutputWithContext(ctx context.Context) EgressNatOutput

func (EgressNatOutput) ToEgressNatPtrOutput

func (o EgressNatOutput) ToEgressNatPtrOutput() EgressNatPtrOutput

func (EgressNatOutput) ToEgressNatPtrOutputWithContext

func (o EgressNatOutput) ToEgressNatPtrOutputWithContext(ctx context.Context) EgressNatPtrOutput

func (EgressNatOutput) ToStringOutput

func (o EgressNatOutput) ToStringOutput() pulumi.StringOutput

func (EgressNatOutput) ToStringOutputWithContext

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

func (EgressNatOutput) ToStringPtrOutput

func (o EgressNatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EgressNatOutput) ToStringPtrOutputWithContext

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

type EgressNatPtrInput

type EgressNatPtrInput interface {
	pulumi.Input

	ToEgressNatPtrOutput() EgressNatPtrOutput
	ToEgressNatPtrOutputWithContext(context.Context) EgressNatPtrOutput
}

func EgressNatPtr

func EgressNatPtr(v string) EgressNatPtrInput

type EgressNatPtrOutput

type EgressNatPtrOutput struct{ *pulumi.OutputState }

func (EgressNatPtrOutput) Elem

func (EgressNatPtrOutput) ElementType

func (EgressNatPtrOutput) ElementType() reflect.Type

func (EgressNatPtrOutput) ToEgressNatPtrOutput

func (o EgressNatPtrOutput) ToEgressNatPtrOutput() EgressNatPtrOutput

func (EgressNatPtrOutput) ToEgressNatPtrOutputWithContext

func (o EgressNatPtrOutput) ToEgressNatPtrOutputWithContext(ctx context.Context) EgressNatPtrOutput

func (EgressNatPtrOutput) ToStringPtrOutput

func (o EgressNatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EgressNatPtrOutput) ToStringPtrOutputWithContext

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

type EnabledDNSType

type EnabledDNSType string

Enabled DNS proxy type, disabled by default

func (EnabledDNSType) ElementType

func (EnabledDNSType) ElementType() reflect.Type

func (EnabledDNSType) ToEnabledDNSTypeOutput

func (e EnabledDNSType) ToEnabledDNSTypeOutput() EnabledDNSTypeOutput

func (EnabledDNSType) ToEnabledDNSTypeOutputWithContext

func (e EnabledDNSType) ToEnabledDNSTypeOutputWithContext(ctx context.Context) EnabledDNSTypeOutput

func (EnabledDNSType) ToEnabledDNSTypePtrOutput

func (e EnabledDNSType) ToEnabledDNSTypePtrOutput() EnabledDNSTypePtrOutput

func (EnabledDNSType) ToEnabledDNSTypePtrOutputWithContext

func (e EnabledDNSType) ToEnabledDNSTypePtrOutputWithContext(ctx context.Context) EnabledDNSTypePtrOutput

func (EnabledDNSType) ToStringOutput

func (e EnabledDNSType) ToStringOutput() pulumi.StringOutput

func (EnabledDNSType) ToStringOutputWithContext

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

func (EnabledDNSType) ToStringPtrOutput

func (e EnabledDNSType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnabledDNSType) ToStringPtrOutputWithContext

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

type EnabledDNSTypeInput

type EnabledDNSTypeInput interface {
	pulumi.Input

	ToEnabledDNSTypeOutput() EnabledDNSTypeOutput
	ToEnabledDNSTypeOutputWithContext(context.Context) EnabledDNSTypeOutput
}

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

EnabledDNSTypeCUSTOM
EnabledDNSTypeAZURE

type EnabledDNSTypeOutput

type EnabledDNSTypeOutput struct{ *pulumi.OutputState }

func (EnabledDNSTypeOutput) ElementType

func (EnabledDNSTypeOutput) ElementType() reflect.Type

func (EnabledDNSTypeOutput) ToEnabledDNSTypeOutput

func (o EnabledDNSTypeOutput) ToEnabledDNSTypeOutput() EnabledDNSTypeOutput

func (EnabledDNSTypeOutput) ToEnabledDNSTypeOutputWithContext

func (o EnabledDNSTypeOutput) ToEnabledDNSTypeOutputWithContext(ctx context.Context) EnabledDNSTypeOutput

func (EnabledDNSTypeOutput) ToEnabledDNSTypePtrOutput

func (o EnabledDNSTypeOutput) ToEnabledDNSTypePtrOutput() EnabledDNSTypePtrOutput

func (EnabledDNSTypeOutput) ToEnabledDNSTypePtrOutputWithContext

func (o EnabledDNSTypeOutput) ToEnabledDNSTypePtrOutputWithContext(ctx context.Context) EnabledDNSTypePtrOutput

func (EnabledDNSTypeOutput) ToStringOutput

func (o EnabledDNSTypeOutput) ToStringOutput() pulumi.StringOutput

func (EnabledDNSTypeOutput) ToStringOutputWithContext

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

func (EnabledDNSTypeOutput) ToStringPtrOutput

func (o EnabledDNSTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnabledDNSTypeOutput) ToStringPtrOutputWithContext

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

type EnabledDNSTypePtrInput

type EnabledDNSTypePtrInput interface {
	pulumi.Input

	ToEnabledDNSTypePtrOutput() EnabledDNSTypePtrOutput
	ToEnabledDNSTypePtrOutputWithContext(context.Context) EnabledDNSTypePtrOutput
}

func EnabledDNSTypePtr

func EnabledDNSTypePtr(v string) EnabledDNSTypePtrInput

type EnabledDNSTypePtrOutput

type EnabledDNSTypePtrOutput struct{ *pulumi.OutputState }

func (EnabledDNSTypePtrOutput) Elem

func (EnabledDNSTypePtrOutput) ElementType

func (EnabledDNSTypePtrOutput) ElementType() reflect.Type

func (EnabledDNSTypePtrOutput) ToEnabledDNSTypePtrOutput

func (o EnabledDNSTypePtrOutput) ToEnabledDNSTypePtrOutput() EnabledDNSTypePtrOutput

func (EnabledDNSTypePtrOutput) ToEnabledDNSTypePtrOutputWithContext

func (o EnabledDNSTypePtrOutput) ToEnabledDNSTypePtrOutputWithContext(ctx context.Context) EnabledDNSTypePtrOutput

func (EnabledDNSTypePtrOutput) ToStringPtrOutput

func (o EnabledDNSTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnabledDNSTypePtrOutput) ToStringPtrOutputWithContext

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

type EndpointConfiguration

type EndpointConfiguration struct {
	// Address Space
	Address IPAddress `pulumi:"address"`
	// port ID
	Port string `pulumi:"port"`
}

Endpoint Configuration for frontend and backend

type EndpointConfigurationArgs

type EndpointConfigurationArgs struct {
	// Address Space
	Address IPAddressInput `pulumi:"address"`
	// port ID
	Port pulumi.StringInput `pulumi:"port"`
}

Endpoint Configuration for frontend and backend

func (EndpointConfigurationArgs) ElementType

func (EndpointConfigurationArgs) ElementType() reflect.Type

func (EndpointConfigurationArgs) ToEndpointConfigurationOutput

func (i EndpointConfigurationArgs) ToEndpointConfigurationOutput() EndpointConfigurationOutput

func (EndpointConfigurationArgs) ToEndpointConfigurationOutputWithContext

func (i EndpointConfigurationArgs) ToEndpointConfigurationOutputWithContext(ctx context.Context) EndpointConfigurationOutput

type EndpointConfigurationInput

type EndpointConfigurationInput interface {
	pulumi.Input

	ToEndpointConfigurationOutput() EndpointConfigurationOutput
	ToEndpointConfigurationOutputWithContext(context.Context) EndpointConfigurationOutput
}

EndpointConfigurationInput is an input type that accepts EndpointConfigurationArgs and EndpointConfigurationOutput values. You can construct a concrete instance of `EndpointConfigurationInput` via:

EndpointConfigurationArgs{...}

type EndpointConfigurationOutput

type EndpointConfigurationOutput struct{ *pulumi.OutputState }

Endpoint Configuration for frontend and backend

func (EndpointConfigurationOutput) Address

Address Space

func (EndpointConfigurationOutput) ElementType

func (EndpointConfigurationOutput) Port

port ID

func (EndpointConfigurationOutput) ToEndpointConfigurationOutput

func (o EndpointConfigurationOutput) ToEndpointConfigurationOutput() EndpointConfigurationOutput

func (EndpointConfigurationOutput) ToEndpointConfigurationOutputWithContext

func (o EndpointConfigurationOutput) ToEndpointConfigurationOutputWithContext(ctx context.Context) EndpointConfigurationOutput

type EndpointConfigurationResponse

type EndpointConfigurationResponse struct {
	// Address Space
	Address IPAddressResponse `pulumi:"address"`
	// port ID
	Port string `pulumi:"port"`
}

Endpoint Configuration for frontend and backend

type EndpointConfigurationResponseOutput

type EndpointConfigurationResponseOutput struct{ *pulumi.OutputState }

Endpoint Configuration for frontend and backend

func (EndpointConfigurationResponseOutput) Address

Address Space

func (EndpointConfigurationResponseOutput) ElementType

func (EndpointConfigurationResponseOutput) Port

port ID

func (EndpointConfigurationResponseOutput) ToEndpointConfigurationResponseOutput

func (o EndpointConfigurationResponseOutput) ToEndpointConfigurationResponseOutput() EndpointConfigurationResponseOutput

func (EndpointConfigurationResponseOutput) ToEndpointConfigurationResponseOutputWithContext

func (o EndpointConfigurationResponseOutput) ToEndpointConfigurationResponseOutputWithContext(ctx context.Context) EndpointConfigurationResponseOutput

type EventHubResponse

type EventHubResponse struct {
	// Resource ID of EventHub
	Id *string `pulumi:"id"`
	// EventHub name
	Name *string `pulumi:"name"`
	// EventHub namespace
	NameSpace *string `pulumi:"nameSpace"`
	// EventHub policy name
	PolicyName *string `pulumi:"policyName"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

EventHub configurations

type EventHubResponseOutput

type EventHubResponseOutput struct{ *pulumi.OutputState }

EventHub configurations

func (EventHubResponseOutput) ElementType

func (EventHubResponseOutput) ElementType() reflect.Type

func (EventHubResponseOutput) Id

Resource ID of EventHub

func (EventHubResponseOutput) Name

EventHub name

func (EventHubResponseOutput) NameSpace

EventHub namespace

func (EventHubResponseOutput) PolicyName

EventHub policy name

func (EventHubResponseOutput) SubscriptionId

func (o EventHubResponseOutput) SubscriptionId() pulumi.StringPtrOutput

Subscription Id

func (EventHubResponseOutput) ToEventHubResponseOutput

func (o EventHubResponseOutput) ToEventHubResponseOutput() EventHubResponseOutput

func (EventHubResponseOutput) ToEventHubResponseOutputWithContext

func (o EventHubResponseOutput) ToEventHubResponseOutputWithContext(ctx context.Context) EventHubResponseOutput

type EventHubResponsePtrOutput

type EventHubResponsePtrOutput struct{ *pulumi.OutputState }

func (EventHubResponsePtrOutput) Elem

func (EventHubResponsePtrOutput) ElementType

func (EventHubResponsePtrOutput) ElementType() reflect.Type

func (EventHubResponsePtrOutput) Id

Resource ID of EventHub

func (EventHubResponsePtrOutput) Name

EventHub name

func (EventHubResponsePtrOutput) NameSpace

EventHub namespace

func (EventHubResponsePtrOutput) PolicyName

EventHub policy name

func (EventHubResponsePtrOutput) SubscriptionId

Subscription Id

func (EventHubResponsePtrOutput) ToEventHubResponsePtrOutput

func (o EventHubResponsePtrOutput) ToEventHubResponsePtrOutput() EventHubResponsePtrOutput

func (EventHubResponsePtrOutput) ToEventHubResponsePtrOutputWithContext

func (o EventHubResponsePtrOutput) ToEventHubResponsePtrOutputWithContext(ctx context.Context) EventHubResponsePtrOutput

type Firewall

type Firewall struct {
	pulumi.CustomResourceState

	// Associated Rulestack
	AssociatedRulestack RulestackDetailsResponsePtrOutput `pulumi:"associatedRulestack"`
	// DNS settings for Firewall
	DnsSettings DNSSettingsResponseOutput `pulumi:"dnsSettings"`
	// Frontend settings for Firewall
	FrontEndSettings FrontendSettingResponseArrayOutput `pulumi:"frontEndSettings"`
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// Panorama Managed: Default is False. Default will be CloudSec managed
	IsPanoramaManaged pulumi.StringPtrOutput `pulumi:"isPanoramaManaged"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Marketplace details
	MarketplaceDetails MarketplaceDetailsResponseOutput `pulumi:"marketplaceDetails"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Network settings
	NetworkProfile NetworkProfileResponseOutput `pulumi:"networkProfile"`
	// panEtag info
	PanEtag pulumi.StringPtrOutput `pulumi:"panEtag"`
	// Panorama Configuration
	PanoramaConfig PanoramaConfigResponsePtrOutput `pulumi:"panoramaConfig"`
	// Billing plan information.
	PlanData PlanDataResponseOutput `pulumi:"planData"`
	// Provisioning state of the resource.
	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"`
}

PaloAltoNetworks Firewall Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetFirewall

func GetFirewall(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallState, opts ...pulumi.ResourceOption) (*Firewall, error)

GetFirewall gets an existing Firewall 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 NewFirewall

func NewFirewall(ctx *pulumi.Context,
	name string, args *FirewallArgs, opts ...pulumi.ResourceOption) (*Firewall, error)

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

func (*Firewall) ElementType

func (*Firewall) ElementType() reflect.Type

func (*Firewall) ToFirewallOutput

func (i *Firewall) ToFirewallOutput() FirewallOutput

func (*Firewall) ToFirewallOutputWithContext

func (i *Firewall) ToFirewallOutputWithContext(ctx context.Context) FirewallOutput

type FirewallArgs

type FirewallArgs struct {
	// Associated Rulestack
	AssociatedRulestack RulestackDetailsPtrInput
	// DNS settings for Firewall
	DnsSettings DNSSettingsInput
	// Firewall resource name
	FirewallName pulumi.StringPtrInput
	// Frontend settings for Firewall
	FrontEndSettings FrontendSettingArrayInput
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesPtrInput
	// Panorama Managed: Default is False. Default will be CloudSec managed
	IsPanoramaManaged pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Marketplace details
	MarketplaceDetails MarketplaceDetailsInput
	// Network settings
	NetworkProfile NetworkProfileInput
	// panEtag info
	PanEtag pulumi.StringPtrInput
	// Panorama Configuration
	PanoramaConfig PanoramaConfigPtrInput
	// Billing plan information.
	PlanData PlanDataInput
	// 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 Firewall resource.

func (FirewallArgs) ElementType

func (FirewallArgs) ElementType() reflect.Type

type FirewallInput

type FirewallInput interface {
	pulumi.Input

	ToFirewallOutput() FirewallOutput
	ToFirewallOutputWithContext(ctx context.Context) FirewallOutput
}

type FirewallOutput

type FirewallOutput struct{ *pulumi.OutputState }

func (FirewallOutput) AssociatedRulestack

func (o FirewallOutput) AssociatedRulestack() RulestackDetailsResponsePtrOutput

Associated Rulestack

func (FirewallOutput) DnsSettings

func (o FirewallOutput) DnsSettings() DNSSettingsResponseOutput

DNS settings for Firewall

func (FirewallOutput) ElementType

func (FirewallOutput) ElementType() reflect.Type

func (FirewallOutput) FrontEndSettings

Frontend settings for Firewall

func (FirewallOutput) Identity

The managed service identities assigned to this resource.

func (FirewallOutput) IsPanoramaManaged

func (o FirewallOutput) IsPanoramaManaged() pulumi.StringPtrOutput

Panorama Managed: Default is False. Default will be CloudSec managed

func (FirewallOutput) Location

func (o FirewallOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (FirewallOutput) MarketplaceDetails

func (o FirewallOutput) MarketplaceDetails() MarketplaceDetailsResponseOutput

Marketplace details

func (FirewallOutput) Name

The name of the resource

func (FirewallOutput) NetworkProfile

func (o FirewallOutput) NetworkProfile() NetworkProfileResponseOutput

Network settings

func (FirewallOutput) PanEtag

panEtag info

func (FirewallOutput) PanoramaConfig

Panorama Configuration

func (FirewallOutput) PlanData

Billing plan information.

func (FirewallOutput) ProvisioningState

func (o FirewallOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (FirewallOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FirewallOutput) Tags

Resource tags.

func (FirewallOutput) ToFirewallOutput

func (o FirewallOutput) ToFirewallOutput() FirewallOutput

func (FirewallOutput) ToFirewallOutputWithContext

func (o FirewallOutput) ToFirewallOutputWithContext(ctx context.Context) FirewallOutput

func (FirewallOutput) Type

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

type FirewallState

type FirewallState struct {
}

func (FirewallState) ElementType

func (FirewallState) ElementType() reflect.Type

type FqdnListGlobalRulestack

type FqdnListGlobalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// fqdn object description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// fqdn list
	FqdnList pulumi.StringArrayOutput `pulumi:"fqdnList"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

GlobalRulestack fqdnList Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetFqdnListGlobalRulestack

func GetFqdnListGlobalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FqdnListGlobalRulestackState, opts ...pulumi.ResourceOption) (*FqdnListGlobalRulestack, error)

GetFqdnListGlobalRulestack gets an existing FqdnListGlobalRulestack 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 NewFqdnListGlobalRulestack

func NewFqdnListGlobalRulestack(ctx *pulumi.Context,
	name string, args *FqdnListGlobalRulestackArgs, opts ...pulumi.ResourceOption) (*FqdnListGlobalRulestack, error)

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

func (*FqdnListGlobalRulestack) ElementType

func (*FqdnListGlobalRulestack) ElementType() reflect.Type

func (*FqdnListGlobalRulestack) ToFqdnListGlobalRulestackOutput

func (i *FqdnListGlobalRulestack) ToFqdnListGlobalRulestackOutput() FqdnListGlobalRulestackOutput

func (*FqdnListGlobalRulestack) ToFqdnListGlobalRulestackOutputWithContext

func (i *FqdnListGlobalRulestack) ToFqdnListGlobalRulestackOutputWithContext(ctx context.Context) FqdnListGlobalRulestackOutput

type FqdnListGlobalRulestackArgs

type FqdnListGlobalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// fqdn object description
	Description pulumi.StringPtrInput
	// fqdn list
	FqdnList pulumi.StringArrayInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput
	// fqdn list name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a FqdnListGlobalRulestack resource.

func (FqdnListGlobalRulestackArgs) ElementType

type FqdnListGlobalRulestackInput

type FqdnListGlobalRulestackInput interface {
	pulumi.Input

	ToFqdnListGlobalRulestackOutput() FqdnListGlobalRulestackOutput
	ToFqdnListGlobalRulestackOutputWithContext(ctx context.Context) FqdnListGlobalRulestackOutput
}

type FqdnListGlobalRulestackOutput

type FqdnListGlobalRulestackOutput struct{ *pulumi.OutputState }

func (FqdnListGlobalRulestackOutput) AuditComment

comment for this object

func (FqdnListGlobalRulestackOutput) Description

fqdn object description

func (FqdnListGlobalRulestackOutput) ElementType

func (FqdnListGlobalRulestackOutput) Etag

etag info

func (FqdnListGlobalRulestackOutput) FqdnList

fqdn list

func (FqdnListGlobalRulestackOutput) Name

The name of the resource

func (FqdnListGlobalRulestackOutput) ProvisioningState

func (o FqdnListGlobalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (FqdnListGlobalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FqdnListGlobalRulestackOutput) ToFqdnListGlobalRulestackOutput

func (o FqdnListGlobalRulestackOutput) ToFqdnListGlobalRulestackOutput() FqdnListGlobalRulestackOutput

func (FqdnListGlobalRulestackOutput) ToFqdnListGlobalRulestackOutputWithContext

func (o FqdnListGlobalRulestackOutput) ToFqdnListGlobalRulestackOutputWithContext(ctx context.Context) FqdnListGlobalRulestackOutput

func (FqdnListGlobalRulestackOutput) Type

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

type FqdnListGlobalRulestackState

type FqdnListGlobalRulestackState struct {
}

func (FqdnListGlobalRulestackState) ElementType

type FqdnListLocalRulestack

type FqdnListLocalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// fqdn object description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// fqdn list
	FqdnList pulumi.StringArrayOutput `pulumi:"fqdnList"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

LocalRulestack fqdnList Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetFqdnListLocalRulestack

func GetFqdnListLocalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FqdnListLocalRulestackState, opts ...pulumi.ResourceOption) (*FqdnListLocalRulestack, error)

GetFqdnListLocalRulestack gets an existing FqdnListLocalRulestack 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 NewFqdnListLocalRulestack

func NewFqdnListLocalRulestack(ctx *pulumi.Context,
	name string, args *FqdnListLocalRulestackArgs, opts ...pulumi.ResourceOption) (*FqdnListLocalRulestack, error)

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

func (*FqdnListLocalRulestack) ElementType

func (*FqdnListLocalRulestack) ElementType() reflect.Type

func (*FqdnListLocalRulestack) ToFqdnListLocalRulestackOutput

func (i *FqdnListLocalRulestack) ToFqdnListLocalRulestackOutput() FqdnListLocalRulestackOutput

func (*FqdnListLocalRulestack) ToFqdnListLocalRulestackOutputWithContext

func (i *FqdnListLocalRulestack) ToFqdnListLocalRulestackOutputWithContext(ctx context.Context) FqdnListLocalRulestackOutput

type FqdnListLocalRulestackArgs

type FqdnListLocalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// fqdn object description
	Description pulumi.StringPtrInput
	// fqdn list
	FqdnList pulumi.StringArrayInput
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput
	// fqdn list name
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a FqdnListLocalRulestack resource.

func (FqdnListLocalRulestackArgs) ElementType

func (FqdnListLocalRulestackArgs) ElementType() reflect.Type

type FqdnListLocalRulestackInput

type FqdnListLocalRulestackInput interface {
	pulumi.Input

	ToFqdnListLocalRulestackOutput() FqdnListLocalRulestackOutput
	ToFqdnListLocalRulestackOutputWithContext(ctx context.Context) FqdnListLocalRulestackOutput
}

type FqdnListLocalRulestackOutput

type FqdnListLocalRulestackOutput struct{ *pulumi.OutputState }

func (FqdnListLocalRulestackOutput) AuditComment

comment for this object

func (FqdnListLocalRulestackOutput) Description

fqdn object description

func (FqdnListLocalRulestackOutput) ElementType

func (FqdnListLocalRulestackOutput) Etag

etag info

func (FqdnListLocalRulestackOutput) FqdnList

fqdn list

func (FqdnListLocalRulestackOutput) Name

The name of the resource

func (FqdnListLocalRulestackOutput) ProvisioningState

func (o FqdnListLocalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (FqdnListLocalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FqdnListLocalRulestackOutput) ToFqdnListLocalRulestackOutput

func (o FqdnListLocalRulestackOutput) ToFqdnListLocalRulestackOutput() FqdnListLocalRulestackOutput

func (FqdnListLocalRulestackOutput) ToFqdnListLocalRulestackOutputWithContext

func (o FqdnListLocalRulestackOutput) ToFqdnListLocalRulestackOutputWithContext(ctx context.Context) FqdnListLocalRulestackOutput

func (FqdnListLocalRulestackOutput) Type

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

type FqdnListLocalRulestackState

type FqdnListLocalRulestackState struct {
}

func (FqdnListLocalRulestackState) ElementType

type FrontendSetting

type FrontendSetting struct {
	// Backend configurations
	BackendConfiguration EndpointConfiguration `pulumi:"backendConfiguration"`
	// Frontend configurations
	FrontendConfiguration EndpointConfiguration `pulumi:"frontendConfiguration"`
	// Settings name
	Name string `pulumi:"name"`
	// Protocol Type
	Protocol string `pulumi:"protocol"`
}

Frontend setting for Firewall

type FrontendSettingArgs

type FrontendSettingArgs struct {
	// Backend configurations
	BackendConfiguration EndpointConfigurationInput `pulumi:"backendConfiguration"`
	// Frontend configurations
	FrontendConfiguration EndpointConfigurationInput `pulumi:"frontendConfiguration"`
	// Settings name
	Name pulumi.StringInput `pulumi:"name"`
	// Protocol Type
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

Frontend setting for Firewall

func (FrontendSettingArgs) ElementType

func (FrontendSettingArgs) ElementType() reflect.Type

func (FrontendSettingArgs) ToFrontendSettingOutput

func (i FrontendSettingArgs) ToFrontendSettingOutput() FrontendSettingOutput

func (FrontendSettingArgs) ToFrontendSettingOutputWithContext

func (i FrontendSettingArgs) ToFrontendSettingOutputWithContext(ctx context.Context) FrontendSettingOutput

type FrontendSettingArray

type FrontendSettingArray []FrontendSettingInput

func (FrontendSettingArray) ElementType

func (FrontendSettingArray) ElementType() reflect.Type

func (FrontendSettingArray) ToFrontendSettingArrayOutput

func (i FrontendSettingArray) ToFrontendSettingArrayOutput() FrontendSettingArrayOutput

func (FrontendSettingArray) ToFrontendSettingArrayOutputWithContext

func (i FrontendSettingArray) ToFrontendSettingArrayOutputWithContext(ctx context.Context) FrontendSettingArrayOutput

type FrontendSettingArrayInput

type FrontendSettingArrayInput interface {
	pulumi.Input

	ToFrontendSettingArrayOutput() FrontendSettingArrayOutput
	ToFrontendSettingArrayOutputWithContext(context.Context) FrontendSettingArrayOutput
}

FrontendSettingArrayInput is an input type that accepts FrontendSettingArray and FrontendSettingArrayOutput values. You can construct a concrete instance of `FrontendSettingArrayInput` via:

FrontendSettingArray{ FrontendSettingArgs{...} }

type FrontendSettingArrayOutput

type FrontendSettingArrayOutput struct{ *pulumi.OutputState }

func (FrontendSettingArrayOutput) ElementType

func (FrontendSettingArrayOutput) ElementType() reflect.Type

func (FrontendSettingArrayOutput) Index

func (FrontendSettingArrayOutput) ToFrontendSettingArrayOutput

func (o FrontendSettingArrayOutput) ToFrontendSettingArrayOutput() FrontendSettingArrayOutput

func (FrontendSettingArrayOutput) ToFrontendSettingArrayOutputWithContext

func (o FrontendSettingArrayOutput) ToFrontendSettingArrayOutputWithContext(ctx context.Context) FrontendSettingArrayOutput

type FrontendSettingInput

type FrontendSettingInput interface {
	pulumi.Input

	ToFrontendSettingOutput() FrontendSettingOutput
	ToFrontendSettingOutputWithContext(context.Context) FrontendSettingOutput
}

FrontendSettingInput is an input type that accepts FrontendSettingArgs and FrontendSettingOutput values. You can construct a concrete instance of `FrontendSettingInput` via:

FrontendSettingArgs{...}

type FrontendSettingOutput

type FrontendSettingOutput struct{ *pulumi.OutputState }

Frontend setting for Firewall

func (FrontendSettingOutput) BackendConfiguration

func (o FrontendSettingOutput) BackendConfiguration() EndpointConfigurationOutput

Backend configurations

func (FrontendSettingOutput) ElementType

func (FrontendSettingOutput) ElementType() reflect.Type

func (FrontendSettingOutput) FrontendConfiguration

func (o FrontendSettingOutput) FrontendConfiguration() EndpointConfigurationOutput

Frontend configurations

func (FrontendSettingOutput) Name

Settings name

func (FrontendSettingOutput) Protocol

Protocol Type

func (FrontendSettingOutput) ToFrontendSettingOutput

func (o FrontendSettingOutput) ToFrontendSettingOutput() FrontendSettingOutput

func (FrontendSettingOutput) ToFrontendSettingOutputWithContext

func (o FrontendSettingOutput) ToFrontendSettingOutputWithContext(ctx context.Context) FrontendSettingOutput

type FrontendSettingResponse

type FrontendSettingResponse struct {
	// Backend configurations
	BackendConfiguration EndpointConfigurationResponse `pulumi:"backendConfiguration"`
	// Frontend configurations
	FrontendConfiguration EndpointConfigurationResponse `pulumi:"frontendConfiguration"`
	// Settings name
	Name string `pulumi:"name"`
	// Protocol Type
	Protocol string `pulumi:"protocol"`
}

Frontend setting for Firewall

type FrontendSettingResponseArrayOutput

type FrontendSettingResponseArrayOutput struct{ *pulumi.OutputState }

func (FrontendSettingResponseArrayOutput) ElementType

func (FrontendSettingResponseArrayOutput) Index

func (FrontendSettingResponseArrayOutput) ToFrontendSettingResponseArrayOutput

func (o FrontendSettingResponseArrayOutput) ToFrontendSettingResponseArrayOutput() FrontendSettingResponseArrayOutput

func (FrontendSettingResponseArrayOutput) ToFrontendSettingResponseArrayOutputWithContext

func (o FrontendSettingResponseArrayOutput) ToFrontendSettingResponseArrayOutputWithContext(ctx context.Context) FrontendSettingResponseArrayOutput

type FrontendSettingResponseOutput

type FrontendSettingResponseOutput struct{ *pulumi.OutputState }

Frontend setting for Firewall

func (FrontendSettingResponseOutput) BackendConfiguration

Backend configurations

func (FrontendSettingResponseOutput) ElementType

func (FrontendSettingResponseOutput) FrontendConfiguration

Frontend configurations

func (FrontendSettingResponseOutput) Name

Settings name

func (FrontendSettingResponseOutput) Protocol

Protocol Type

func (FrontendSettingResponseOutput) ToFrontendSettingResponseOutput

func (o FrontendSettingResponseOutput) ToFrontendSettingResponseOutput() FrontendSettingResponseOutput

func (FrontendSettingResponseOutput) ToFrontendSettingResponseOutputWithContext

func (o FrontendSettingResponseOutput) ToFrontendSettingResponseOutputWithContext(ctx context.Context) FrontendSettingResponseOutput

type GetFirewallGlobalRulestackArgs

type GetFirewallGlobalRulestackArgs struct {
	// Firewall resource name
	FirewallName string `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetFirewallGlobalRulestackOutputArgs

type GetFirewallGlobalRulestackOutputArgs struct {
	// Firewall resource name
	FirewallName pulumi.StringInput `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetFirewallGlobalRulestackOutputArgs) ElementType

type GetFirewallGlobalRulestackResult

type GetFirewallGlobalRulestackResult struct {
	// rulestack description
	AzureId string `pulumi:"azureId"`
}

PAN Rulestack Describe Object

func GetFirewallGlobalRulestack

func GetFirewallGlobalRulestack(ctx *pulumi.Context, args *GetFirewallGlobalRulestackArgs, opts ...pulumi.InvokeOption) (*GetFirewallGlobalRulestackResult, error)

Get Global Rulestack associated with the Firewall Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetFirewallGlobalRulestackResultOutput

type GetFirewallGlobalRulestackResultOutput struct{ *pulumi.OutputState }

PAN Rulestack Describe Object

func (GetFirewallGlobalRulestackResultOutput) AzureId

rulestack description

func (GetFirewallGlobalRulestackResultOutput) ElementType

func (GetFirewallGlobalRulestackResultOutput) ToGetFirewallGlobalRulestackResultOutput

func (o GetFirewallGlobalRulestackResultOutput) ToGetFirewallGlobalRulestackResultOutput() GetFirewallGlobalRulestackResultOutput

func (GetFirewallGlobalRulestackResultOutput) ToGetFirewallGlobalRulestackResultOutputWithContext

func (o GetFirewallGlobalRulestackResultOutput) ToGetFirewallGlobalRulestackResultOutputWithContext(ctx context.Context) GetFirewallGlobalRulestackResultOutput

type GetFirewallLogProfileArgs

type GetFirewallLogProfileArgs struct {
	// Firewall resource name
	FirewallName string `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetFirewallLogProfileOutputArgs

type GetFirewallLogProfileOutputArgs struct {
	// Firewall resource name
	FirewallName pulumi.StringInput `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetFirewallLogProfileOutputArgs) ElementType

type GetFirewallLogProfileResult

type GetFirewallLogProfileResult struct {
	// Application Insight details
	ApplicationInsights *ApplicationInsightsResponse `pulumi:"applicationInsights"`
	// Common destination configurations
	CommonDestination *LogDestinationResponse `pulumi:"commonDestination"`
	// Decrypt destination configurations
	DecryptLogDestination *LogDestinationResponse `pulumi:"decryptLogDestination"`
	// Log option SAME/INDIVIDUAL
	LogOption *string `pulumi:"logOption"`
	// One of possible log type
	LogType *string `pulumi:"logType"`
	// Threat destination configurations
	ThreatLogDestination *LogDestinationResponse `pulumi:"threatLogDestination"`
	// Traffic destination configurations
	TrafficLogDestination *LogDestinationResponse `pulumi:"trafficLogDestination"`
}

Log Settings for Firewall

func GetFirewallLogProfile

func GetFirewallLogProfile(ctx *pulumi.Context, args *GetFirewallLogProfileArgs, opts ...pulumi.InvokeOption) (*GetFirewallLogProfileResult, error)

Log Profile for Firewall Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetFirewallLogProfileResultOutput

type GetFirewallLogProfileResultOutput struct{ *pulumi.OutputState }

Log Settings for Firewall

func (GetFirewallLogProfileResultOutput) ApplicationInsights

Application Insight details

func (GetFirewallLogProfileResultOutput) CommonDestination

Common destination configurations

func (GetFirewallLogProfileResultOutput) DecryptLogDestination

Decrypt destination configurations

func (GetFirewallLogProfileResultOutput) ElementType

func (GetFirewallLogProfileResultOutput) LogOption

Log option SAME/INDIVIDUAL

func (GetFirewallLogProfileResultOutput) LogType

One of possible log type

func (GetFirewallLogProfileResultOutput) ThreatLogDestination

Threat destination configurations

func (GetFirewallLogProfileResultOutput) ToGetFirewallLogProfileResultOutput

func (o GetFirewallLogProfileResultOutput) ToGetFirewallLogProfileResultOutput() GetFirewallLogProfileResultOutput

func (GetFirewallLogProfileResultOutput) ToGetFirewallLogProfileResultOutputWithContext

func (o GetFirewallLogProfileResultOutput) ToGetFirewallLogProfileResultOutputWithContext(ctx context.Context) GetFirewallLogProfileResultOutput

func (GetFirewallLogProfileResultOutput) TrafficLogDestination

Traffic destination configurations

type GetFirewallSupportInfoArgs

type GetFirewallSupportInfoArgs struct {
	// email address on behalf of which this API called
	Email *string `pulumi:"email"`
	// Firewall resource name
	FirewallName string `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetFirewallSupportInfoOutputArgs

type GetFirewallSupportInfoOutputArgs struct {
	// email address on behalf of which this API called
	Email pulumi.StringPtrInput `pulumi:"email"`
	// Firewall resource name
	FirewallName pulumi.StringInput `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetFirewallSupportInfoOutputArgs) ElementType

type GetFirewallSupportInfoResult

type GetFirewallSupportInfoResult struct {
	// Support account associated with given resource
	AccountId *string `pulumi:"accountId"`
	// account registered in Customer Support Portal
	AccountRegistered *string `pulumi:"accountRegistered"`
	// Product usage is in free trial period
	FreeTrial *string `pulumi:"freeTrial"`
	// Free trial credit remaining
	FreeTrialCreditLeft *int `pulumi:"freeTrialCreditLeft"`
	// Free trial days remaining
	FreeTrialDaysLeft *int `pulumi:"freeTrialDaysLeft"`
	// URL for paloaltonetworks live community
	HelpURL *string `pulumi:"helpURL"`
	// product Serial associated with given resource
	ProductSerial *string `pulumi:"productSerial"`
	// product SKU associated with given resource
	ProductSku *string `pulumi:"productSku"`
	// URL for registering product in paloaltonetworks Customer Service Portal
	RegisterURL *string `pulumi:"registerURL"`
	// URL for paloaltonetworks Customer Service Portal
	SupportURL *string `pulumi:"supportURL"`
	// user domain is supported in Customer Support Portal
	UserDomainSupported *string `pulumi:"userDomainSupported"`
	// user registered in Customer Support Portal
	UserRegistered *string `pulumi:"userRegistered"`
}

Support information for the resource

func GetFirewallSupportInfo

func GetFirewallSupportInfo(ctx *pulumi.Context, args *GetFirewallSupportInfoArgs, opts ...pulumi.InvokeOption) (*GetFirewallSupportInfoResult, error)

support info for firewall. Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetFirewallSupportInfoResultOutput

type GetFirewallSupportInfoResultOutput struct{ *pulumi.OutputState }

Support information for the resource

func (GetFirewallSupportInfoResultOutput) AccountId

Support account associated with given resource

func (GetFirewallSupportInfoResultOutput) AccountRegistered

account registered in Customer Support Portal

func (GetFirewallSupportInfoResultOutput) ElementType

func (GetFirewallSupportInfoResultOutput) FreeTrial

Product usage is in free trial period

func (GetFirewallSupportInfoResultOutput) FreeTrialCreditLeft

func (o GetFirewallSupportInfoResultOutput) FreeTrialCreditLeft() pulumi.IntPtrOutput

Free trial credit remaining

func (GetFirewallSupportInfoResultOutput) FreeTrialDaysLeft

Free trial days remaining

func (GetFirewallSupportInfoResultOutput) HelpURL

URL for paloaltonetworks live community

func (GetFirewallSupportInfoResultOutput) ProductSerial

product Serial associated with given resource

func (GetFirewallSupportInfoResultOutput) ProductSku

product SKU associated with given resource

func (GetFirewallSupportInfoResultOutput) RegisterURL

URL for registering product in paloaltonetworks Customer Service Portal

func (GetFirewallSupportInfoResultOutput) SupportURL

URL for paloaltonetworks Customer Service Portal

func (GetFirewallSupportInfoResultOutput) ToGetFirewallSupportInfoResultOutput

func (o GetFirewallSupportInfoResultOutput) ToGetFirewallSupportInfoResultOutput() GetFirewallSupportInfoResultOutput

func (GetFirewallSupportInfoResultOutput) ToGetFirewallSupportInfoResultOutputWithContext

func (o GetFirewallSupportInfoResultOutput) ToGetFirewallSupportInfoResultOutputWithContext(ctx context.Context) GetFirewallSupportInfoResultOutput

func (GetFirewallSupportInfoResultOutput) UserDomainSupported

user domain is supported in Customer Support Portal

func (GetFirewallSupportInfoResultOutput) UserRegistered

user registered in Customer Support Portal

type GetGlobalRulestackChangeLogArgs

type GetGlobalRulestackChangeLogArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
}

type GetGlobalRulestackChangeLogOutputArgs

type GetGlobalRulestackChangeLogOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
}

func (GetGlobalRulestackChangeLogOutputArgs) ElementType

type GetGlobalRulestackChangeLogResult

type GetGlobalRulestackChangeLogResult struct {
	// list of changes
	Changes []string `pulumi:"changes"`
	// lastCommitted timestamp
	LastCommitted *string `pulumi:"lastCommitted"`
	// lastModified timestamp
	LastModified *string `pulumi:"lastModified"`
}

Changelog list

func GetGlobalRulestackChangeLog

func GetGlobalRulestackChangeLog(ctx *pulumi.Context, args *GetGlobalRulestackChangeLogArgs, opts ...pulumi.InvokeOption) (*GetGlobalRulestackChangeLogResult, error)

Get changelog Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetGlobalRulestackChangeLogResultOutput

type GetGlobalRulestackChangeLogResultOutput struct{ *pulumi.OutputState }

Changelog list

func (GetGlobalRulestackChangeLogResultOutput) Changes

list of changes

func (GetGlobalRulestackChangeLogResultOutput) ElementType

func (GetGlobalRulestackChangeLogResultOutput) LastCommitted

lastCommitted timestamp

func (GetGlobalRulestackChangeLogResultOutput) LastModified

lastModified timestamp

func (GetGlobalRulestackChangeLogResultOutput) ToGetGlobalRulestackChangeLogResultOutput

func (o GetGlobalRulestackChangeLogResultOutput) ToGetGlobalRulestackChangeLogResultOutput() GetGlobalRulestackChangeLogResultOutput

func (GetGlobalRulestackChangeLogResultOutput) ToGetGlobalRulestackChangeLogResultOutputWithContext

func (o GetGlobalRulestackChangeLogResultOutput) ToGetGlobalRulestackChangeLogResultOutputWithContext(ctx context.Context) GetGlobalRulestackChangeLogResultOutput

type GetLocalRuleCountersArgs

type GetLocalRuleCountersArgs struct {
	FirewallName *string `pulumi:"firewallName"`
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// Local Rule priority
	Priority string `pulumi:"priority"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetLocalRuleCountersOutputArgs

type GetLocalRuleCountersOutputArgs struct {
	FirewallName pulumi.StringPtrInput `pulumi:"firewallName"`
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// Local Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetLocalRuleCountersOutputArgs) ElementType

type GetLocalRuleCountersResult

type GetLocalRuleCountersResult struct {
	// apps seen
	AppSeen *AppSeenDataResponse `pulumi:"appSeen"`
	// firewall name
	FirewallName *string `pulumi:"firewallName"`
	// hit count
	HitCount *int `pulumi:"hitCount"`
	// last updated timestamp
	LastUpdatedTimestamp *string `pulumi:"lastUpdatedTimestamp"`
	// priority number
	Priority string `pulumi:"priority"`
	// timestamp of request
	RequestTimestamp *string `pulumi:"requestTimestamp"`
	// rule list name
	RuleListName *string `pulumi:"ruleListName"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// rule Stack Name
	RuleStackName *string `pulumi:"ruleStackName"`
	// timestamp of response
	Timestamp *string `pulumi:"timestamp"`
}

Rule counter

func GetLocalRuleCounters

func GetLocalRuleCounters(ctx *pulumi.Context, args *GetLocalRuleCountersArgs, opts ...pulumi.InvokeOption) (*GetLocalRuleCountersResult, error)

Get counters Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetLocalRuleCountersResultOutput

type GetLocalRuleCountersResultOutput struct{ *pulumi.OutputState }

Rule counter

func (GetLocalRuleCountersResultOutput) AppSeen

apps seen

func (GetLocalRuleCountersResultOutput) ElementType

func (GetLocalRuleCountersResultOutput) FirewallName

firewall name

func (GetLocalRuleCountersResultOutput) HitCount

hit count

func (GetLocalRuleCountersResultOutput) LastUpdatedTimestamp

func (o GetLocalRuleCountersResultOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput

last updated timestamp

func (GetLocalRuleCountersResultOutput) Priority

priority number

func (GetLocalRuleCountersResultOutput) RequestTimestamp

timestamp of request

func (GetLocalRuleCountersResultOutput) RuleListName

rule list name

func (GetLocalRuleCountersResultOutput) RuleName

rule name

func (GetLocalRuleCountersResultOutput) RuleStackName

rule Stack Name

func (GetLocalRuleCountersResultOutput) Timestamp

timestamp of response

func (GetLocalRuleCountersResultOutput) ToGetLocalRuleCountersResultOutput

func (o GetLocalRuleCountersResultOutput) ToGetLocalRuleCountersResultOutput() GetLocalRuleCountersResultOutput

func (GetLocalRuleCountersResultOutput) ToGetLocalRuleCountersResultOutputWithContext

func (o GetLocalRuleCountersResultOutput) ToGetLocalRuleCountersResultOutputWithContext(ctx context.Context) GetLocalRuleCountersResultOutput

type GetLocalRulestackChangeLogArgs

type GetLocalRulestackChangeLogArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetLocalRulestackChangeLogOutputArgs

type GetLocalRulestackChangeLogOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetLocalRulestackChangeLogOutputArgs) ElementType

type GetLocalRulestackChangeLogResult

type GetLocalRulestackChangeLogResult struct {
	// list of changes
	Changes []string `pulumi:"changes"`
	// lastCommitted timestamp
	LastCommitted *string `pulumi:"lastCommitted"`
	// lastModified timestamp
	LastModified *string `pulumi:"lastModified"`
}

Changelog list

func GetLocalRulestackChangeLog

func GetLocalRulestackChangeLog(ctx *pulumi.Context, args *GetLocalRulestackChangeLogArgs, opts ...pulumi.InvokeOption) (*GetLocalRulestackChangeLogResult, error)

Get changelog Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetLocalRulestackChangeLogResultOutput

type GetLocalRulestackChangeLogResultOutput struct{ *pulumi.OutputState }

Changelog list

func (GetLocalRulestackChangeLogResultOutput) Changes

list of changes

func (GetLocalRulestackChangeLogResultOutput) ElementType

func (GetLocalRulestackChangeLogResultOutput) LastCommitted

lastCommitted timestamp

func (GetLocalRulestackChangeLogResultOutput) LastModified

lastModified timestamp

func (GetLocalRulestackChangeLogResultOutput) ToGetLocalRulestackChangeLogResultOutput

func (o GetLocalRulestackChangeLogResultOutput) ToGetLocalRulestackChangeLogResultOutput() GetLocalRulestackChangeLogResultOutput

func (GetLocalRulestackChangeLogResultOutput) ToGetLocalRulestackChangeLogResultOutputWithContext

func (o GetLocalRulestackChangeLogResultOutput) ToGetLocalRulestackChangeLogResultOutputWithContext(ctx context.Context) GetLocalRulestackChangeLogResultOutput

type GetLocalRulestackSupportInfoArgs

type GetLocalRulestackSupportInfoArgs struct {
	// email address on behalf of which this API called
	Email *string `pulumi:"email"`
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetLocalRulestackSupportInfoOutputArgs

type GetLocalRulestackSupportInfoOutputArgs struct {
	// email address on behalf of which this API called
	Email pulumi.StringPtrInput `pulumi:"email"`
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetLocalRulestackSupportInfoOutputArgs) ElementType

type GetLocalRulestackSupportInfoResult

type GetLocalRulestackSupportInfoResult struct {
	// Support account associated with given resource
	AccountId *string `pulumi:"accountId"`
	// account registered in Customer Support Portal
	AccountRegistered *string `pulumi:"accountRegistered"`
	// Product usage is in free trial period
	FreeTrial *string `pulumi:"freeTrial"`
	// Free trial credit remaining
	FreeTrialCreditLeft *int `pulumi:"freeTrialCreditLeft"`
	// Free trial days remaining
	FreeTrialDaysLeft *int `pulumi:"freeTrialDaysLeft"`
	// URL for paloaltonetworks live community
	HelpURL *string `pulumi:"helpURL"`
	// product Serial associated with given resource
	ProductSerial *string `pulumi:"productSerial"`
	// product SKU associated with given resource
	ProductSku *string `pulumi:"productSku"`
	// URL for registering product in paloaltonetworks Customer Service Portal
	RegisterURL *string `pulumi:"registerURL"`
	// URL for paloaltonetworks Customer Service Portal
	SupportURL *string `pulumi:"supportURL"`
	// user domain is supported in Customer Support Portal
	UserDomainSupported *string `pulumi:"userDomainSupported"`
	// user registered in Customer Support Portal
	UserRegistered *string `pulumi:"userRegistered"`
}

Support information for the resource

func GetLocalRulestackSupportInfo

func GetLocalRulestackSupportInfo(ctx *pulumi.Context, args *GetLocalRulestackSupportInfoArgs, opts ...pulumi.InvokeOption) (*GetLocalRulestackSupportInfoResult, error)

support info for rulestack. Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetLocalRulestackSupportInfoResultOutput

type GetLocalRulestackSupportInfoResultOutput struct{ *pulumi.OutputState }

Support information for the resource

func (GetLocalRulestackSupportInfoResultOutput) AccountId

Support account associated with given resource

func (GetLocalRulestackSupportInfoResultOutput) AccountRegistered

account registered in Customer Support Portal

func (GetLocalRulestackSupportInfoResultOutput) ElementType

func (GetLocalRulestackSupportInfoResultOutput) FreeTrial

Product usage is in free trial period

func (GetLocalRulestackSupportInfoResultOutput) FreeTrialCreditLeft

Free trial credit remaining

func (GetLocalRulestackSupportInfoResultOutput) FreeTrialDaysLeft

Free trial days remaining

func (GetLocalRulestackSupportInfoResultOutput) HelpURL

URL for paloaltonetworks live community

func (GetLocalRulestackSupportInfoResultOutput) ProductSerial

product Serial associated with given resource

func (GetLocalRulestackSupportInfoResultOutput) ProductSku

product SKU associated with given resource

func (GetLocalRulestackSupportInfoResultOutput) RegisterURL

URL for registering product in paloaltonetworks Customer Service Portal

func (GetLocalRulestackSupportInfoResultOutput) SupportURL

URL for paloaltonetworks Customer Service Portal

func (GetLocalRulestackSupportInfoResultOutput) ToGetLocalRulestackSupportInfoResultOutput

func (o GetLocalRulestackSupportInfoResultOutput) ToGetLocalRulestackSupportInfoResultOutput() GetLocalRulestackSupportInfoResultOutput

func (GetLocalRulestackSupportInfoResultOutput) ToGetLocalRulestackSupportInfoResultOutputWithContext

func (o GetLocalRulestackSupportInfoResultOutput) ToGetLocalRulestackSupportInfoResultOutputWithContext(ctx context.Context) GetLocalRulestackSupportInfoResultOutput

func (GetLocalRulestackSupportInfoResultOutput) UserDomainSupported

user domain is supported in Customer Support Portal

func (GetLocalRulestackSupportInfoResultOutput) UserRegistered

user registered in Customer Support Portal

type GetPostRuleCountersArgs

type GetPostRuleCountersArgs struct {
	FirewallName *string `pulumi:"firewallName"`
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// Post Rule priority
	Priority string `pulumi:"priority"`
}

type GetPostRuleCountersOutputArgs

type GetPostRuleCountersOutputArgs struct {
	FirewallName pulumi.StringPtrInput `pulumi:"firewallName"`
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// Post Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPostRuleCountersOutputArgs) ElementType

type GetPostRuleCountersResult

type GetPostRuleCountersResult struct {
	// apps seen
	AppSeen *AppSeenDataResponse `pulumi:"appSeen"`
	// firewall name
	FirewallName *string `pulumi:"firewallName"`
	// hit count
	HitCount *int `pulumi:"hitCount"`
	// last updated timestamp
	LastUpdatedTimestamp *string `pulumi:"lastUpdatedTimestamp"`
	// priority number
	Priority string `pulumi:"priority"`
	// timestamp of request
	RequestTimestamp *string `pulumi:"requestTimestamp"`
	// rule list name
	RuleListName *string `pulumi:"ruleListName"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// rule Stack Name
	RuleStackName *string `pulumi:"ruleStackName"`
	// timestamp of response
	Timestamp *string `pulumi:"timestamp"`
}

Rule counter

func GetPostRuleCounters

func GetPostRuleCounters(ctx *pulumi.Context, args *GetPostRuleCountersArgs, opts ...pulumi.InvokeOption) (*GetPostRuleCountersResult, error)

Get counters Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetPostRuleCountersResultOutput

type GetPostRuleCountersResultOutput struct{ *pulumi.OutputState }

Rule counter

func (GetPostRuleCountersResultOutput) AppSeen

apps seen

func (GetPostRuleCountersResultOutput) ElementType

func (GetPostRuleCountersResultOutput) FirewallName

firewall name

func (GetPostRuleCountersResultOutput) HitCount

hit count

func (GetPostRuleCountersResultOutput) LastUpdatedTimestamp

func (o GetPostRuleCountersResultOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput

last updated timestamp

func (GetPostRuleCountersResultOutput) Priority

priority number

func (GetPostRuleCountersResultOutput) RequestTimestamp

timestamp of request

func (GetPostRuleCountersResultOutput) RuleListName

rule list name

func (GetPostRuleCountersResultOutput) RuleName

rule name

func (GetPostRuleCountersResultOutput) RuleStackName

rule Stack Name

func (GetPostRuleCountersResultOutput) Timestamp

timestamp of response

func (GetPostRuleCountersResultOutput) ToGetPostRuleCountersResultOutput

func (o GetPostRuleCountersResultOutput) ToGetPostRuleCountersResultOutput() GetPostRuleCountersResultOutput

func (GetPostRuleCountersResultOutput) ToGetPostRuleCountersResultOutputWithContext

func (o GetPostRuleCountersResultOutput) ToGetPostRuleCountersResultOutputWithContext(ctx context.Context) GetPostRuleCountersResultOutput

type GetPreRuleCountersArgs

type GetPreRuleCountersArgs struct {
	FirewallName *string `pulumi:"firewallName"`
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// Pre Rule priority
	Priority string `pulumi:"priority"`
}

type GetPreRuleCountersOutputArgs

type GetPreRuleCountersOutputArgs struct {
	FirewallName pulumi.StringPtrInput `pulumi:"firewallName"`
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// Pre Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPreRuleCountersOutputArgs) ElementType

type GetPreRuleCountersResult

type GetPreRuleCountersResult struct {
	// apps seen
	AppSeen *AppSeenDataResponse `pulumi:"appSeen"`
	// firewall name
	FirewallName *string `pulumi:"firewallName"`
	// hit count
	HitCount *int `pulumi:"hitCount"`
	// last updated timestamp
	LastUpdatedTimestamp *string `pulumi:"lastUpdatedTimestamp"`
	// priority number
	Priority string `pulumi:"priority"`
	// timestamp of request
	RequestTimestamp *string `pulumi:"requestTimestamp"`
	// rule list name
	RuleListName *string `pulumi:"ruleListName"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// rule Stack Name
	RuleStackName *string `pulumi:"ruleStackName"`
	// timestamp of response
	Timestamp *string `pulumi:"timestamp"`
}

Rule counter

func GetPreRuleCounters

func GetPreRuleCounters(ctx *pulumi.Context, args *GetPreRuleCountersArgs, opts ...pulumi.InvokeOption) (*GetPreRuleCountersResult, error)

Get counters Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type GetPreRuleCountersResultOutput

type GetPreRuleCountersResultOutput struct{ *pulumi.OutputState }

Rule counter

func (GetPreRuleCountersResultOutput) AppSeen

apps seen

func (GetPreRuleCountersResultOutput) ElementType

func (GetPreRuleCountersResultOutput) FirewallName

firewall name

func (GetPreRuleCountersResultOutput) HitCount

hit count

func (GetPreRuleCountersResultOutput) LastUpdatedTimestamp

func (o GetPreRuleCountersResultOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput

last updated timestamp

func (GetPreRuleCountersResultOutput) Priority

priority number

func (GetPreRuleCountersResultOutput) RequestTimestamp

timestamp of request

func (GetPreRuleCountersResultOutput) RuleListName

rule list name

func (GetPreRuleCountersResultOutput) RuleName

rule name

func (GetPreRuleCountersResultOutput) RuleStackName

rule Stack Name

func (GetPreRuleCountersResultOutput) Timestamp

timestamp of response

func (GetPreRuleCountersResultOutput) ToGetPreRuleCountersResultOutput

func (o GetPreRuleCountersResultOutput) ToGetPreRuleCountersResultOutput() GetPreRuleCountersResultOutput

func (GetPreRuleCountersResultOutput) ToGetPreRuleCountersResultOutputWithContext

func (o GetPreRuleCountersResultOutput) ToGetPreRuleCountersResultOutputWithContext(ctx context.Context) GetPreRuleCountersResultOutput

type GlobalRulestack

type GlobalRulestack struct {
	pulumi.CustomResourceState

	// subscription scope of global rulestack
	AssociatedSubscriptions pulumi.StringArrayOutput `pulumi:"associatedSubscriptions"`
	// Mode for default rules creation
	DefaultMode pulumi.StringPtrOutput `pulumi:"defaultMode"`
	// rulestack description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// Global Location
	Location pulumi.StringOutput `pulumi:"location"`
	// minimum version
	MinAppIdVersion pulumi.StringPtrOutput `pulumi:"minAppIdVersion"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// PanEtag info
	PanEtag pulumi.StringPtrOutput `pulumi:"panEtag"`
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation pulumi.StringPtrOutput `pulumi:"panLocation"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Rulestack Type
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// Security Profile
	SecurityServices SecurityServicesResponsePtrOutput `pulumi:"securityServices"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

PaloAltoNetworks GlobalRulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetGlobalRulestack

func GetGlobalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlobalRulestackState, opts ...pulumi.ResourceOption) (*GlobalRulestack, error)

GetGlobalRulestack gets an existing GlobalRulestack 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 NewGlobalRulestack

func NewGlobalRulestack(ctx *pulumi.Context,
	name string, args *GlobalRulestackArgs, opts ...pulumi.ResourceOption) (*GlobalRulestack, error)

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

func (*GlobalRulestack) ElementType

func (*GlobalRulestack) ElementType() reflect.Type

func (*GlobalRulestack) ToGlobalRulestackOutput

func (i *GlobalRulestack) ToGlobalRulestackOutput() GlobalRulestackOutput

func (*GlobalRulestack) ToGlobalRulestackOutputWithContext

func (i *GlobalRulestack) ToGlobalRulestackOutputWithContext(ctx context.Context) GlobalRulestackOutput

type GlobalRulestackArgs

type GlobalRulestackArgs struct {
	// subscription scope of global rulestack
	AssociatedSubscriptions pulumi.StringArrayInput
	// Mode for default rules creation
	DefaultMode pulumi.StringPtrInput
	// rulestack description
	Description pulumi.StringPtrInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringPtrInput
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesPtrInput
	// Global Location
	Location pulumi.StringPtrInput
	// minimum version
	MinAppIdVersion pulumi.StringPtrInput
	// PanEtag info
	PanEtag pulumi.StringPtrInput
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation pulumi.StringPtrInput
	// Rulestack Type
	Scope pulumi.StringPtrInput
	// Security Profile
	SecurityServices SecurityServicesPtrInput
}

The set of arguments for constructing a GlobalRulestack resource.

func (GlobalRulestackArgs) ElementType

func (GlobalRulestackArgs) ElementType() reflect.Type

type GlobalRulestackInput

type GlobalRulestackInput interface {
	pulumi.Input

	ToGlobalRulestackOutput() GlobalRulestackOutput
	ToGlobalRulestackOutputWithContext(ctx context.Context) GlobalRulestackOutput
}

type GlobalRulestackOutput

type GlobalRulestackOutput struct{ *pulumi.OutputState }

func (GlobalRulestackOutput) AssociatedSubscriptions

func (o GlobalRulestackOutput) AssociatedSubscriptions() pulumi.StringArrayOutput

subscription scope of global rulestack

func (GlobalRulestackOutput) DefaultMode

Mode for default rules creation

func (GlobalRulestackOutput) Description

rulestack description

func (GlobalRulestackOutput) ElementType

func (GlobalRulestackOutput) ElementType() reflect.Type

func (GlobalRulestackOutput) Identity

The managed service identities assigned to this resource.

func (GlobalRulestackOutput) Location

Global Location

func (GlobalRulestackOutput) MinAppIdVersion

func (o GlobalRulestackOutput) MinAppIdVersion() pulumi.StringPtrOutput

minimum version

func (GlobalRulestackOutput) Name

The name of the resource

func (GlobalRulestackOutput) PanEtag

PanEtag info

func (GlobalRulestackOutput) PanLocation

Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks

func (GlobalRulestackOutput) ProvisioningState

func (o GlobalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (GlobalRulestackOutput) Scope

Rulestack Type

func (GlobalRulestackOutput) SecurityServices

Security Profile

func (GlobalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (GlobalRulestackOutput) ToGlobalRulestackOutput

func (o GlobalRulestackOutput) ToGlobalRulestackOutput() GlobalRulestackOutput

func (GlobalRulestackOutput) ToGlobalRulestackOutputWithContext

func (o GlobalRulestackOutput) ToGlobalRulestackOutputWithContext(ctx context.Context) GlobalRulestackOutput

func (GlobalRulestackOutput) Type

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

type GlobalRulestackState

type GlobalRulestackState struct {
}

func (GlobalRulestackState) ElementType

func (GlobalRulestackState) ElementType() reflect.Type

type IPAddress

type IPAddress struct {
	// Address value
	Address *string `pulumi:"address"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
}

IP Address

type IPAddressArgs

type IPAddressArgs struct {
	// Address value
	Address pulumi.StringPtrInput `pulumi:"address"`
	// Resource Id
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

IP Address

func (IPAddressArgs) ElementType

func (IPAddressArgs) ElementType() reflect.Type

func (IPAddressArgs) ToIPAddressOutput

func (i IPAddressArgs) ToIPAddressOutput() IPAddressOutput

func (IPAddressArgs) ToIPAddressOutputWithContext

func (i IPAddressArgs) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput

func (IPAddressArgs) ToIPAddressPtrOutput

func (i IPAddressArgs) ToIPAddressPtrOutput() IPAddressPtrOutput

func (IPAddressArgs) ToIPAddressPtrOutputWithContext

func (i IPAddressArgs) ToIPAddressPtrOutputWithContext(ctx context.Context) IPAddressPtrOutput

type IPAddressArray

type IPAddressArray []IPAddressInput

func (IPAddressArray) ElementType

func (IPAddressArray) ElementType() reflect.Type

func (IPAddressArray) ToIPAddressArrayOutput

func (i IPAddressArray) ToIPAddressArrayOutput() IPAddressArrayOutput

func (IPAddressArray) ToIPAddressArrayOutputWithContext

func (i IPAddressArray) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput

type IPAddressArrayInput

type IPAddressArrayInput interface {
	pulumi.Input

	ToIPAddressArrayOutput() IPAddressArrayOutput
	ToIPAddressArrayOutputWithContext(context.Context) IPAddressArrayOutput
}

IPAddressArrayInput is an input type that accepts IPAddressArray and IPAddressArrayOutput values. You can construct a concrete instance of `IPAddressArrayInput` via:

IPAddressArray{ IPAddressArgs{...} }

type IPAddressArrayOutput

type IPAddressArrayOutput struct{ *pulumi.OutputState }

func (IPAddressArrayOutput) ElementType

func (IPAddressArrayOutput) ElementType() reflect.Type

func (IPAddressArrayOutput) Index

func (IPAddressArrayOutput) ToIPAddressArrayOutput

func (o IPAddressArrayOutput) ToIPAddressArrayOutput() IPAddressArrayOutput

func (IPAddressArrayOutput) ToIPAddressArrayOutputWithContext

func (o IPAddressArrayOutput) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput

type IPAddressInput

type IPAddressInput interface {
	pulumi.Input

	ToIPAddressOutput() IPAddressOutput
	ToIPAddressOutputWithContext(context.Context) IPAddressOutput
}

IPAddressInput is an input type that accepts IPAddressArgs and IPAddressOutput values. You can construct a concrete instance of `IPAddressInput` via:

IPAddressArgs{...}

type IPAddressOutput

type IPAddressOutput struct{ *pulumi.OutputState }

IP Address

func (IPAddressOutput) Address

Address value

func (IPAddressOutput) ElementType

func (IPAddressOutput) ElementType() reflect.Type

func (IPAddressOutput) ResourceId

func (o IPAddressOutput) ResourceId() pulumi.StringPtrOutput

Resource Id

func (IPAddressOutput) ToIPAddressOutput

func (o IPAddressOutput) ToIPAddressOutput() IPAddressOutput

func (IPAddressOutput) ToIPAddressOutputWithContext

func (o IPAddressOutput) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput

func (IPAddressOutput) ToIPAddressPtrOutput

func (o IPAddressOutput) ToIPAddressPtrOutput() IPAddressPtrOutput

func (IPAddressOutput) ToIPAddressPtrOutputWithContext

func (o IPAddressOutput) ToIPAddressPtrOutputWithContext(ctx context.Context) IPAddressPtrOutput

type IPAddressPtrInput

type IPAddressPtrInput interface {
	pulumi.Input

	ToIPAddressPtrOutput() IPAddressPtrOutput
	ToIPAddressPtrOutputWithContext(context.Context) IPAddressPtrOutput
}

IPAddressPtrInput is an input type that accepts IPAddressArgs, IPAddressPtr and IPAddressPtrOutput values. You can construct a concrete instance of `IPAddressPtrInput` via:

        IPAddressArgs{...}

or:

        nil

func IPAddressPtr

func IPAddressPtr(v *IPAddressArgs) IPAddressPtrInput

type IPAddressPtrOutput

type IPAddressPtrOutput struct{ *pulumi.OutputState }

func (IPAddressPtrOutput) Address

Address value

func (IPAddressPtrOutput) Elem

func (IPAddressPtrOutput) ElementType

func (IPAddressPtrOutput) ElementType() reflect.Type

func (IPAddressPtrOutput) ResourceId

func (o IPAddressPtrOutput) ResourceId() pulumi.StringPtrOutput

Resource Id

func (IPAddressPtrOutput) ToIPAddressPtrOutput

func (o IPAddressPtrOutput) ToIPAddressPtrOutput() IPAddressPtrOutput

func (IPAddressPtrOutput) ToIPAddressPtrOutputWithContext

func (o IPAddressPtrOutput) ToIPAddressPtrOutputWithContext(ctx context.Context) IPAddressPtrOutput

type IPAddressResponse

type IPAddressResponse struct {
	// Address value
	Address *string `pulumi:"address"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
}

IP Address

type IPAddressResponseArrayOutput

type IPAddressResponseArrayOutput struct{ *pulumi.OutputState }

func (IPAddressResponseArrayOutput) ElementType

func (IPAddressResponseArrayOutput) Index

func (IPAddressResponseArrayOutput) ToIPAddressResponseArrayOutput

func (o IPAddressResponseArrayOutput) ToIPAddressResponseArrayOutput() IPAddressResponseArrayOutput

func (IPAddressResponseArrayOutput) ToIPAddressResponseArrayOutputWithContext

func (o IPAddressResponseArrayOutput) ToIPAddressResponseArrayOutputWithContext(ctx context.Context) IPAddressResponseArrayOutput

type IPAddressResponseOutput

type IPAddressResponseOutput struct{ *pulumi.OutputState }

IP Address

func (IPAddressResponseOutput) Address

Address value

func (IPAddressResponseOutput) ElementType

func (IPAddressResponseOutput) ElementType() reflect.Type

func (IPAddressResponseOutput) ResourceId

Resource Id

func (IPAddressResponseOutput) ToIPAddressResponseOutput

func (o IPAddressResponseOutput) ToIPAddressResponseOutput() IPAddressResponseOutput

func (IPAddressResponseOutput) ToIPAddressResponseOutputWithContext

func (o IPAddressResponseOutput) ToIPAddressResponseOutputWithContext(ctx context.Context) IPAddressResponseOutput

type IPAddressResponsePtrOutput

type IPAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (IPAddressResponsePtrOutput) Address

Address value

func (IPAddressResponsePtrOutput) Elem

func (IPAddressResponsePtrOutput) ElementType

func (IPAddressResponsePtrOutput) ElementType() reflect.Type

func (IPAddressResponsePtrOutput) ResourceId

Resource Id

func (IPAddressResponsePtrOutput) ToIPAddressResponsePtrOutput

func (o IPAddressResponsePtrOutput) ToIPAddressResponsePtrOutput() IPAddressResponsePtrOutput

func (IPAddressResponsePtrOutput) ToIPAddressResponsePtrOutputWithContext

func (o IPAddressResponsePtrOutput) ToIPAddressResponsePtrOutputWithContext(ctx context.Context) IPAddressResponsePtrOutput

type IPAddressSpace

type IPAddressSpace struct {
	// Address Space
	AddressSpace *string `pulumi:"addressSpace"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
}

IP Address Space

type IPAddressSpaceArgs

type IPAddressSpaceArgs struct {
	// Address Space
	AddressSpace pulumi.StringPtrInput `pulumi:"addressSpace"`
	// Resource Id
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

IP Address Space

func (IPAddressSpaceArgs) ElementType

func (IPAddressSpaceArgs) ElementType() reflect.Type

func (IPAddressSpaceArgs) ToIPAddressSpaceOutput

func (i IPAddressSpaceArgs) ToIPAddressSpaceOutput() IPAddressSpaceOutput

func (IPAddressSpaceArgs) ToIPAddressSpaceOutputWithContext

func (i IPAddressSpaceArgs) ToIPAddressSpaceOutputWithContext(ctx context.Context) IPAddressSpaceOutput

func (IPAddressSpaceArgs) ToIPAddressSpacePtrOutput

func (i IPAddressSpaceArgs) ToIPAddressSpacePtrOutput() IPAddressSpacePtrOutput

func (IPAddressSpaceArgs) ToIPAddressSpacePtrOutputWithContext

func (i IPAddressSpaceArgs) ToIPAddressSpacePtrOutputWithContext(ctx context.Context) IPAddressSpacePtrOutput

type IPAddressSpaceInput

type IPAddressSpaceInput interface {
	pulumi.Input

	ToIPAddressSpaceOutput() IPAddressSpaceOutput
	ToIPAddressSpaceOutputWithContext(context.Context) IPAddressSpaceOutput
}

IPAddressSpaceInput is an input type that accepts IPAddressSpaceArgs and IPAddressSpaceOutput values. You can construct a concrete instance of `IPAddressSpaceInput` via:

IPAddressSpaceArgs{...}

type IPAddressSpaceOutput

type IPAddressSpaceOutput struct{ *pulumi.OutputState }

IP Address Space

func (IPAddressSpaceOutput) AddressSpace

func (o IPAddressSpaceOutput) AddressSpace() pulumi.StringPtrOutput

Address Space

func (IPAddressSpaceOutput) ElementType

func (IPAddressSpaceOutput) ElementType() reflect.Type

func (IPAddressSpaceOutput) ResourceId

Resource Id

func (IPAddressSpaceOutput) ToIPAddressSpaceOutput

func (o IPAddressSpaceOutput) ToIPAddressSpaceOutput() IPAddressSpaceOutput

func (IPAddressSpaceOutput) ToIPAddressSpaceOutputWithContext

func (o IPAddressSpaceOutput) ToIPAddressSpaceOutputWithContext(ctx context.Context) IPAddressSpaceOutput

func (IPAddressSpaceOutput) ToIPAddressSpacePtrOutput

func (o IPAddressSpaceOutput) ToIPAddressSpacePtrOutput() IPAddressSpacePtrOutput

func (IPAddressSpaceOutput) ToIPAddressSpacePtrOutputWithContext

func (o IPAddressSpaceOutput) ToIPAddressSpacePtrOutputWithContext(ctx context.Context) IPAddressSpacePtrOutput

type IPAddressSpacePtrInput

type IPAddressSpacePtrInput interface {
	pulumi.Input

	ToIPAddressSpacePtrOutput() IPAddressSpacePtrOutput
	ToIPAddressSpacePtrOutputWithContext(context.Context) IPAddressSpacePtrOutput
}

IPAddressSpacePtrInput is an input type that accepts IPAddressSpaceArgs, IPAddressSpacePtr and IPAddressSpacePtrOutput values. You can construct a concrete instance of `IPAddressSpacePtrInput` via:

        IPAddressSpaceArgs{...}

or:

        nil

type IPAddressSpacePtrOutput

type IPAddressSpacePtrOutput struct{ *pulumi.OutputState }

func (IPAddressSpacePtrOutput) AddressSpace

Address Space

func (IPAddressSpacePtrOutput) Elem

func (IPAddressSpacePtrOutput) ElementType

func (IPAddressSpacePtrOutput) ElementType() reflect.Type

func (IPAddressSpacePtrOutput) ResourceId

Resource Id

func (IPAddressSpacePtrOutput) ToIPAddressSpacePtrOutput

func (o IPAddressSpacePtrOutput) ToIPAddressSpacePtrOutput() IPAddressSpacePtrOutput

func (IPAddressSpacePtrOutput) ToIPAddressSpacePtrOutputWithContext

func (o IPAddressSpacePtrOutput) ToIPAddressSpacePtrOutputWithContext(ctx context.Context) IPAddressSpacePtrOutput

type IPAddressSpaceResponse

type IPAddressSpaceResponse struct {
	// Address Space
	AddressSpace *string `pulumi:"addressSpace"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
}

IP Address Space

type IPAddressSpaceResponseOutput

type IPAddressSpaceResponseOutput struct{ *pulumi.OutputState }

IP Address Space

func (IPAddressSpaceResponseOutput) AddressSpace

Address Space

func (IPAddressSpaceResponseOutput) ElementType

func (IPAddressSpaceResponseOutput) ResourceId

Resource Id

func (IPAddressSpaceResponseOutput) ToIPAddressSpaceResponseOutput

func (o IPAddressSpaceResponseOutput) ToIPAddressSpaceResponseOutput() IPAddressSpaceResponseOutput

func (IPAddressSpaceResponseOutput) ToIPAddressSpaceResponseOutputWithContext

func (o IPAddressSpaceResponseOutput) ToIPAddressSpaceResponseOutputWithContext(ctx context.Context) IPAddressSpaceResponseOutput

type IPAddressSpaceResponsePtrOutput

type IPAddressSpaceResponsePtrOutput struct{ *pulumi.OutputState }

func (IPAddressSpaceResponsePtrOutput) AddressSpace

Address Space

func (IPAddressSpaceResponsePtrOutput) Elem

func (IPAddressSpaceResponsePtrOutput) ElementType

func (IPAddressSpaceResponsePtrOutput) ResourceId

Resource Id

func (IPAddressSpaceResponsePtrOutput) ToIPAddressSpaceResponsePtrOutput

func (o IPAddressSpaceResponsePtrOutput) ToIPAddressSpaceResponsePtrOutput() IPAddressSpaceResponsePtrOutput

func (IPAddressSpaceResponsePtrOutput) ToIPAddressSpaceResponsePtrOutputWithContext

func (o IPAddressSpaceResponsePtrOutput) ToIPAddressSpaceResponsePtrOutputWithContext(ctx context.Context) IPAddressSpaceResponsePtrOutput

type ListGlobalRulestackAdvancedSecurityObjectsArgs

type ListGlobalRulestackAdvancedSecurityObjectsArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string  `pulumi:"globalRulestackName"`
	Skip                *string `pulumi:"skip"`
	Top                 *int    `pulumi:"top"`
	Type                string  `pulumi:"type"`
}

type ListGlobalRulestackAdvancedSecurityObjectsOutputArgs

type ListGlobalRulestackAdvancedSecurityObjectsOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput    `pulumi:"globalRulestackName"`
	Skip                pulumi.StringPtrInput `pulumi:"skip"`
	Top                 pulumi.IntPtrInput    `pulumi:"top"`
	Type                pulumi.StringInput    `pulumi:"type"`
}

func (ListGlobalRulestackAdvancedSecurityObjectsOutputArgs) ElementType

type ListGlobalRulestackAdvancedSecurityObjectsResult

type ListGlobalRulestackAdvancedSecurityObjectsResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// response value
	Value AdvSecurityObjectModelResponse `pulumi:"value"`
}

advanced security object

func ListGlobalRulestackAdvancedSecurityObjects

Get the list of advanced security objects Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackAdvancedSecurityObjectsResultOutput

type ListGlobalRulestackAdvancedSecurityObjectsResultOutput struct{ *pulumi.OutputState }

advanced security object

func (ListGlobalRulestackAdvancedSecurityObjectsResultOutput) ElementType

next link

func (ListGlobalRulestackAdvancedSecurityObjectsResultOutput) ToListGlobalRulestackAdvancedSecurityObjectsResultOutput

func (ListGlobalRulestackAdvancedSecurityObjectsResultOutput) ToListGlobalRulestackAdvancedSecurityObjectsResultOutputWithContext

func (o ListGlobalRulestackAdvancedSecurityObjectsResultOutput) ToListGlobalRulestackAdvancedSecurityObjectsResultOutputWithContext(ctx context.Context) ListGlobalRulestackAdvancedSecurityObjectsResultOutput

func (ListGlobalRulestackAdvancedSecurityObjectsResultOutput) Value

response value

type ListGlobalRulestackAppIdsArgs

type ListGlobalRulestackAppIdsArgs struct {
	AppIdVersion *string `pulumi:"appIdVersion"`
	AppPrefix    *string `pulumi:"appPrefix"`
	// GlobalRulestack resource name
	GlobalRulestackName string  `pulumi:"globalRulestackName"`
	Skip                *string `pulumi:"skip"`
	Top                 *int    `pulumi:"top"`
}

type ListGlobalRulestackAppIdsOutputArgs

type ListGlobalRulestackAppIdsOutputArgs struct {
	AppIdVersion pulumi.StringPtrInput `pulumi:"appIdVersion"`
	AppPrefix    pulumi.StringPtrInput `pulumi:"appPrefix"`
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput    `pulumi:"globalRulestackName"`
	Skip                pulumi.StringPtrInput `pulumi:"skip"`
	Top                 pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListGlobalRulestackAppIdsOutputArgs) ElementType

type ListGlobalRulestackAppIdsResult

type ListGlobalRulestackAppIdsResult struct {
	// next Link
	NextLink *string `pulumi:"nextLink"`
	// List of AppIds
	Value []string `pulumi:"value"`
}

func ListGlobalRulestackAppIds

func ListGlobalRulestackAppIds(ctx *pulumi.Context, args *ListGlobalRulestackAppIdsArgs, opts ...pulumi.InvokeOption) (*ListGlobalRulestackAppIdsResult, error)

List of AppIds for GlobalRulestack ApiVersion Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackAppIdsResultOutput

type ListGlobalRulestackAppIdsResultOutput struct{ *pulumi.OutputState }

func (ListGlobalRulestackAppIdsResultOutput) ElementType

next Link

func (ListGlobalRulestackAppIdsResultOutput) ToListGlobalRulestackAppIdsResultOutput

func (o ListGlobalRulestackAppIdsResultOutput) ToListGlobalRulestackAppIdsResultOutput() ListGlobalRulestackAppIdsResultOutput

func (ListGlobalRulestackAppIdsResultOutput) ToListGlobalRulestackAppIdsResultOutputWithContext

func (o ListGlobalRulestackAppIdsResultOutput) ToListGlobalRulestackAppIdsResultOutputWithContext(ctx context.Context) ListGlobalRulestackAppIdsResultOutput

func (ListGlobalRulestackAppIdsResultOutput) Value

List of AppIds

type ListGlobalRulestackCountriesArgs

type ListGlobalRulestackCountriesArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string  `pulumi:"globalRulestackName"`
	Skip                *string `pulumi:"skip"`
	Top                 *int    `pulumi:"top"`
}

type ListGlobalRulestackCountriesOutputArgs

type ListGlobalRulestackCountriesOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput    `pulumi:"globalRulestackName"`
	Skip                pulumi.StringPtrInput `pulumi:"skip"`
	Top                 pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListGlobalRulestackCountriesOutputArgs) ElementType

type ListGlobalRulestackCountriesResult

type ListGlobalRulestackCountriesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// List of countries
	Value []CountryResponse `pulumi:"value"`
}

Countries Response Object

func ListGlobalRulestackCountries

func ListGlobalRulestackCountries(ctx *pulumi.Context, args *ListGlobalRulestackCountriesArgs, opts ...pulumi.InvokeOption) (*ListGlobalRulestackCountriesResult, error)

List of countries for Rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackCountriesResultOutput

type ListGlobalRulestackCountriesResultOutput struct{ *pulumi.OutputState }

Countries Response Object

func (ListGlobalRulestackCountriesResultOutput) ElementType

next link

func (ListGlobalRulestackCountriesResultOutput) ToListGlobalRulestackCountriesResultOutput

func (o ListGlobalRulestackCountriesResultOutput) ToListGlobalRulestackCountriesResultOutput() ListGlobalRulestackCountriesResultOutput

func (ListGlobalRulestackCountriesResultOutput) ToListGlobalRulestackCountriesResultOutputWithContext

func (o ListGlobalRulestackCountriesResultOutput) ToListGlobalRulestackCountriesResultOutputWithContext(ctx context.Context) ListGlobalRulestackCountriesResultOutput

func (ListGlobalRulestackCountriesResultOutput) Value

List of countries

type ListGlobalRulestackFirewallsArgs

type ListGlobalRulestackFirewallsArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
}

type ListGlobalRulestackFirewallsOutputArgs

type ListGlobalRulestackFirewallsOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
}

func (ListGlobalRulestackFirewallsOutputArgs) ElementType

type ListGlobalRulestackFirewallsResult

type ListGlobalRulestackFirewallsResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// firewalls list
	Value []string `pulumi:"value"`
}

List firewalls response

func ListGlobalRulestackFirewalls

func ListGlobalRulestackFirewalls(ctx *pulumi.Context, args *ListGlobalRulestackFirewallsArgs, opts ...pulumi.InvokeOption) (*ListGlobalRulestackFirewallsResult, error)

List of Firewalls associated with Rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackFirewallsResultOutput

type ListGlobalRulestackFirewallsResultOutput struct{ *pulumi.OutputState }

List firewalls response

func (ListGlobalRulestackFirewallsResultOutput) ElementType

next link

func (ListGlobalRulestackFirewallsResultOutput) ToListGlobalRulestackFirewallsResultOutput

func (o ListGlobalRulestackFirewallsResultOutput) ToListGlobalRulestackFirewallsResultOutput() ListGlobalRulestackFirewallsResultOutput

func (ListGlobalRulestackFirewallsResultOutput) ToListGlobalRulestackFirewallsResultOutputWithContext

func (o ListGlobalRulestackFirewallsResultOutput) ToListGlobalRulestackFirewallsResultOutputWithContext(ctx context.Context) ListGlobalRulestackFirewallsResultOutput

func (ListGlobalRulestackFirewallsResultOutput) Value

firewalls list

type ListGlobalRulestackPredefinedUrlCategoriesArgs

type ListGlobalRulestackPredefinedUrlCategoriesArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string  `pulumi:"globalRulestackName"`
	Skip                *string `pulumi:"skip"`
	Top                 *int    `pulumi:"top"`
}

type ListGlobalRulestackPredefinedUrlCategoriesOutputArgs

type ListGlobalRulestackPredefinedUrlCategoriesOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput    `pulumi:"globalRulestackName"`
	Skip                pulumi.StringPtrInput `pulumi:"skip"`
	Top                 pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListGlobalRulestackPredefinedUrlCategoriesOutputArgs) ElementType

type ListGlobalRulestackPredefinedUrlCategoriesResult

type ListGlobalRulestackPredefinedUrlCategoriesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// predefined url categories
	Value []PredefinedUrlCategoryResponse `pulumi:"value"`
}

predefined url categories response

func ListGlobalRulestackPredefinedUrlCategories

List predefined URL categories for rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackPredefinedUrlCategoriesResultOutput

type ListGlobalRulestackPredefinedUrlCategoriesResultOutput struct{ *pulumi.OutputState }

predefined url categories response

func (ListGlobalRulestackPredefinedUrlCategoriesResultOutput) ElementType

next link

func (ListGlobalRulestackPredefinedUrlCategoriesResultOutput) ToListGlobalRulestackPredefinedUrlCategoriesResultOutput

func (ListGlobalRulestackPredefinedUrlCategoriesResultOutput) ToListGlobalRulestackPredefinedUrlCategoriesResultOutputWithContext

func (o ListGlobalRulestackPredefinedUrlCategoriesResultOutput) ToListGlobalRulestackPredefinedUrlCategoriesResultOutputWithContext(ctx context.Context) ListGlobalRulestackPredefinedUrlCategoriesResultOutput

func (ListGlobalRulestackPredefinedUrlCategoriesResultOutput) Value

predefined url categories

type ListGlobalRulestackSecurityServicesArgs

type ListGlobalRulestackSecurityServicesArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string  `pulumi:"globalRulestackName"`
	Skip                *string `pulumi:"skip"`
	Top                 *int    `pulumi:"top"`
	Type                string  `pulumi:"type"`
}

type ListGlobalRulestackSecurityServicesOutputArgs

type ListGlobalRulestackSecurityServicesOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput    `pulumi:"globalRulestackName"`
	Skip                pulumi.StringPtrInput `pulumi:"skip"`
	Top                 pulumi.IntPtrInput    `pulumi:"top"`
	Type                pulumi.StringInput    `pulumi:"type"`
}

func (ListGlobalRulestackSecurityServicesOutputArgs) ElementType

type ListGlobalRulestackSecurityServicesResult

type ListGlobalRulestackSecurityServicesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// response value
	Value SecurityServicesTypeListResponse `pulumi:"value"`
}

Security services list response

func ListGlobalRulestackSecurityServices

List the security services for rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListGlobalRulestackSecurityServicesResultOutput

type ListGlobalRulestackSecurityServicesResultOutput struct{ *pulumi.OutputState }

Security services list response

func (ListGlobalRulestackSecurityServicesResultOutput) ElementType

next link

func (ListGlobalRulestackSecurityServicesResultOutput) ToListGlobalRulestackSecurityServicesResultOutput

func (o ListGlobalRulestackSecurityServicesResultOutput) ToListGlobalRulestackSecurityServicesResultOutput() ListGlobalRulestackSecurityServicesResultOutput

func (ListGlobalRulestackSecurityServicesResultOutput) ToListGlobalRulestackSecurityServicesResultOutputWithContext

func (o ListGlobalRulestackSecurityServicesResultOutput) ToListGlobalRulestackSecurityServicesResultOutputWithContext(ctx context.Context) ListGlobalRulestackSecurityServicesResultOutput

func (ListGlobalRulestackSecurityServicesResultOutput) Value

response value

type ListLocalRulestackAdvancedSecurityObjectsArgs

type ListLocalRulestackAdvancedSecurityObjectsArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string  `pulumi:"resourceGroupName"`
	Skip              *string `pulumi:"skip"`
	Top               *int    `pulumi:"top"`
	Type              string  `pulumi:"type"`
}

type ListLocalRulestackAdvancedSecurityObjectsOutputArgs

type ListLocalRulestackAdvancedSecurityObjectsOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput    `pulumi:"resourceGroupName"`
	Skip              pulumi.StringPtrInput `pulumi:"skip"`
	Top               pulumi.IntPtrInput    `pulumi:"top"`
	Type              pulumi.StringInput    `pulumi:"type"`
}

func (ListLocalRulestackAdvancedSecurityObjectsOutputArgs) ElementType

type ListLocalRulestackAdvancedSecurityObjectsResult

type ListLocalRulestackAdvancedSecurityObjectsResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// response value
	Value AdvSecurityObjectModelResponse `pulumi:"value"`
}

advanced security object

func ListLocalRulestackAdvancedSecurityObjects

Get the list of advanced security objects Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackAdvancedSecurityObjectsResultOutput

type ListLocalRulestackAdvancedSecurityObjectsResultOutput struct{ *pulumi.OutputState }

advanced security object

func (ListLocalRulestackAdvancedSecurityObjectsResultOutput) ElementType

next link

func (ListLocalRulestackAdvancedSecurityObjectsResultOutput) ToListLocalRulestackAdvancedSecurityObjectsResultOutput

func (ListLocalRulestackAdvancedSecurityObjectsResultOutput) ToListLocalRulestackAdvancedSecurityObjectsResultOutputWithContext

func (o ListLocalRulestackAdvancedSecurityObjectsResultOutput) ToListLocalRulestackAdvancedSecurityObjectsResultOutputWithContext(ctx context.Context) ListLocalRulestackAdvancedSecurityObjectsResultOutput

func (ListLocalRulestackAdvancedSecurityObjectsResultOutput) Value

response value

type ListLocalRulestackAppIdsArgs

type ListLocalRulestackAppIdsArgs struct {
	AppIdVersion *string `pulumi:"appIdVersion"`
	AppPrefix    *string `pulumi:"appPrefix"`
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string  `pulumi:"resourceGroupName"`
	Skip              *string `pulumi:"skip"`
	Top               *int    `pulumi:"top"`
}

type ListLocalRulestackAppIdsOutputArgs

type ListLocalRulestackAppIdsOutputArgs struct {
	AppIdVersion pulumi.StringPtrInput `pulumi:"appIdVersion"`
	AppPrefix    pulumi.StringPtrInput `pulumi:"appPrefix"`
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput    `pulumi:"resourceGroupName"`
	Skip              pulumi.StringPtrInput `pulumi:"skip"`
	Top               pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListLocalRulestackAppIdsOutputArgs) ElementType

type ListLocalRulestackAppIdsResult

type ListLocalRulestackAppIdsResult struct {
	// next Link
	NextLink *string `pulumi:"nextLink"`
	// List of AppIds
	Value []string `pulumi:"value"`
}

func ListLocalRulestackAppIds

func ListLocalRulestackAppIds(ctx *pulumi.Context, args *ListLocalRulestackAppIdsArgs, opts ...pulumi.InvokeOption) (*ListLocalRulestackAppIdsResult, error)

List of AppIds for LocalRulestack ApiVersion Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackAppIdsResultOutput

type ListLocalRulestackAppIdsResultOutput struct{ *pulumi.OutputState }

func (ListLocalRulestackAppIdsResultOutput) ElementType

next Link

func (ListLocalRulestackAppIdsResultOutput) ToListLocalRulestackAppIdsResultOutput

func (o ListLocalRulestackAppIdsResultOutput) ToListLocalRulestackAppIdsResultOutput() ListLocalRulestackAppIdsResultOutput

func (ListLocalRulestackAppIdsResultOutput) ToListLocalRulestackAppIdsResultOutputWithContext

func (o ListLocalRulestackAppIdsResultOutput) ToListLocalRulestackAppIdsResultOutputWithContext(ctx context.Context) ListLocalRulestackAppIdsResultOutput

func (ListLocalRulestackAppIdsResultOutput) Value

List of AppIds

type ListLocalRulestackCountriesArgs

type ListLocalRulestackCountriesArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string  `pulumi:"resourceGroupName"`
	Skip              *string `pulumi:"skip"`
	Top               *int    `pulumi:"top"`
}

type ListLocalRulestackCountriesOutputArgs

type ListLocalRulestackCountriesOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput    `pulumi:"resourceGroupName"`
	Skip              pulumi.StringPtrInput `pulumi:"skip"`
	Top               pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListLocalRulestackCountriesOutputArgs) ElementType

type ListLocalRulestackCountriesResult

type ListLocalRulestackCountriesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// List of countries
	Value []CountryResponse `pulumi:"value"`
}

Countries Response Object

func ListLocalRulestackCountries

func ListLocalRulestackCountries(ctx *pulumi.Context, args *ListLocalRulestackCountriesArgs, opts ...pulumi.InvokeOption) (*ListLocalRulestackCountriesResult, error)

List of countries for Rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackCountriesResultOutput

type ListLocalRulestackCountriesResultOutput struct{ *pulumi.OutputState }

Countries Response Object

func (ListLocalRulestackCountriesResultOutput) ElementType

next link

func (ListLocalRulestackCountriesResultOutput) ToListLocalRulestackCountriesResultOutput

func (o ListLocalRulestackCountriesResultOutput) ToListLocalRulestackCountriesResultOutput() ListLocalRulestackCountriesResultOutput

func (ListLocalRulestackCountriesResultOutput) ToListLocalRulestackCountriesResultOutputWithContext

func (o ListLocalRulestackCountriesResultOutput) ToListLocalRulestackCountriesResultOutputWithContext(ctx context.Context) ListLocalRulestackCountriesResultOutput

func (ListLocalRulestackCountriesResultOutput) Value

List of countries

type ListLocalRulestackFirewallsArgs

type ListLocalRulestackFirewallsArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListLocalRulestackFirewallsOutputArgs

type ListLocalRulestackFirewallsOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListLocalRulestackFirewallsOutputArgs) ElementType

type ListLocalRulestackFirewallsResult

type ListLocalRulestackFirewallsResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// firewalls list
	Value []string `pulumi:"value"`
}

List firewalls response

func ListLocalRulestackFirewalls

func ListLocalRulestackFirewalls(ctx *pulumi.Context, args *ListLocalRulestackFirewallsArgs, opts ...pulumi.InvokeOption) (*ListLocalRulestackFirewallsResult, error)

List of Firewalls associated with Rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackFirewallsResultOutput

type ListLocalRulestackFirewallsResultOutput struct{ *pulumi.OutputState }

List firewalls response

func (ListLocalRulestackFirewallsResultOutput) ElementType

next link

func (ListLocalRulestackFirewallsResultOutput) ToListLocalRulestackFirewallsResultOutput

func (o ListLocalRulestackFirewallsResultOutput) ToListLocalRulestackFirewallsResultOutput() ListLocalRulestackFirewallsResultOutput

func (ListLocalRulestackFirewallsResultOutput) ToListLocalRulestackFirewallsResultOutputWithContext

func (o ListLocalRulestackFirewallsResultOutput) ToListLocalRulestackFirewallsResultOutputWithContext(ctx context.Context) ListLocalRulestackFirewallsResultOutput

func (ListLocalRulestackFirewallsResultOutput) Value

firewalls list

type ListLocalRulestackPredefinedUrlCategoriesArgs

type ListLocalRulestackPredefinedUrlCategoriesArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string  `pulumi:"resourceGroupName"`
	Skip              *string `pulumi:"skip"`
	Top               *int    `pulumi:"top"`
}

type ListLocalRulestackPredefinedUrlCategoriesOutputArgs

type ListLocalRulestackPredefinedUrlCategoriesOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput    `pulumi:"resourceGroupName"`
	Skip              pulumi.StringPtrInput `pulumi:"skip"`
	Top               pulumi.IntPtrInput    `pulumi:"top"`
}

func (ListLocalRulestackPredefinedUrlCategoriesOutputArgs) ElementType

type ListLocalRulestackPredefinedUrlCategoriesResult

type ListLocalRulestackPredefinedUrlCategoriesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// predefined url categories
	Value []PredefinedUrlCategoryResponse `pulumi:"value"`
}

predefined url categories response

func ListLocalRulestackPredefinedUrlCategories

List predefined URL categories for rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackPredefinedUrlCategoriesResultOutput

type ListLocalRulestackPredefinedUrlCategoriesResultOutput struct{ *pulumi.OutputState }

predefined url categories response

func (ListLocalRulestackPredefinedUrlCategoriesResultOutput) ElementType

next link

func (ListLocalRulestackPredefinedUrlCategoriesResultOutput) ToListLocalRulestackPredefinedUrlCategoriesResultOutput

func (ListLocalRulestackPredefinedUrlCategoriesResultOutput) ToListLocalRulestackPredefinedUrlCategoriesResultOutputWithContext

func (o ListLocalRulestackPredefinedUrlCategoriesResultOutput) ToListLocalRulestackPredefinedUrlCategoriesResultOutputWithContext(ctx context.Context) ListLocalRulestackPredefinedUrlCategoriesResultOutput

func (ListLocalRulestackPredefinedUrlCategoriesResultOutput) Value

predefined url categories

type ListLocalRulestackSecurityServicesArgs

type ListLocalRulestackSecurityServicesArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string  `pulumi:"resourceGroupName"`
	Skip              *string `pulumi:"skip"`
	Top               *int    `pulumi:"top"`
	Type              string  `pulumi:"type"`
}

type ListLocalRulestackSecurityServicesOutputArgs

type ListLocalRulestackSecurityServicesOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput    `pulumi:"resourceGroupName"`
	Skip              pulumi.StringPtrInput `pulumi:"skip"`
	Top               pulumi.IntPtrInput    `pulumi:"top"`
	Type              pulumi.StringInput    `pulumi:"type"`
}

func (ListLocalRulestackSecurityServicesOutputArgs) ElementType

type ListLocalRulestackSecurityServicesResult

type ListLocalRulestackSecurityServicesResult struct {
	// next link
	NextLink *string `pulumi:"nextLink"`
	// response value
	Value SecurityServicesTypeListResponse `pulumi:"value"`
}

Security services list response

func ListLocalRulestackSecurityServices

List the security services for rulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type ListLocalRulestackSecurityServicesResultOutput

type ListLocalRulestackSecurityServicesResultOutput struct{ *pulumi.OutputState }

Security services list response

func (ListLocalRulestackSecurityServicesResultOutput) ElementType

next link

func (ListLocalRulestackSecurityServicesResultOutput) ToListLocalRulestackSecurityServicesResultOutput

func (o ListLocalRulestackSecurityServicesResultOutput) ToListLocalRulestackSecurityServicesResultOutput() ListLocalRulestackSecurityServicesResultOutput

func (ListLocalRulestackSecurityServicesResultOutput) ToListLocalRulestackSecurityServicesResultOutputWithContext

func (o ListLocalRulestackSecurityServicesResultOutput) ToListLocalRulestackSecurityServicesResultOutputWithContext(ctx context.Context) ListLocalRulestackSecurityServicesResultOutput

func (ListLocalRulestackSecurityServicesResultOutput) Value

response value

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsArgs

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsArgs struct {
}

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsOutputArgs

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsOutputArgs struct {
}

func (ListPaloAltoNetworksCloudngfwCloudManagerTenantsOutputArgs) ElementType

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsResult

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsResult struct {
	// List of Cloud Manager Tenants
	Value []string `pulumi:"value"`
}

Cloud Manager Tenant

func ListPaloAltoNetworksCloudngfwCloudManagerTenants

Cloud Manager Tenant Azure REST API version: 2024-02-07-preview.

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput

type ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput struct{ *pulumi.OutputState }

Cloud Manager Tenant

func (ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput) ElementType

func (ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput) ToListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput

func (ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput) ToListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutputWithContext

func (o ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput) ToListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutputWithContext(ctx context.Context) ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput

func (ListPaloAltoNetworksCloudngfwCloudManagerTenantsResultOutput) Value

List of Cloud Manager Tenants

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusArgs

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusArgs struct {
}

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusOutputArgs

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusOutputArgs struct {
}

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusOutputArgs) ElementType

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResult

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResult struct {
	// product Serial associated with given resource
	SerialNumber *string `pulumi:"serialNumber"`
	// allocation status of the product serial number
	Status string `pulumi:"status"`
}

Product serial and status for the service

func ListPaloAltoNetworksCloudngfwProductSerialNumberStatus

Product serial and status for the service Azure REST API version: 2024-02-07-preview.

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput

type ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput struct{ *pulumi.OutputState }

Product serial and status for the service

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) ElementType

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) SerialNumber

product Serial associated with given resource

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) Status

allocation status of the product serial number

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) ToListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput

func (ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) ToListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutputWithContext

func (o ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput) ToListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutputWithContext(ctx context.Context) ListPaloAltoNetworksCloudngfwProductSerialNumberStatusResultOutput

type ListPaloAltoNetworksCloudngfwSupportInfoArgs

type ListPaloAltoNetworksCloudngfwSupportInfoArgs struct {
}

type ListPaloAltoNetworksCloudngfwSupportInfoOutputArgs

type ListPaloAltoNetworksCloudngfwSupportInfoOutputArgs struct {
}

func (ListPaloAltoNetworksCloudngfwSupportInfoOutputArgs) ElementType

type ListPaloAltoNetworksCloudngfwSupportInfoResult

type ListPaloAltoNetworksCloudngfwSupportInfoResult struct {
	// Support account associated with given resource
	AccountId *string `pulumi:"accountId"`
	// account registered in Customer Support Portal
	AccountRegistrationStatus *string `pulumi:"accountRegistrationStatus"`
	// credits purchased, unit per hour
	Credits *int `pulumi:"credits"`
	// date in format yyyy-mm-dd
	EndDateForCredits *string `pulumi:"endDateForCredits"`
	// Product usage is in free trial period
	FreeTrial *string `pulumi:"freeTrial"`
	// Free trial credit remaining
	FreeTrialCreditLeft *int `pulumi:"freeTrialCreditLeft"`
	// Free trial days remaining
	FreeTrialDaysLeft *int `pulumi:"freeTrialDaysLeft"`
	// URL for paloaltonetworks live community
	HelpURL *string `pulumi:"helpURL"`
	// URL for Strata Cloud Manager
	HubUrl *string `pulumi:"hubUrl"`
	// monthly credit is computed as credits * days in calendar month
	MonthlyCreditLeft *int `pulumi:"monthlyCreditLeft"`
	// product Serial associated with given resource
	ProductSerial *string `pulumi:"productSerial"`
	// product SKU associated with given resource
	ProductSku *string `pulumi:"productSku"`
	// URL for registering product in paloaltonetworks Customer Service Portal
	RegisterURL *string `pulumi:"registerURL"`
	// date in format yyyy-mm-dd
	StartDateForCredits *string `pulumi:"startDateForCredits"`
	// URL for paloaltonetworks Customer Service Portal
	SupportURL *string `pulumi:"supportURL"`
}

Support information for the service

func ListPaloAltoNetworksCloudngfwSupportInfo

Support information for the service Azure REST API version: 2024-02-07-preview.

Other available API versions: 2024-01-19-preview.

type ListPaloAltoNetworksCloudngfwSupportInfoResultOutput

type ListPaloAltoNetworksCloudngfwSupportInfoResultOutput struct{ *pulumi.OutputState }

Support information for the service

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) AccountId

Support account associated with given resource

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) AccountRegistrationStatus

account registered in Customer Support Portal

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) Credits

credits purchased, unit per hour

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ElementType

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) EndDateForCredits

date in format yyyy-mm-dd

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) FreeTrial

Product usage is in free trial period

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) FreeTrialCreditLeft

Free trial credit remaining

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) FreeTrialDaysLeft

Free trial days remaining

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) HelpURL

URL for paloaltonetworks live community

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) HubUrl

URL for Strata Cloud Manager

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) MonthlyCreditLeft

monthly credit is computed as credits * days in calendar month

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ProductSerial

product Serial associated with given resource

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ProductSku

product SKU associated with given resource

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) RegisterURL

URL for registering product in paloaltonetworks Customer Service Portal

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) StartDateForCredits

date in format yyyy-mm-dd

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) SupportURL

URL for paloaltonetworks Customer Service Portal

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ToListPaloAltoNetworksCloudngfwSupportInfoResultOutput

func (ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ToListPaloAltoNetworksCloudngfwSupportInfoResultOutputWithContext

func (o ListPaloAltoNetworksCloudngfwSupportInfoResultOutput) ToListPaloAltoNetworksCloudngfwSupportInfoResultOutputWithContext(ctx context.Context) ListPaloAltoNetworksCloudngfwSupportInfoResultOutput

type LocalRule

type LocalRule struct {
	pulumi.CustomResourceState

	// rule action
	ActionType pulumi.StringPtrOutput `pulumi:"actionType"`
	// array of rule applications
	Applications pulumi.StringArrayOutput `pulumi:"applications"`
	// rule comment
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// rule category
	Category CategoryResponsePtrOutput `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrOutput `pulumi:"decryptionRuleType"`
	// rule description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// destination address
	Destination DestinationAddrResponsePtrOutput `pulumi:"destination"`
	// enable or disable logging
	EnableLogging pulumi.StringPtrOutput `pulumi:"enableLogging"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrOutput `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrOutput `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrOutput `pulumi:"negateSource"`
	Priority     pulumi.IntOutput       `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// prot port list
	ProtocolPortList pulumi.StringArrayOutput `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// rule name
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// state of this rule
	RuleState pulumi.StringPtrOutput `pulumi:"ruleState"`
	// source address
	Source SourceAddrResponsePtrOutput `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// tag for rule
	Tags TagInfoResponseArrayOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

LocalRulestack rule list Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetLocalRule

func GetLocalRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocalRuleState, opts ...pulumi.ResourceOption) (*LocalRule, error)

GetLocalRule gets an existing LocalRule 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 NewLocalRule

func NewLocalRule(ctx *pulumi.Context,
	name string, args *LocalRuleArgs, opts ...pulumi.ResourceOption) (*LocalRule, error)

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

func (*LocalRule) ElementType

func (*LocalRule) ElementType() reflect.Type

func (*LocalRule) ToLocalRuleOutput

func (i *LocalRule) ToLocalRuleOutput() LocalRuleOutput

func (*LocalRule) ToLocalRuleOutputWithContext

func (i *LocalRule) ToLocalRuleOutputWithContext(ctx context.Context) LocalRuleOutput

type LocalRuleArgs

type LocalRuleArgs struct {
	// rule action
	ActionType pulumi.StringPtrInput
	// array of rule applications
	Applications pulumi.StringArrayInput
	// rule comment
	AuditComment pulumi.StringPtrInput
	// rule category
	Category CategoryPtrInput
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrInput
	// rule description
	Description pulumi.StringPtrInput
	// destination address
	Destination DestinationAddrPtrInput
	// enable or disable logging
	EnableLogging pulumi.StringPtrInput
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrInput
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrInput
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrInput
	// Local Rule priority
	Priority pulumi.StringPtrInput
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrInput
	// prot port list
	ProtocolPortList pulumi.StringArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// rule name
	RuleName pulumi.StringInput
	// state of this rule
	RuleState pulumi.StringPtrInput
	// source address
	Source SourceAddrPtrInput
	// tag for rule
	Tags TagInfoArrayInput
}

The set of arguments for constructing a LocalRule resource.

func (LocalRuleArgs) ElementType

func (LocalRuleArgs) ElementType() reflect.Type

type LocalRuleInput

type LocalRuleInput interface {
	pulumi.Input

	ToLocalRuleOutput() LocalRuleOutput
	ToLocalRuleOutputWithContext(ctx context.Context) LocalRuleOutput
}

type LocalRuleOutput

type LocalRuleOutput struct{ *pulumi.OutputState }

func (LocalRuleOutput) ActionType

func (o LocalRuleOutput) ActionType() pulumi.StringPtrOutput

rule action

func (LocalRuleOutput) Applications

func (o LocalRuleOutput) Applications() pulumi.StringArrayOutput

array of rule applications

func (LocalRuleOutput) AuditComment

func (o LocalRuleOutput) AuditComment() pulumi.StringPtrOutput

rule comment

func (LocalRuleOutput) Category

rule category

func (LocalRuleOutput) DecryptionRuleType

func (o LocalRuleOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (LocalRuleOutput) Description

func (o LocalRuleOutput) Description() pulumi.StringPtrOutput

rule description

func (LocalRuleOutput) Destination

destination address

func (LocalRuleOutput) ElementType

func (LocalRuleOutput) ElementType() reflect.Type

func (LocalRuleOutput) EnableLogging

func (o LocalRuleOutput) EnableLogging() pulumi.StringPtrOutput

enable or disable logging

func (LocalRuleOutput) Etag

etag info

func (LocalRuleOutput) InboundInspectionCertificate

func (o LocalRuleOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (LocalRuleOutput) Name

The name of the resource

func (LocalRuleOutput) NegateDestination

func (o LocalRuleOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (LocalRuleOutput) NegateSource

func (o LocalRuleOutput) NegateSource() pulumi.StringPtrOutput

cidr should not be 'any'

func (LocalRuleOutput) Priority

func (o LocalRuleOutput) Priority() pulumi.IntOutput

func (LocalRuleOutput) Protocol

func (o LocalRuleOutput) Protocol() pulumi.StringPtrOutput

any, application-default, TCP:number, UDP:number

func (LocalRuleOutput) ProtocolPortList

func (o LocalRuleOutput) ProtocolPortList() pulumi.StringArrayOutput

prot port list

func (LocalRuleOutput) ProvisioningState

func (o LocalRuleOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LocalRuleOutput) RuleName

func (o LocalRuleOutput) RuleName() pulumi.StringOutput

rule name

func (LocalRuleOutput) RuleState

func (o LocalRuleOutput) RuleState() pulumi.StringPtrOutput

state of this rule

func (LocalRuleOutput) Source

source address

func (LocalRuleOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LocalRuleOutput) Tags

tag for rule

func (LocalRuleOutput) ToLocalRuleOutput

func (o LocalRuleOutput) ToLocalRuleOutput() LocalRuleOutput

func (LocalRuleOutput) ToLocalRuleOutputWithContext

func (o LocalRuleOutput) ToLocalRuleOutputWithContext(ctx context.Context) LocalRuleOutput

func (LocalRuleOutput) Type

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

type LocalRuleState

type LocalRuleState struct {
}

func (LocalRuleState) ElementType

func (LocalRuleState) ElementType() reflect.Type

type LocalRulestack

type LocalRulestack struct {
	pulumi.CustomResourceState

	// subscription scope of global rulestack
	AssociatedSubscriptions pulumi.StringArrayOutput `pulumi:"associatedSubscriptions"`
	// Mode for default rules creation
	DefaultMode pulumi.StringPtrOutput `pulumi:"defaultMode"`
	// rulestack description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// minimum version
	MinAppIdVersion pulumi.StringPtrOutput `pulumi:"minAppIdVersion"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// PanEtag info
	PanEtag pulumi.StringPtrOutput `pulumi:"panEtag"`
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation pulumi.StringPtrOutput `pulumi:"panLocation"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Rulestack Type
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// Security Profile
	SecurityServices SecurityServicesResponsePtrOutput `pulumi:"securityServices"`
	// 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"`
}

PaloAltoNetworks LocalRulestack Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetLocalRulestack

func GetLocalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocalRulestackState, opts ...pulumi.ResourceOption) (*LocalRulestack, error)

GetLocalRulestack gets an existing LocalRulestack 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 NewLocalRulestack

func NewLocalRulestack(ctx *pulumi.Context,
	name string, args *LocalRulestackArgs, opts ...pulumi.ResourceOption) (*LocalRulestack, error)

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

func (*LocalRulestack) ElementType

func (*LocalRulestack) ElementType() reflect.Type

func (*LocalRulestack) ToLocalRulestackOutput

func (i *LocalRulestack) ToLocalRulestackOutput() LocalRulestackOutput

func (*LocalRulestack) ToLocalRulestackOutputWithContext

func (i *LocalRulestack) ToLocalRulestackOutputWithContext(ctx context.Context) LocalRulestackOutput

type LocalRulestackArgs

type LocalRulestackArgs struct {
	// subscription scope of global rulestack
	AssociatedSubscriptions pulumi.StringArrayInput
	// Mode for default rules creation
	DefaultMode pulumi.StringPtrInput
	// rulestack description
	Description pulumi.StringPtrInput
	// The managed service identities assigned to this resource.
	Identity AzureResourceManagerManagedIdentityPropertiesPtrInput
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// minimum version
	MinAppIdVersion pulumi.StringPtrInput
	// PanEtag info
	PanEtag pulumi.StringPtrInput
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Rulestack Type
	Scope pulumi.StringPtrInput
	// Security Profile
	SecurityServices SecurityServicesPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a LocalRulestack resource.

func (LocalRulestackArgs) ElementType

func (LocalRulestackArgs) ElementType() reflect.Type

type LocalRulestackInput

type LocalRulestackInput interface {
	pulumi.Input

	ToLocalRulestackOutput() LocalRulestackOutput
	ToLocalRulestackOutputWithContext(ctx context.Context) LocalRulestackOutput
}

type LocalRulestackOutput

type LocalRulestackOutput struct{ *pulumi.OutputState }

func (LocalRulestackOutput) AssociatedSubscriptions

func (o LocalRulestackOutput) AssociatedSubscriptions() pulumi.StringArrayOutput

subscription scope of global rulestack

func (LocalRulestackOutput) DefaultMode

Mode for default rules creation

func (LocalRulestackOutput) Description

rulestack description

func (LocalRulestackOutput) ElementType

func (LocalRulestackOutput) ElementType() reflect.Type

func (LocalRulestackOutput) Identity

The managed service identities assigned to this resource.

func (LocalRulestackOutput) Location

The geo-location where the resource lives

func (LocalRulestackOutput) MinAppIdVersion

func (o LocalRulestackOutput) MinAppIdVersion() pulumi.StringPtrOutput

minimum version

func (LocalRulestackOutput) Name

The name of the resource

func (LocalRulestackOutput) PanEtag

PanEtag info

func (LocalRulestackOutput) PanLocation

Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks

func (LocalRulestackOutput) ProvisioningState

func (o LocalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LocalRulestackOutput) Scope

Rulestack Type

func (LocalRulestackOutput) SecurityServices

Security Profile

func (LocalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LocalRulestackOutput) Tags

Resource tags.

func (LocalRulestackOutput) ToLocalRulestackOutput

func (o LocalRulestackOutput) ToLocalRulestackOutput() LocalRulestackOutput

func (LocalRulestackOutput) ToLocalRulestackOutputWithContext

func (o LocalRulestackOutput) ToLocalRulestackOutputWithContext(ctx context.Context) LocalRulestackOutput

func (LocalRulestackOutput) Type

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

type LocalRulestackState

type LocalRulestackState struct {
}

func (LocalRulestackState) ElementType

func (LocalRulestackState) ElementType() reflect.Type

type LogDestinationResponse

type LogDestinationResponse struct {
	// Event Hub configurations
	EventHubConfigurations *EventHubResponse `pulumi:"eventHubConfigurations"`
	// Monitor Log configurations
	MonitorConfigurations *MonitorLogResponse `pulumi:"monitorConfigurations"`
	// Storage account configurations
	StorageConfigurations *StorageAccountResponse `pulumi:"storageConfigurations"`
}

Log Destination

type LogDestinationResponseOutput

type LogDestinationResponseOutput struct{ *pulumi.OutputState }

Log Destination

func (LogDestinationResponseOutput) ElementType

func (LogDestinationResponseOutput) EventHubConfigurations

func (o LogDestinationResponseOutput) EventHubConfigurations() EventHubResponsePtrOutput

Event Hub configurations

func (LogDestinationResponseOutput) MonitorConfigurations

Monitor Log configurations

func (LogDestinationResponseOutput) StorageConfigurations

Storage account configurations

func (LogDestinationResponseOutput) ToLogDestinationResponseOutput

func (o LogDestinationResponseOutput) ToLogDestinationResponseOutput() LogDestinationResponseOutput

func (LogDestinationResponseOutput) ToLogDestinationResponseOutputWithContext

func (o LogDestinationResponseOutput) ToLogDestinationResponseOutputWithContext(ctx context.Context) LogDestinationResponseOutput

type LogDestinationResponsePtrOutput

type LogDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (LogDestinationResponsePtrOutput) Elem

func (LogDestinationResponsePtrOutput) ElementType

func (LogDestinationResponsePtrOutput) EventHubConfigurations

Event Hub configurations

func (LogDestinationResponsePtrOutput) MonitorConfigurations

Monitor Log configurations

func (LogDestinationResponsePtrOutput) StorageConfigurations

Storage account configurations

func (LogDestinationResponsePtrOutput) ToLogDestinationResponsePtrOutput

func (o LogDestinationResponsePtrOutput) ToLogDestinationResponsePtrOutput() LogDestinationResponsePtrOutput

func (LogDestinationResponsePtrOutput) ToLogDestinationResponsePtrOutputWithContext

func (o LogDestinationResponsePtrOutput) ToLogDestinationResponsePtrOutputWithContext(ctx context.Context) LogDestinationResponsePtrOutput

type LookupCertificateObjectGlobalRulestackArgs

type LookupCertificateObjectGlobalRulestackArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// certificate name
	Name string `pulumi:"name"`
}

type LookupCertificateObjectGlobalRulestackOutputArgs

type LookupCertificateObjectGlobalRulestackOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// certificate name
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupCertificateObjectGlobalRulestackOutputArgs) ElementType

type LookupCertificateObjectGlobalRulestackResult

type LookupCertificateObjectGlobalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// use certificate self signed
	CertificateSelfSigned string `pulumi:"certificateSelfSigned"`
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId *string `pulumi:"certificateSignerResourceId"`
	// user description for this object
	Description *string `pulumi:"description"`
	// read only string representing last create or update
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

GlobalRulestack Certificate Object

func LookupCertificateObjectGlobalRulestack

Get a CertificateObjectGlobalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupCertificateObjectGlobalRulestackResultOutput

type LookupCertificateObjectGlobalRulestackResultOutput struct{ *pulumi.OutputState }

GlobalRulestack Certificate Object

func (LookupCertificateObjectGlobalRulestackResultOutput) AuditComment

comment for this object

func (LookupCertificateObjectGlobalRulestackResultOutput) CertificateSelfSigned

use certificate self signed

func (LookupCertificateObjectGlobalRulestackResultOutput) CertificateSignerResourceId

Resource Id of certificate signer, to be populated only when certificateSelfSigned is false

func (LookupCertificateObjectGlobalRulestackResultOutput) Description

user description for this object

func (LookupCertificateObjectGlobalRulestackResultOutput) ElementType

func (LookupCertificateObjectGlobalRulestackResultOutput) Etag

read only string representing last create or update

func (LookupCertificateObjectGlobalRulestackResultOutput) Id

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

func (LookupCertificateObjectGlobalRulestackResultOutput) Name

The name of the resource

func (LookupCertificateObjectGlobalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupCertificateObjectGlobalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCertificateObjectGlobalRulestackResultOutput) ToLookupCertificateObjectGlobalRulestackResultOutput

func (o LookupCertificateObjectGlobalRulestackResultOutput) ToLookupCertificateObjectGlobalRulestackResultOutput() LookupCertificateObjectGlobalRulestackResultOutput

func (LookupCertificateObjectGlobalRulestackResultOutput) ToLookupCertificateObjectGlobalRulestackResultOutputWithContext

func (o LookupCertificateObjectGlobalRulestackResultOutput) ToLookupCertificateObjectGlobalRulestackResultOutputWithContext(ctx context.Context) LookupCertificateObjectGlobalRulestackResultOutput

func (LookupCertificateObjectGlobalRulestackResultOutput) Type

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

type LookupCertificateObjectLocalRulestackArgs

type LookupCertificateObjectLocalRulestackArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// certificate name
	Name string `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateObjectLocalRulestackOutputArgs

type LookupCertificateObjectLocalRulestackOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// certificate name
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCertificateObjectLocalRulestackOutputArgs) ElementType

type LookupCertificateObjectLocalRulestackResult

type LookupCertificateObjectLocalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// use certificate self signed
	CertificateSelfSigned string `pulumi:"certificateSelfSigned"`
	// Resource Id of certificate signer, to be populated only when certificateSelfSigned is false
	CertificateSignerResourceId *string `pulumi:"certificateSignerResourceId"`
	// user description for this object
	Description *string `pulumi:"description"`
	// read only string representing last create or update
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

LocalRulestack Certificate Object

func LookupCertificateObjectLocalRulestack

Get a CertificateObjectLocalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupCertificateObjectLocalRulestackResultOutput

type LookupCertificateObjectLocalRulestackResultOutput struct{ *pulumi.OutputState }

LocalRulestack Certificate Object

func (LookupCertificateObjectLocalRulestackResultOutput) AuditComment

comment for this object

func (LookupCertificateObjectLocalRulestackResultOutput) CertificateSelfSigned

use certificate self signed

func (LookupCertificateObjectLocalRulestackResultOutput) CertificateSignerResourceId

Resource Id of certificate signer, to be populated only when certificateSelfSigned is false

func (LookupCertificateObjectLocalRulestackResultOutput) Description

user description for this object

func (LookupCertificateObjectLocalRulestackResultOutput) ElementType

func (LookupCertificateObjectLocalRulestackResultOutput) Etag

read only string representing last create or update

func (LookupCertificateObjectLocalRulestackResultOutput) Id

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

func (LookupCertificateObjectLocalRulestackResultOutput) Name

The name of the resource

func (LookupCertificateObjectLocalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupCertificateObjectLocalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCertificateObjectLocalRulestackResultOutput) ToLookupCertificateObjectLocalRulestackResultOutput

func (o LookupCertificateObjectLocalRulestackResultOutput) ToLookupCertificateObjectLocalRulestackResultOutput() LookupCertificateObjectLocalRulestackResultOutput

func (LookupCertificateObjectLocalRulestackResultOutput) ToLookupCertificateObjectLocalRulestackResultOutputWithContext

func (o LookupCertificateObjectLocalRulestackResultOutput) ToLookupCertificateObjectLocalRulestackResultOutputWithContext(ctx context.Context) LookupCertificateObjectLocalRulestackResultOutput

func (LookupCertificateObjectLocalRulestackResultOutput) Type

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

type LookupFirewallArgs

type LookupFirewallArgs struct {
	// Firewall resource name
	FirewallName string `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFirewallOutputArgs

type LookupFirewallOutputArgs struct {
	// Firewall resource name
	FirewallName pulumi.StringInput `pulumi:"firewallName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupFirewallOutputArgs) ElementType

func (LookupFirewallOutputArgs) ElementType() reflect.Type

type LookupFirewallResult

type LookupFirewallResult struct {
	// Associated Rulestack
	AssociatedRulestack *RulestackDetailsResponse `pulumi:"associatedRulestack"`
	// DNS settings for Firewall
	DnsSettings DNSSettingsResponse `pulumi:"dnsSettings"`
	// Frontend settings for Firewall
	FrontEndSettings []FrontendSettingResponse `pulumi:"frontEndSettings"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The managed service identities assigned to this resource.
	Identity *AzureResourceManagerManagedIdentityPropertiesResponse `pulumi:"identity"`
	// Panorama Managed: Default is False. Default will be CloudSec managed
	IsPanoramaManaged *string `pulumi:"isPanoramaManaged"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Marketplace details
	MarketplaceDetails MarketplaceDetailsResponse `pulumi:"marketplaceDetails"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Network settings
	NetworkProfile NetworkProfileResponse `pulumi:"networkProfile"`
	// panEtag info
	PanEtag *string `pulumi:"panEtag"`
	// Panorama Configuration
	PanoramaConfig *PanoramaConfigResponse `pulumi:"panoramaConfig"`
	// Billing plan information.
	PlanData PlanDataResponse `pulumi:"planData"`
	// Provisioning state of the resource.
	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"`
}

PaloAltoNetworks Firewall

func LookupFirewall

func LookupFirewall(ctx *pulumi.Context, args *LookupFirewallArgs, opts ...pulumi.InvokeOption) (*LookupFirewallResult, error)

Get a FirewallResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupFirewallResultOutput

type LookupFirewallResultOutput struct{ *pulumi.OutputState }

PaloAltoNetworks Firewall

func (LookupFirewallResultOutput) AssociatedRulestack

Associated Rulestack

func (LookupFirewallResultOutput) DnsSettings

DNS settings for Firewall

func (LookupFirewallResultOutput) ElementType

func (LookupFirewallResultOutput) ElementType() reflect.Type

func (LookupFirewallResultOutput) FrontEndSettings

Frontend settings for Firewall

func (LookupFirewallResultOutput) Id

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

func (LookupFirewallResultOutput) Identity

The managed service identities assigned to this resource.

func (LookupFirewallResultOutput) IsPanoramaManaged

func (o LookupFirewallResultOutput) IsPanoramaManaged() pulumi.StringPtrOutput

Panorama Managed: Default is False. Default will be CloudSec managed

func (LookupFirewallResultOutput) Location

The geo-location where the resource lives

func (LookupFirewallResultOutput) MarketplaceDetails

Marketplace details

func (LookupFirewallResultOutput) Name

The name of the resource

func (LookupFirewallResultOutput) NetworkProfile

Network settings

func (LookupFirewallResultOutput) PanEtag

panEtag info

func (LookupFirewallResultOutput) PanoramaConfig

Panorama Configuration

func (LookupFirewallResultOutput) PlanData

Billing plan information.

func (LookupFirewallResultOutput) ProvisioningState

func (o LookupFirewallResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupFirewallResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFirewallResultOutput) Tags

Resource tags.

func (LookupFirewallResultOutput) ToLookupFirewallResultOutput

func (o LookupFirewallResultOutput) ToLookupFirewallResultOutput() LookupFirewallResultOutput

func (LookupFirewallResultOutput) ToLookupFirewallResultOutputWithContext

func (o LookupFirewallResultOutput) ToLookupFirewallResultOutputWithContext(ctx context.Context) LookupFirewallResultOutput

func (LookupFirewallResultOutput) Type

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

type LookupFqdnListGlobalRulestackArgs

type LookupFqdnListGlobalRulestackArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// fqdn list name
	Name string `pulumi:"name"`
}

type LookupFqdnListGlobalRulestackOutputArgs

type LookupFqdnListGlobalRulestackOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// fqdn list name
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupFqdnListGlobalRulestackOutputArgs) ElementType

type LookupFqdnListGlobalRulestackResult

type LookupFqdnListGlobalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// fqdn object description
	Description *string `pulumi:"description"`
	// etag info
	Etag *string `pulumi:"etag"`
	// fqdn list
	FqdnList []string `pulumi:"fqdnList"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

GlobalRulestack fqdnList

func LookupFqdnListGlobalRulestack

Get a FqdnListGlobalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupFqdnListGlobalRulestackResultOutput

type LookupFqdnListGlobalRulestackResultOutput struct{ *pulumi.OutputState }

GlobalRulestack fqdnList

func (LookupFqdnListGlobalRulestackResultOutput) AuditComment

comment for this object

func (LookupFqdnListGlobalRulestackResultOutput) Description

fqdn object description

func (LookupFqdnListGlobalRulestackResultOutput) ElementType

func (LookupFqdnListGlobalRulestackResultOutput) Etag

etag info

func (LookupFqdnListGlobalRulestackResultOutput) FqdnList

fqdn list

func (LookupFqdnListGlobalRulestackResultOutput) Id

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

func (LookupFqdnListGlobalRulestackResultOutput) Name

The name of the resource

func (LookupFqdnListGlobalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupFqdnListGlobalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFqdnListGlobalRulestackResultOutput) ToLookupFqdnListGlobalRulestackResultOutput

func (o LookupFqdnListGlobalRulestackResultOutput) ToLookupFqdnListGlobalRulestackResultOutput() LookupFqdnListGlobalRulestackResultOutput

func (LookupFqdnListGlobalRulestackResultOutput) ToLookupFqdnListGlobalRulestackResultOutputWithContext

func (o LookupFqdnListGlobalRulestackResultOutput) ToLookupFqdnListGlobalRulestackResultOutputWithContext(ctx context.Context) LookupFqdnListGlobalRulestackResultOutput

func (LookupFqdnListGlobalRulestackResultOutput) Type

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

type LookupFqdnListLocalRulestackArgs

type LookupFqdnListLocalRulestackArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// fqdn list name
	Name string `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFqdnListLocalRulestackOutputArgs

type LookupFqdnListLocalRulestackOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// fqdn list name
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupFqdnListLocalRulestackOutputArgs) ElementType

type LookupFqdnListLocalRulestackResult

type LookupFqdnListLocalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// fqdn object description
	Description *string `pulumi:"description"`
	// etag info
	Etag *string `pulumi:"etag"`
	// fqdn list
	FqdnList []string `pulumi:"fqdnList"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

LocalRulestack fqdnList

func LookupFqdnListLocalRulestack

func LookupFqdnListLocalRulestack(ctx *pulumi.Context, args *LookupFqdnListLocalRulestackArgs, opts ...pulumi.InvokeOption) (*LookupFqdnListLocalRulestackResult, error)

Get a FqdnListLocalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupFqdnListLocalRulestackResultOutput

type LookupFqdnListLocalRulestackResultOutput struct{ *pulumi.OutputState }

LocalRulestack fqdnList

func (LookupFqdnListLocalRulestackResultOutput) AuditComment

comment for this object

func (LookupFqdnListLocalRulestackResultOutput) Description

fqdn object description

func (LookupFqdnListLocalRulestackResultOutput) ElementType

func (LookupFqdnListLocalRulestackResultOutput) Etag

etag info

func (LookupFqdnListLocalRulestackResultOutput) FqdnList

fqdn list

func (LookupFqdnListLocalRulestackResultOutput) Id

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

func (LookupFqdnListLocalRulestackResultOutput) Name

The name of the resource

func (LookupFqdnListLocalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupFqdnListLocalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFqdnListLocalRulestackResultOutput) ToLookupFqdnListLocalRulestackResultOutput

func (o LookupFqdnListLocalRulestackResultOutput) ToLookupFqdnListLocalRulestackResultOutput() LookupFqdnListLocalRulestackResultOutput

func (LookupFqdnListLocalRulestackResultOutput) ToLookupFqdnListLocalRulestackResultOutputWithContext

func (o LookupFqdnListLocalRulestackResultOutput) ToLookupFqdnListLocalRulestackResultOutputWithContext(ctx context.Context) LookupFqdnListLocalRulestackResultOutput

func (LookupFqdnListLocalRulestackResultOutput) Type

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

type LookupGlobalRulestackArgs

type LookupGlobalRulestackArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
}

type LookupGlobalRulestackOutputArgs

type LookupGlobalRulestackOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
}

func (LookupGlobalRulestackOutputArgs) ElementType

type LookupGlobalRulestackResult

type LookupGlobalRulestackResult struct {
	// subscription scope of global rulestack
	AssociatedSubscriptions []string `pulumi:"associatedSubscriptions"`
	// Mode for default rules creation
	DefaultMode *string `pulumi:"defaultMode"`
	// rulestack description
	Description *string `pulumi:"description"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The managed service identities assigned to this resource.
	Identity *AzureResourceManagerManagedIdentityPropertiesResponse `pulumi:"identity"`
	// Global Location
	Location string `pulumi:"location"`
	// minimum version
	MinAppIdVersion *string `pulumi:"minAppIdVersion"`
	// The name of the resource
	Name string `pulumi:"name"`
	// PanEtag info
	PanEtag *string `pulumi:"panEtag"`
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation *string `pulumi:"panLocation"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Rulestack Type
	Scope *string `pulumi:"scope"`
	// Security Profile
	SecurityServices *SecurityServicesResponse `pulumi:"securityServices"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

PaloAltoNetworks GlobalRulestack

func LookupGlobalRulestack

func LookupGlobalRulestack(ctx *pulumi.Context, args *LookupGlobalRulestackArgs, opts ...pulumi.InvokeOption) (*LookupGlobalRulestackResult, error)

Get a GlobalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupGlobalRulestackResultOutput

type LookupGlobalRulestackResultOutput struct{ *pulumi.OutputState }

PaloAltoNetworks GlobalRulestack

func (LookupGlobalRulestackResultOutput) AssociatedSubscriptions

func (o LookupGlobalRulestackResultOutput) AssociatedSubscriptions() pulumi.StringArrayOutput

subscription scope of global rulestack

func (LookupGlobalRulestackResultOutput) DefaultMode

Mode for default rules creation

func (LookupGlobalRulestackResultOutput) Description

rulestack description

func (LookupGlobalRulestackResultOutput) ElementType

func (LookupGlobalRulestackResultOutput) Id

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

func (LookupGlobalRulestackResultOutput) Identity

The managed service identities assigned to this resource.

func (LookupGlobalRulestackResultOutput) Location

Global Location

func (LookupGlobalRulestackResultOutput) MinAppIdVersion

minimum version

func (LookupGlobalRulestackResultOutput) Name

The name of the resource

func (LookupGlobalRulestackResultOutput) PanEtag

PanEtag info

func (LookupGlobalRulestackResultOutput) PanLocation

Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks

func (LookupGlobalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupGlobalRulestackResultOutput) Scope

Rulestack Type

func (LookupGlobalRulestackResultOutput) SecurityServices

Security Profile

func (LookupGlobalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupGlobalRulestackResultOutput) ToLookupGlobalRulestackResultOutput

func (o LookupGlobalRulestackResultOutput) ToLookupGlobalRulestackResultOutput() LookupGlobalRulestackResultOutput

func (LookupGlobalRulestackResultOutput) ToLookupGlobalRulestackResultOutputWithContext

func (o LookupGlobalRulestackResultOutput) ToLookupGlobalRulestackResultOutputWithContext(ctx context.Context) LookupGlobalRulestackResultOutput

func (LookupGlobalRulestackResultOutput) Type

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

type LookupLocalRuleArgs

type LookupLocalRuleArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// Local Rule priority
	Priority string `pulumi:"priority"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLocalRuleOutputArgs

type LookupLocalRuleOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// Local Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupLocalRuleOutputArgs) ElementType

func (LookupLocalRuleOutputArgs) ElementType() reflect.Type

type LookupLocalRuleResult

type LookupLocalRuleResult struct {
	// rule action
	ActionType *string `pulumi:"actionType"`
	// array of rule applications
	Applications []string `pulumi:"applications"`
	// rule comment
	AuditComment *string `pulumi:"auditComment"`
	// rule category
	Category *CategoryResponse `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType *string `pulumi:"decryptionRuleType"`
	// rule description
	Description *string `pulumi:"description"`
	// destination address
	Destination *DestinationAddrResponse `pulumi:"destination"`
	// enable or disable logging
	EnableLogging *string `pulumi:"enableLogging"`
	// etag info
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// inbound Inspection Certificate
	InboundInspectionCertificate *string `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination *string `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource *string `pulumi:"negateSource"`
	Priority     int     `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol *string `pulumi:"protocol"`
	// prot port list
	ProtocolPortList []string `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// state of this rule
	RuleState *string `pulumi:"ruleState"`
	// source address
	Source *SourceAddrResponse `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// tag for rule
	Tags []TagInfoResponse `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

LocalRulestack rule list

func LookupLocalRule

func LookupLocalRule(ctx *pulumi.Context, args *LookupLocalRuleArgs, opts ...pulumi.InvokeOption) (*LookupLocalRuleResult, error)

Get a LocalRulesResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func (*LookupLocalRuleResult) Defaults

Defaults sets the appropriate defaults for LookupLocalRuleResult

type LookupLocalRuleResultOutput

type LookupLocalRuleResultOutput struct{ *pulumi.OutputState }

LocalRulestack rule list

func (LookupLocalRuleResultOutput) ActionType

rule action

func (LookupLocalRuleResultOutput) Applications

array of rule applications

func (LookupLocalRuleResultOutput) AuditComment

rule comment

func (LookupLocalRuleResultOutput) Category

rule category

func (LookupLocalRuleResultOutput) DecryptionRuleType

func (o LookupLocalRuleResultOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (LookupLocalRuleResultOutput) Description

rule description

func (LookupLocalRuleResultOutput) Destination

destination address

func (LookupLocalRuleResultOutput) ElementType

func (LookupLocalRuleResultOutput) EnableLogging

enable or disable logging

func (LookupLocalRuleResultOutput) Etag

etag info

func (LookupLocalRuleResultOutput) Id

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

func (LookupLocalRuleResultOutput) InboundInspectionCertificate

func (o LookupLocalRuleResultOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (LookupLocalRuleResultOutput) Name

The name of the resource

func (LookupLocalRuleResultOutput) NegateDestination

func (o LookupLocalRuleResultOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (LookupLocalRuleResultOutput) NegateSource

cidr should not be 'any'

func (LookupLocalRuleResultOutput) Priority

func (LookupLocalRuleResultOutput) Protocol

any, application-default, TCP:number, UDP:number

func (LookupLocalRuleResultOutput) ProtocolPortList

prot port list

func (LookupLocalRuleResultOutput) ProvisioningState

func (o LookupLocalRuleResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupLocalRuleResultOutput) RuleName

rule name

func (LookupLocalRuleResultOutput) RuleState

state of this rule

func (LookupLocalRuleResultOutput) Source

source address

func (LookupLocalRuleResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupLocalRuleResultOutput) Tags

tag for rule

func (LookupLocalRuleResultOutput) ToLookupLocalRuleResultOutput

func (o LookupLocalRuleResultOutput) ToLookupLocalRuleResultOutput() LookupLocalRuleResultOutput

func (LookupLocalRuleResultOutput) ToLookupLocalRuleResultOutputWithContext

func (o LookupLocalRuleResultOutput) ToLookupLocalRuleResultOutputWithContext(ctx context.Context) LookupLocalRuleResultOutput

func (LookupLocalRuleResultOutput) Type

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

type LookupLocalRulestackArgs

type LookupLocalRulestackArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLocalRulestackOutputArgs

type LookupLocalRulestackOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupLocalRulestackOutputArgs) ElementType

type LookupLocalRulestackResult

type LookupLocalRulestackResult struct {
	// subscription scope of global rulestack
	AssociatedSubscriptions []string `pulumi:"associatedSubscriptions"`
	// Mode for default rules creation
	DefaultMode *string `pulumi:"defaultMode"`
	// rulestack description
	Description *string `pulumi:"description"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The managed service identities assigned to this resource.
	Identity *AzureResourceManagerManagedIdentityPropertiesResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// minimum version
	MinAppIdVersion *string `pulumi:"minAppIdVersion"`
	// The name of the resource
	Name string `pulumi:"name"`
	// PanEtag info
	PanEtag *string `pulumi:"panEtag"`
	// Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
	PanLocation *string `pulumi:"panLocation"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Rulestack Type
	Scope *string `pulumi:"scope"`
	// Security Profile
	SecurityServices *SecurityServicesResponse `pulumi:"securityServices"`
	// 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"`
}

PaloAltoNetworks LocalRulestack

func LookupLocalRulestack

func LookupLocalRulestack(ctx *pulumi.Context, args *LookupLocalRulestackArgs, opts ...pulumi.InvokeOption) (*LookupLocalRulestackResult, error)

Get a LocalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupLocalRulestackResultOutput

type LookupLocalRulestackResultOutput struct{ *pulumi.OutputState }

PaloAltoNetworks LocalRulestack

func (LookupLocalRulestackResultOutput) AssociatedSubscriptions

func (o LookupLocalRulestackResultOutput) AssociatedSubscriptions() pulumi.StringArrayOutput

subscription scope of global rulestack

func (LookupLocalRulestackResultOutput) DefaultMode

Mode for default rules creation

func (LookupLocalRulestackResultOutput) Description

rulestack description

func (LookupLocalRulestackResultOutput) ElementType

func (LookupLocalRulestackResultOutput) Id

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

func (LookupLocalRulestackResultOutput) Identity

The managed service identities assigned to this resource.

func (LookupLocalRulestackResultOutput) Location

The geo-location where the resource lives

func (LookupLocalRulestackResultOutput) MinAppIdVersion

minimum version

func (LookupLocalRulestackResultOutput) Name

The name of the resource

func (LookupLocalRulestackResultOutput) PanEtag

PanEtag info

func (LookupLocalRulestackResultOutput) PanLocation

Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks

func (LookupLocalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupLocalRulestackResultOutput) Scope

Rulestack Type

func (LookupLocalRulestackResultOutput) SecurityServices

Security Profile

func (LookupLocalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupLocalRulestackResultOutput) Tags

Resource tags.

func (LookupLocalRulestackResultOutput) ToLookupLocalRulestackResultOutput

func (o LookupLocalRulestackResultOutput) ToLookupLocalRulestackResultOutput() LookupLocalRulestackResultOutput

func (LookupLocalRulestackResultOutput) ToLookupLocalRulestackResultOutputWithContext

func (o LookupLocalRulestackResultOutput) ToLookupLocalRulestackResultOutputWithContext(ctx context.Context) LookupLocalRulestackResultOutput

func (LookupLocalRulestackResultOutput) Type

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

type LookupPostRuleArgs

type LookupPostRuleArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// Post Rule priority
	Priority string `pulumi:"priority"`
}

type LookupPostRuleOutputArgs

type LookupPostRuleOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// Post Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (LookupPostRuleOutputArgs) ElementType

func (LookupPostRuleOutputArgs) ElementType() reflect.Type

type LookupPostRuleResult

type LookupPostRuleResult struct {
	// rule action
	ActionType *string `pulumi:"actionType"`
	// array of rule applications
	Applications []string `pulumi:"applications"`
	// rule comment
	AuditComment *string `pulumi:"auditComment"`
	// rule category
	Category *CategoryResponse `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType *string `pulumi:"decryptionRuleType"`
	// rule description
	Description *string `pulumi:"description"`
	// destination address
	Destination *DestinationAddrResponse `pulumi:"destination"`
	// enable or disable logging
	EnableLogging *string `pulumi:"enableLogging"`
	// etag info
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// inbound Inspection Certificate
	InboundInspectionCertificate *string `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination *string `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource *string `pulumi:"negateSource"`
	Priority     int     `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol *string `pulumi:"protocol"`
	// prot port list
	ProtocolPortList []string `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// state of this rule
	RuleState *string `pulumi:"ruleState"`
	// source address
	Source *SourceAddrResponse `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// tag for rule
	Tags []TagInfoResponse `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

PostRulestack rule list

func LookupPostRule

func LookupPostRule(ctx *pulumi.Context, args *LookupPostRuleArgs, opts ...pulumi.InvokeOption) (*LookupPostRuleResult, error)

Get a PostRulesResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func (*LookupPostRuleResult) Defaults

func (val *LookupPostRuleResult) Defaults() *LookupPostRuleResult

Defaults sets the appropriate defaults for LookupPostRuleResult

type LookupPostRuleResultOutput

type LookupPostRuleResultOutput struct{ *pulumi.OutputState }

PostRulestack rule list

func (LookupPostRuleResultOutput) ActionType

rule action

func (LookupPostRuleResultOutput) Applications

array of rule applications

func (LookupPostRuleResultOutput) AuditComment

rule comment

func (LookupPostRuleResultOutput) Category

rule category

func (LookupPostRuleResultOutput) DecryptionRuleType

func (o LookupPostRuleResultOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (LookupPostRuleResultOutput) Description

rule description

func (LookupPostRuleResultOutput) Destination

destination address

func (LookupPostRuleResultOutput) ElementType

func (LookupPostRuleResultOutput) ElementType() reflect.Type

func (LookupPostRuleResultOutput) EnableLogging

enable or disable logging

func (LookupPostRuleResultOutput) Etag

etag info

func (LookupPostRuleResultOutput) Id

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

func (LookupPostRuleResultOutput) InboundInspectionCertificate

func (o LookupPostRuleResultOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (LookupPostRuleResultOutput) Name

The name of the resource

func (LookupPostRuleResultOutput) NegateDestination

func (o LookupPostRuleResultOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (LookupPostRuleResultOutput) NegateSource

cidr should not be 'any'

func (LookupPostRuleResultOutput) Priority

func (LookupPostRuleResultOutput) Protocol

any, application-default, TCP:number, UDP:number

func (LookupPostRuleResultOutput) ProtocolPortList

prot port list

func (LookupPostRuleResultOutput) ProvisioningState

func (o LookupPostRuleResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupPostRuleResultOutput) RuleName

rule name

func (LookupPostRuleResultOutput) RuleState

state of this rule

func (LookupPostRuleResultOutput) Source

source address

func (LookupPostRuleResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPostRuleResultOutput) Tags

tag for rule

func (LookupPostRuleResultOutput) ToLookupPostRuleResultOutput

func (o LookupPostRuleResultOutput) ToLookupPostRuleResultOutput() LookupPostRuleResultOutput

func (LookupPostRuleResultOutput) ToLookupPostRuleResultOutputWithContext

func (o LookupPostRuleResultOutput) ToLookupPostRuleResultOutputWithContext(ctx context.Context) LookupPostRuleResultOutput

func (LookupPostRuleResultOutput) Type

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

type LookupPreRuleArgs

type LookupPreRuleArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// Pre Rule priority
	Priority string `pulumi:"priority"`
}

type LookupPreRuleOutputArgs

type LookupPreRuleOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// Pre Rule priority
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (LookupPreRuleOutputArgs) ElementType

func (LookupPreRuleOutputArgs) ElementType() reflect.Type

type LookupPreRuleResult

type LookupPreRuleResult struct {
	// rule action
	ActionType *string `pulumi:"actionType"`
	// array of rule applications
	Applications []string `pulumi:"applications"`
	// rule comment
	AuditComment *string `pulumi:"auditComment"`
	// rule category
	Category *CategoryResponse `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType *string `pulumi:"decryptionRuleType"`
	// rule description
	Description *string `pulumi:"description"`
	// destination address
	Destination *DestinationAddrResponse `pulumi:"destination"`
	// enable or disable logging
	EnableLogging *string `pulumi:"enableLogging"`
	// etag info
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// inbound Inspection Certificate
	InboundInspectionCertificate *string `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination *string `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource *string `pulumi:"negateSource"`
	Priority     int     `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol *string `pulumi:"protocol"`
	// prot port list
	ProtocolPortList []string `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// rule name
	RuleName string `pulumi:"ruleName"`
	// state of this rule
	RuleState *string `pulumi:"ruleState"`
	// source address
	Source *SourceAddrResponse `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// tag for rule
	Tags []TagInfoResponse `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

PreRulestack rule list

func LookupPreRule

func LookupPreRule(ctx *pulumi.Context, args *LookupPreRuleArgs, opts ...pulumi.InvokeOption) (*LookupPreRuleResult, error)

Get a PreRulesResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func (*LookupPreRuleResult) Defaults

func (val *LookupPreRuleResult) Defaults() *LookupPreRuleResult

Defaults sets the appropriate defaults for LookupPreRuleResult

type LookupPreRuleResultOutput

type LookupPreRuleResultOutput struct{ *pulumi.OutputState }

PreRulestack rule list

func (LookupPreRuleResultOutput) ActionType

rule action

func (LookupPreRuleResultOutput) Applications

array of rule applications

func (LookupPreRuleResultOutput) AuditComment

rule comment

func (LookupPreRuleResultOutput) Category

rule category

func (LookupPreRuleResultOutput) DecryptionRuleType

func (o LookupPreRuleResultOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (LookupPreRuleResultOutput) Description

rule description

func (LookupPreRuleResultOutput) Destination

destination address

func (LookupPreRuleResultOutput) ElementType

func (LookupPreRuleResultOutput) ElementType() reflect.Type

func (LookupPreRuleResultOutput) EnableLogging

enable or disable logging

func (LookupPreRuleResultOutput) Etag

etag info

func (LookupPreRuleResultOutput) Id

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

func (LookupPreRuleResultOutput) InboundInspectionCertificate

func (o LookupPreRuleResultOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (LookupPreRuleResultOutput) Name

The name of the resource

func (LookupPreRuleResultOutput) NegateDestination

func (o LookupPreRuleResultOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (LookupPreRuleResultOutput) NegateSource

cidr should not be 'any'

func (LookupPreRuleResultOutput) Priority

func (LookupPreRuleResultOutput) Protocol

any, application-default, TCP:number, UDP:number

func (LookupPreRuleResultOutput) ProtocolPortList

func (o LookupPreRuleResultOutput) ProtocolPortList() pulumi.StringArrayOutput

prot port list

func (LookupPreRuleResultOutput) ProvisioningState

func (o LookupPreRuleResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupPreRuleResultOutput) RuleName

rule name

func (LookupPreRuleResultOutput) RuleState

state of this rule

func (LookupPreRuleResultOutput) Source

source address

func (LookupPreRuleResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPreRuleResultOutput) Tags

tag for rule

func (LookupPreRuleResultOutput) ToLookupPreRuleResultOutput

func (o LookupPreRuleResultOutput) ToLookupPreRuleResultOutput() LookupPreRuleResultOutput

func (LookupPreRuleResultOutput) ToLookupPreRuleResultOutputWithContext

func (o LookupPreRuleResultOutput) ToLookupPreRuleResultOutputWithContext(ctx context.Context) LookupPreRuleResultOutput

func (LookupPreRuleResultOutput) Type

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

type LookupPrefixListGlobalRulestackArgs

type LookupPrefixListGlobalRulestackArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName string `pulumi:"globalRulestackName"`
	// Local Rule priority
	Name string `pulumi:"name"`
}

type LookupPrefixListGlobalRulestackOutputArgs

type LookupPrefixListGlobalRulestackOutputArgs struct {
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput `pulumi:"globalRulestackName"`
	// Local Rule priority
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPrefixListGlobalRulestackOutputArgs) ElementType

type LookupPrefixListGlobalRulestackResult

type LookupPrefixListGlobalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// prefix description
	Description *string `pulumi:"description"`
	// etag info
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// prefix list
	PrefixList []string `pulumi:"prefixList"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

GlobalRulestack prefixList

func LookupPrefixListGlobalRulestack

Get a PrefixListGlobalRulestackResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupPrefixListGlobalRulestackResultOutput

type LookupPrefixListGlobalRulestackResultOutput struct{ *pulumi.OutputState }

GlobalRulestack prefixList

func (LookupPrefixListGlobalRulestackResultOutput) AuditComment

comment for this object

func (LookupPrefixListGlobalRulestackResultOutput) Description

prefix description

func (LookupPrefixListGlobalRulestackResultOutput) ElementType

func (LookupPrefixListGlobalRulestackResultOutput) Etag

etag info

func (LookupPrefixListGlobalRulestackResultOutput) Id

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

func (LookupPrefixListGlobalRulestackResultOutput) Name

The name of the resource

func (LookupPrefixListGlobalRulestackResultOutput) PrefixList

prefix list

func (LookupPrefixListGlobalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupPrefixListGlobalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrefixListGlobalRulestackResultOutput) ToLookupPrefixListGlobalRulestackResultOutput

func (o LookupPrefixListGlobalRulestackResultOutput) ToLookupPrefixListGlobalRulestackResultOutput() LookupPrefixListGlobalRulestackResultOutput

func (LookupPrefixListGlobalRulestackResultOutput) ToLookupPrefixListGlobalRulestackResultOutputWithContext

func (o LookupPrefixListGlobalRulestackResultOutput) ToLookupPrefixListGlobalRulestackResultOutputWithContext(ctx context.Context) LookupPrefixListGlobalRulestackResultOutput

func (LookupPrefixListGlobalRulestackResultOutput) Type

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

type LookupPrefixListLocalRulestackArgs

type LookupPrefixListLocalRulestackArgs struct {
	// LocalRulestack resource name
	LocalRulestackName string `pulumi:"localRulestackName"`
	// Local Rule priority
	Name string `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrefixListLocalRulestackOutputArgs

type LookupPrefixListLocalRulestackOutputArgs struct {
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput `pulumi:"localRulestackName"`
	// Local Rule priority
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrefixListLocalRulestackOutputArgs) ElementType

type LookupPrefixListLocalRulestackResult

type LookupPrefixListLocalRulestackResult struct {
	// comment for this object
	AuditComment *string `pulumi:"auditComment"`
	// prefix description
	Description *string `pulumi:"description"`
	// etag info
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// prefix list
	PrefixList []string `pulumi:"prefixList"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

LocalRulestack prefixList

func LookupPrefixListLocalRulestack

Get a PrefixListResource Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

type LookupPrefixListLocalRulestackResultOutput

type LookupPrefixListLocalRulestackResultOutput struct{ *pulumi.OutputState }

LocalRulestack prefixList

func (LookupPrefixListLocalRulestackResultOutput) AuditComment

comment for this object

func (LookupPrefixListLocalRulestackResultOutput) Description

prefix description

func (LookupPrefixListLocalRulestackResultOutput) ElementType

func (LookupPrefixListLocalRulestackResultOutput) Etag

etag info

func (LookupPrefixListLocalRulestackResultOutput) Id

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

func (LookupPrefixListLocalRulestackResultOutput) Name

The name of the resource

func (LookupPrefixListLocalRulestackResultOutput) PrefixList

prefix list

func (LookupPrefixListLocalRulestackResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupPrefixListLocalRulestackResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrefixListLocalRulestackResultOutput) ToLookupPrefixListLocalRulestackResultOutput

func (o LookupPrefixListLocalRulestackResultOutput) ToLookupPrefixListLocalRulestackResultOutput() LookupPrefixListLocalRulestackResultOutput

func (LookupPrefixListLocalRulestackResultOutput) ToLookupPrefixListLocalRulestackResultOutputWithContext

func (o LookupPrefixListLocalRulestackResultOutput) ToLookupPrefixListLocalRulestackResultOutputWithContext(ctx context.Context) LookupPrefixListLocalRulestackResultOutput

func (LookupPrefixListLocalRulestackResultOutput) Type

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

type ManagedIdentityType

type ManagedIdentityType string

The type of managed identity assigned to this resource.

func (ManagedIdentityType) ElementType

func (ManagedIdentityType) ElementType() reflect.Type

func (ManagedIdentityType) ToManagedIdentityTypeOutput

func (e ManagedIdentityType) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypeOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutput

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToStringOutput

func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityType) ToStringOutputWithContext

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

func (ManagedIdentityType) ToStringPtrOutput

func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityType) ToStringPtrOutputWithContext

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

type ManagedIdentityTypeInput

type ManagedIdentityTypeInput interface {
	pulumi.Input

	ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
	ToManagedIdentityTypeOutputWithContext(context.Context) ManagedIdentityTypeOutput
}

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

ManagedIdentityTypeNone
ManagedIdentityTypeSystemAssigned
ManagedIdentityTypeUserAssigned
ManagedIdentityTypeSystemAndUserAssigned

type ManagedIdentityTypeOutput

type ManagedIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypeOutput) ElementType

func (ManagedIdentityTypeOutput) ElementType() reflect.Type

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToStringOutput

func (o ManagedIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedIdentityTypeOutput) ToStringPtrOutput

func (o ManagedIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
	ToManagedIdentityTypePtrOutputWithContext(context.Context) ManagedIdentityTypePtrOutput
}

func ManagedIdentityTypePtr

func ManagedIdentityTypePtr(v string) ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrOutput

type ManagedIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypePtrOutput) Elem

func (ManagedIdentityTypePtrOutput) ElementType

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutput

func (o ManagedIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type MarketplaceDetails

type MarketplaceDetails struct {
	// Marketplace Subscription Status
	MarketplaceSubscriptionStatus *string `pulumi:"marketplaceSubscriptionStatus"`
	// Offer Id
	OfferId string `pulumi:"offerId"`
	// Publisher Id
	PublisherId string `pulumi:"publisherId"`
}

MarketplaceDetails of PAN Firewall resource

type MarketplaceDetailsArgs

type MarketplaceDetailsArgs struct {
	// Marketplace Subscription Status
	MarketplaceSubscriptionStatus pulumi.StringPtrInput `pulumi:"marketplaceSubscriptionStatus"`
	// Offer Id
	OfferId pulumi.StringInput `pulumi:"offerId"`
	// Publisher Id
	PublisherId pulumi.StringInput `pulumi:"publisherId"`
}

MarketplaceDetails of PAN Firewall resource

func (MarketplaceDetailsArgs) ElementType

func (MarketplaceDetailsArgs) ElementType() reflect.Type

func (MarketplaceDetailsArgs) ToMarketplaceDetailsOutput

func (i MarketplaceDetailsArgs) ToMarketplaceDetailsOutput() MarketplaceDetailsOutput

func (MarketplaceDetailsArgs) ToMarketplaceDetailsOutputWithContext

func (i MarketplaceDetailsArgs) ToMarketplaceDetailsOutputWithContext(ctx context.Context) MarketplaceDetailsOutput

type MarketplaceDetailsInput

type MarketplaceDetailsInput interface {
	pulumi.Input

	ToMarketplaceDetailsOutput() MarketplaceDetailsOutput
	ToMarketplaceDetailsOutputWithContext(context.Context) MarketplaceDetailsOutput
}

MarketplaceDetailsInput is an input type that accepts MarketplaceDetailsArgs and MarketplaceDetailsOutput values. You can construct a concrete instance of `MarketplaceDetailsInput` via:

MarketplaceDetailsArgs{...}

type MarketplaceDetailsOutput

type MarketplaceDetailsOutput struct{ *pulumi.OutputState }

MarketplaceDetails of PAN Firewall resource

func (MarketplaceDetailsOutput) ElementType

func (MarketplaceDetailsOutput) ElementType() reflect.Type

func (MarketplaceDetailsOutput) MarketplaceSubscriptionStatus

func (o MarketplaceDetailsOutput) MarketplaceSubscriptionStatus() pulumi.StringPtrOutput

Marketplace Subscription Status

func (MarketplaceDetailsOutput) OfferId

Offer Id

func (MarketplaceDetailsOutput) PublisherId

Publisher Id

func (MarketplaceDetailsOutput) ToMarketplaceDetailsOutput

func (o MarketplaceDetailsOutput) ToMarketplaceDetailsOutput() MarketplaceDetailsOutput

func (MarketplaceDetailsOutput) ToMarketplaceDetailsOutputWithContext

func (o MarketplaceDetailsOutput) ToMarketplaceDetailsOutputWithContext(ctx context.Context) MarketplaceDetailsOutput

type MarketplaceDetailsResponse

type MarketplaceDetailsResponse struct {
	// Marketplace Subscription Id
	MarketplaceSubscriptionId string `pulumi:"marketplaceSubscriptionId"`
	// Marketplace Subscription Status
	MarketplaceSubscriptionStatus *string `pulumi:"marketplaceSubscriptionStatus"`
	// Offer Id
	OfferId string `pulumi:"offerId"`
	// Publisher Id
	PublisherId string `pulumi:"publisherId"`
}

MarketplaceDetails of PAN Firewall resource

type MarketplaceDetailsResponseOutput

type MarketplaceDetailsResponseOutput struct{ *pulumi.OutputState }

MarketplaceDetails of PAN Firewall resource

func (MarketplaceDetailsResponseOutput) ElementType

func (MarketplaceDetailsResponseOutput) MarketplaceSubscriptionId

func (o MarketplaceDetailsResponseOutput) MarketplaceSubscriptionId() pulumi.StringOutput

Marketplace Subscription Id

func (MarketplaceDetailsResponseOutput) MarketplaceSubscriptionStatus

func (o MarketplaceDetailsResponseOutput) MarketplaceSubscriptionStatus() pulumi.StringPtrOutput

Marketplace Subscription Status

func (MarketplaceDetailsResponseOutput) OfferId

Offer Id

func (MarketplaceDetailsResponseOutput) PublisherId

Publisher Id

func (MarketplaceDetailsResponseOutput) ToMarketplaceDetailsResponseOutput

func (o MarketplaceDetailsResponseOutput) ToMarketplaceDetailsResponseOutput() MarketplaceDetailsResponseOutput

func (MarketplaceDetailsResponseOutput) ToMarketplaceDetailsResponseOutputWithContext

func (o MarketplaceDetailsResponseOutput) ToMarketplaceDetailsResponseOutputWithContext(ctx context.Context) MarketplaceDetailsResponseOutput

type MarketplaceSubscriptionStatus

type MarketplaceSubscriptionStatus string

Marketplace Subscription Status

func (MarketplaceSubscriptionStatus) ElementType

func (MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusOutput

func (e MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusOutput() MarketplaceSubscriptionStatusOutput

func (MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusOutputWithContext

func (e MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusOutputWithContext(ctx context.Context) MarketplaceSubscriptionStatusOutput

func (MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusPtrOutput

func (e MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusPtrOutput() MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusPtrOutputWithContext

func (e MarketplaceSubscriptionStatus) ToMarketplaceSubscriptionStatusPtrOutputWithContext(ctx context.Context) MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatus) ToStringOutput

func (MarketplaceSubscriptionStatus) ToStringOutputWithContext

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

func (MarketplaceSubscriptionStatus) ToStringPtrOutput

func (MarketplaceSubscriptionStatus) ToStringPtrOutputWithContext

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

type MarketplaceSubscriptionStatusInput

type MarketplaceSubscriptionStatusInput interface {
	pulumi.Input

	ToMarketplaceSubscriptionStatusOutput() MarketplaceSubscriptionStatusOutput
	ToMarketplaceSubscriptionStatusOutputWithContext(context.Context) MarketplaceSubscriptionStatusOutput
}

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

MarketplaceSubscriptionStatusPendingFulfillmentStart
MarketplaceSubscriptionStatusSubscribed
MarketplaceSubscriptionStatusSuspended
MarketplaceSubscriptionStatusUnsubscribed
MarketplaceSubscriptionStatusNotStarted
MarketplaceSubscriptionStatusFulfillmentRequested

type MarketplaceSubscriptionStatusOutput

type MarketplaceSubscriptionStatusOutput struct{ *pulumi.OutputState }

func (MarketplaceSubscriptionStatusOutput) ElementType

func (MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusOutput

func (o MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusOutput() MarketplaceSubscriptionStatusOutput

func (MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusOutputWithContext

func (o MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusOutputWithContext(ctx context.Context) MarketplaceSubscriptionStatusOutput

func (MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusPtrOutput

func (o MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusPtrOutput() MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusPtrOutputWithContext

func (o MarketplaceSubscriptionStatusOutput) ToMarketplaceSubscriptionStatusPtrOutputWithContext(ctx context.Context) MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatusOutput) ToStringOutput

func (MarketplaceSubscriptionStatusOutput) ToStringOutputWithContext

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

func (MarketplaceSubscriptionStatusOutput) ToStringPtrOutput

func (MarketplaceSubscriptionStatusOutput) ToStringPtrOutputWithContext

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

type MarketplaceSubscriptionStatusPtrInput

type MarketplaceSubscriptionStatusPtrInput interface {
	pulumi.Input

	ToMarketplaceSubscriptionStatusPtrOutput() MarketplaceSubscriptionStatusPtrOutput
	ToMarketplaceSubscriptionStatusPtrOutputWithContext(context.Context) MarketplaceSubscriptionStatusPtrOutput
}

type MarketplaceSubscriptionStatusPtrOutput

type MarketplaceSubscriptionStatusPtrOutput struct{ *pulumi.OutputState }

func (MarketplaceSubscriptionStatusPtrOutput) Elem

func (MarketplaceSubscriptionStatusPtrOutput) ElementType

func (MarketplaceSubscriptionStatusPtrOutput) ToMarketplaceSubscriptionStatusPtrOutput

func (o MarketplaceSubscriptionStatusPtrOutput) ToMarketplaceSubscriptionStatusPtrOutput() MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatusPtrOutput) ToMarketplaceSubscriptionStatusPtrOutputWithContext

func (o MarketplaceSubscriptionStatusPtrOutput) ToMarketplaceSubscriptionStatusPtrOutputWithContext(ctx context.Context) MarketplaceSubscriptionStatusPtrOutput

func (MarketplaceSubscriptionStatusPtrOutput) ToStringPtrOutput

func (MarketplaceSubscriptionStatusPtrOutput) ToStringPtrOutputWithContext

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

type MonitorLogResponse

type MonitorLogResponse struct {
	// Resource ID of MonitorLog
	Id *string `pulumi:"id"`
	// Primary Key value for Monitor
	PrimaryKey *string `pulumi:"primaryKey"`
	// Secondary Key value for Monitor
	SecondaryKey *string `pulumi:"secondaryKey"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
	// MonitorLog workspace
	Workspace *string `pulumi:"workspace"`
}

MonitorLog configurations

type MonitorLogResponseOutput

type MonitorLogResponseOutput struct{ *pulumi.OutputState }

MonitorLog configurations

func (MonitorLogResponseOutput) ElementType

func (MonitorLogResponseOutput) ElementType() reflect.Type

func (MonitorLogResponseOutput) Id

Resource ID of MonitorLog

func (MonitorLogResponseOutput) PrimaryKey

Primary Key value for Monitor

func (MonitorLogResponseOutput) SecondaryKey

Secondary Key value for Monitor

func (MonitorLogResponseOutput) SubscriptionId

func (o MonitorLogResponseOutput) SubscriptionId() pulumi.StringPtrOutput

Subscription Id

func (MonitorLogResponseOutput) ToMonitorLogResponseOutput

func (o MonitorLogResponseOutput) ToMonitorLogResponseOutput() MonitorLogResponseOutput

func (MonitorLogResponseOutput) ToMonitorLogResponseOutputWithContext

func (o MonitorLogResponseOutput) ToMonitorLogResponseOutputWithContext(ctx context.Context) MonitorLogResponseOutput

func (MonitorLogResponseOutput) Workspace

MonitorLog workspace

type MonitorLogResponsePtrOutput

type MonitorLogResponsePtrOutput struct{ *pulumi.OutputState }

func (MonitorLogResponsePtrOutput) Elem

func (MonitorLogResponsePtrOutput) ElementType

func (MonitorLogResponsePtrOutput) Id

Resource ID of MonitorLog

func (MonitorLogResponsePtrOutput) PrimaryKey

Primary Key value for Monitor

func (MonitorLogResponsePtrOutput) SecondaryKey

Secondary Key value for Monitor

func (MonitorLogResponsePtrOutput) SubscriptionId

Subscription Id

func (MonitorLogResponsePtrOutput) ToMonitorLogResponsePtrOutput

func (o MonitorLogResponsePtrOutput) ToMonitorLogResponsePtrOutput() MonitorLogResponsePtrOutput

func (MonitorLogResponsePtrOutput) ToMonitorLogResponsePtrOutputWithContext

func (o MonitorLogResponsePtrOutput) ToMonitorLogResponsePtrOutputWithContext(ctx context.Context) MonitorLogResponsePtrOutput

func (MonitorLogResponsePtrOutput) Workspace

MonitorLog workspace

type NameDescriptionObjectResponse

type NameDescriptionObjectResponse struct {
	// description value
	Description *string `pulumi:"description"`
	// name value
	Name string `pulumi:"name"`
}

object type info

type NameDescriptionObjectResponseArrayOutput

type NameDescriptionObjectResponseArrayOutput struct{ *pulumi.OutputState }

func (NameDescriptionObjectResponseArrayOutput) ElementType

func (NameDescriptionObjectResponseArrayOutput) Index

func (NameDescriptionObjectResponseArrayOutput) ToNameDescriptionObjectResponseArrayOutput

func (o NameDescriptionObjectResponseArrayOutput) ToNameDescriptionObjectResponseArrayOutput() NameDescriptionObjectResponseArrayOutput

func (NameDescriptionObjectResponseArrayOutput) ToNameDescriptionObjectResponseArrayOutputWithContext

func (o NameDescriptionObjectResponseArrayOutput) ToNameDescriptionObjectResponseArrayOutputWithContext(ctx context.Context) NameDescriptionObjectResponseArrayOutput

type NameDescriptionObjectResponseOutput

type NameDescriptionObjectResponseOutput struct{ *pulumi.OutputState }

object type info

func (NameDescriptionObjectResponseOutput) Description

description value

func (NameDescriptionObjectResponseOutput) ElementType

func (NameDescriptionObjectResponseOutput) Name

name value

func (NameDescriptionObjectResponseOutput) ToNameDescriptionObjectResponseOutput

func (o NameDescriptionObjectResponseOutput) ToNameDescriptionObjectResponseOutput() NameDescriptionObjectResponseOutput

func (NameDescriptionObjectResponseOutput) ToNameDescriptionObjectResponseOutputWithContext

func (o NameDescriptionObjectResponseOutput) ToNameDescriptionObjectResponseOutputWithContext(ctx context.Context) NameDescriptionObjectResponseOutput

type NetworkProfile

type NetworkProfile struct {
	// Egress nat IP to use
	EgressNatIp []IPAddress `pulumi:"egressNatIp"`
	// Enable egress NAT, enabled by default
	EnableEgressNat string `pulumi:"enableEgressNat"`
	// vnet or vwan, cannot be updated
	NetworkType string `pulumi:"networkType"`
	// List of IPs associated with the Firewall
	PublicIps []IPAddress `pulumi:"publicIps"`
	// Non-RFC 1918 address
	TrustedRanges []string `pulumi:"trustedRanges"`
	// Vnet configurations
	VnetConfiguration *VnetConfiguration `pulumi:"vnetConfiguration"`
	// Vwan configurations
	VwanConfiguration *VwanConfiguration `pulumi:"vwanConfiguration"`
}

Network settings for Firewall

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// Egress nat IP to use
	EgressNatIp IPAddressArrayInput `pulumi:"egressNatIp"`
	// Enable egress NAT, enabled by default
	EnableEgressNat pulumi.StringInput `pulumi:"enableEgressNat"`
	// vnet or vwan, cannot be updated
	NetworkType pulumi.StringInput `pulumi:"networkType"`
	// List of IPs associated with the Firewall
	PublicIps IPAddressArrayInput `pulumi:"publicIps"`
	// Non-RFC 1918 address
	TrustedRanges pulumi.StringArrayInput `pulumi:"trustedRanges"`
	// Vnet configurations
	VnetConfiguration VnetConfigurationPtrInput `pulumi:"vnetConfiguration"`
	// Vwan configurations
	VwanConfiguration VwanConfigurationPtrInput `pulumi:"vwanConfiguration"`
}

Network settings for Firewall

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

Network settings for Firewall

func (NetworkProfileOutput) EgressNatIp

Egress nat IP to use

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) EnableEgressNat

func (o NetworkProfileOutput) EnableEgressNat() pulumi.StringOutput

Enable egress NAT, enabled by default

func (NetworkProfileOutput) NetworkType

func (o NetworkProfileOutput) NetworkType() pulumi.StringOutput

vnet or vwan, cannot be updated

func (NetworkProfileOutput) PublicIps

List of IPs associated with the Firewall

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) TrustedRanges

func (o NetworkProfileOutput) TrustedRanges() pulumi.StringArrayOutput

Non-RFC 1918 address

func (NetworkProfileOutput) VnetConfiguration

func (o NetworkProfileOutput) VnetConfiguration() VnetConfigurationPtrOutput

Vnet configurations

func (NetworkProfileOutput) VwanConfiguration

func (o NetworkProfileOutput) VwanConfiguration() VwanConfigurationPtrOutput

Vwan configurations

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// Egress nat IP to use
	EgressNatIp []IPAddressResponse `pulumi:"egressNatIp"`
	// Enable egress NAT, enabled by default
	EnableEgressNat string `pulumi:"enableEgressNat"`
	// vnet or vwan, cannot be updated
	NetworkType string `pulumi:"networkType"`
	// List of IPs associated with the Firewall
	PublicIps []IPAddressResponse `pulumi:"publicIps"`
	// Non-RFC 1918 address
	TrustedRanges []string `pulumi:"trustedRanges"`
	// Vnet configurations
	VnetConfiguration *VnetConfigurationResponse `pulumi:"vnetConfiguration"`
	// Vwan configurations
	VwanConfiguration *VwanConfigurationResponse `pulumi:"vwanConfiguration"`
}

Network settings for Firewall

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

Network settings for Firewall

func (NetworkProfileResponseOutput) EgressNatIp

Egress nat IP to use

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) EnableEgressNat

func (o NetworkProfileResponseOutput) EnableEgressNat() pulumi.StringOutput

Enable egress NAT, enabled by default

func (NetworkProfileResponseOutput) NetworkType

vnet or vwan, cannot be updated

func (NetworkProfileResponseOutput) PublicIps

List of IPs associated with the Firewall

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) TrustedRanges

Non-RFC 1918 address

func (NetworkProfileResponseOutput) VnetConfiguration

Vnet configurations

func (NetworkProfileResponseOutput) VwanConfiguration

Vwan configurations

type NetworkType

type NetworkType string

vnet or vwan, cannot be updated

func (NetworkType) ElementType

func (NetworkType) ElementType() reflect.Type

func (NetworkType) ToNetworkTypeOutput

func (e NetworkType) ToNetworkTypeOutput() NetworkTypeOutput

func (NetworkType) ToNetworkTypeOutputWithContext

func (e NetworkType) ToNetworkTypeOutputWithContext(ctx context.Context) NetworkTypeOutput

func (NetworkType) ToNetworkTypePtrOutput

func (e NetworkType) ToNetworkTypePtrOutput() NetworkTypePtrOutput

func (NetworkType) ToNetworkTypePtrOutputWithContext

func (e NetworkType) ToNetworkTypePtrOutputWithContext(ctx context.Context) NetworkTypePtrOutput

func (NetworkType) ToStringOutput

func (e NetworkType) ToStringOutput() pulumi.StringOutput

func (NetworkType) ToStringOutputWithContext

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

func (NetworkType) ToStringPtrOutput

func (e NetworkType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkType) ToStringPtrOutputWithContext

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

type NetworkTypeInput

type NetworkTypeInput interface {
	pulumi.Input

	ToNetworkTypeOutput() NetworkTypeOutput
	ToNetworkTypeOutputWithContext(context.Context) NetworkTypeOutput
}

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

NetworkTypeVNET
NetworkTypeVWAN

type NetworkTypeOutput

type NetworkTypeOutput struct{ *pulumi.OutputState }

func (NetworkTypeOutput) ElementType

func (NetworkTypeOutput) ElementType() reflect.Type

func (NetworkTypeOutput) ToNetworkTypeOutput

func (o NetworkTypeOutput) ToNetworkTypeOutput() NetworkTypeOutput

func (NetworkTypeOutput) ToNetworkTypeOutputWithContext

func (o NetworkTypeOutput) ToNetworkTypeOutputWithContext(ctx context.Context) NetworkTypeOutput

func (NetworkTypeOutput) ToNetworkTypePtrOutput

func (o NetworkTypeOutput) ToNetworkTypePtrOutput() NetworkTypePtrOutput

func (NetworkTypeOutput) ToNetworkTypePtrOutputWithContext

func (o NetworkTypeOutput) ToNetworkTypePtrOutputWithContext(ctx context.Context) NetworkTypePtrOutput

func (NetworkTypeOutput) ToStringOutput

func (o NetworkTypeOutput) ToStringOutput() pulumi.StringOutput

func (NetworkTypeOutput) ToStringOutputWithContext

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

func (NetworkTypeOutput) ToStringPtrOutput

func (o NetworkTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkTypeOutput) ToStringPtrOutputWithContext

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

type NetworkTypePtrInput

type NetworkTypePtrInput interface {
	pulumi.Input

	ToNetworkTypePtrOutput() NetworkTypePtrOutput
	ToNetworkTypePtrOutputWithContext(context.Context) NetworkTypePtrOutput
}

func NetworkTypePtr

func NetworkTypePtr(v string) NetworkTypePtrInput

type NetworkTypePtrOutput

type NetworkTypePtrOutput struct{ *pulumi.OutputState }

func (NetworkTypePtrOutput) Elem

func (NetworkTypePtrOutput) ElementType

func (NetworkTypePtrOutput) ElementType() reflect.Type

func (NetworkTypePtrOutput) ToNetworkTypePtrOutput

func (o NetworkTypePtrOutput) ToNetworkTypePtrOutput() NetworkTypePtrOutput

func (NetworkTypePtrOutput) ToNetworkTypePtrOutputWithContext

func (o NetworkTypePtrOutput) ToNetworkTypePtrOutputWithContext(ctx context.Context) NetworkTypePtrOutput

func (NetworkTypePtrOutput) ToStringPtrOutput

func (o NetworkTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkTypePtrOutput) ToStringPtrOutputWithContext

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

type PanoramaConfig

type PanoramaConfig struct {
	// Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
	ConfigString string `pulumi:"configString"`
}

Panorama Config

type PanoramaConfigArgs

type PanoramaConfigArgs struct {
	// Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
	ConfigString pulumi.StringInput `pulumi:"configString"`
}

Panorama Config

func (PanoramaConfigArgs) ElementType

func (PanoramaConfigArgs) ElementType() reflect.Type

func (PanoramaConfigArgs) ToPanoramaConfigOutput

func (i PanoramaConfigArgs) ToPanoramaConfigOutput() PanoramaConfigOutput

func (PanoramaConfigArgs) ToPanoramaConfigOutputWithContext

func (i PanoramaConfigArgs) ToPanoramaConfigOutputWithContext(ctx context.Context) PanoramaConfigOutput

func (PanoramaConfigArgs) ToPanoramaConfigPtrOutput

func (i PanoramaConfigArgs) ToPanoramaConfigPtrOutput() PanoramaConfigPtrOutput

func (PanoramaConfigArgs) ToPanoramaConfigPtrOutputWithContext

func (i PanoramaConfigArgs) ToPanoramaConfigPtrOutputWithContext(ctx context.Context) PanoramaConfigPtrOutput

type PanoramaConfigInput

type PanoramaConfigInput interface {
	pulumi.Input

	ToPanoramaConfigOutput() PanoramaConfigOutput
	ToPanoramaConfigOutputWithContext(context.Context) PanoramaConfigOutput
}

PanoramaConfigInput is an input type that accepts PanoramaConfigArgs and PanoramaConfigOutput values. You can construct a concrete instance of `PanoramaConfigInput` via:

PanoramaConfigArgs{...}

type PanoramaConfigOutput

type PanoramaConfigOutput struct{ *pulumi.OutputState }

Panorama Config

func (PanoramaConfigOutput) ConfigString

func (o PanoramaConfigOutput) ConfigString() pulumi.StringOutput

Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama

func (PanoramaConfigOutput) ElementType

func (PanoramaConfigOutput) ElementType() reflect.Type

func (PanoramaConfigOutput) ToPanoramaConfigOutput

func (o PanoramaConfigOutput) ToPanoramaConfigOutput() PanoramaConfigOutput

func (PanoramaConfigOutput) ToPanoramaConfigOutputWithContext

func (o PanoramaConfigOutput) ToPanoramaConfigOutputWithContext(ctx context.Context) PanoramaConfigOutput

func (PanoramaConfigOutput) ToPanoramaConfigPtrOutput

func (o PanoramaConfigOutput) ToPanoramaConfigPtrOutput() PanoramaConfigPtrOutput

func (PanoramaConfigOutput) ToPanoramaConfigPtrOutputWithContext

func (o PanoramaConfigOutput) ToPanoramaConfigPtrOutputWithContext(ctx context.Context) PanoramaConfigPtrOutput

type PanoramaConfigPtrInput

type PanoramaConfigPtrInput interface {
	pulumi.Input

	ToPanoramaConfigPtrOutput() PanoramaConfigPtrOutput
	ToPanoramaConfigPtrOutputWithContext(context.Context) PanoramaConfigPtrOutput
}

PanoramaConfigPtrInput is an input type that accepts PanoramaConfigArgs, PanoramaConfigPtr and PanoramaConfigPtrOutput values. You can construct a concrete instance of `PanoramaConfigPtrInput` via:

        PanoramaConfigArgs{...}

or:

        nil

type PanoramaConfigPtrOutput

type PanoramaConfigPtrOutput struct{ *pulumi.OutputState }

func (PanoramaConfigPtrOutput) ConfigString

Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama

func (PanoramaConfigPtrOutput) Elem

func (PanoramaConfigPtrOutput) ElementType

func (PanoramaConfigPtrOutput) ElementType() reflect.Type

func (PanoramaConfigPtrOutput) ToPanoramaConfigPtrOutput

func (o PanoramaConfigPtrOutput) ToPanoramaConfigPtrOutput() PanoramaConfigPtrOutput

func (PanoramaConfigPtrOutput) ToPanoramaConfigPtrOutputWithContext

func (o PanoramaConfigPtrOutput) ToPanoramaConfigPtrOutputWithContext(ctx context.Context) PanoramaConfigPtrOutput

type PanoramaConfigResponse

type PanoramaConfigResponse struct {
	// Panorama Collector Group to join - (Once configured we can not edit the value)
	CgName string `pulumi:"cgName"`
	// Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
	ConfigString string `pulumi:"configString"`
	// Panorama Device Group to join
	DgName string `pulumi:"dgName"`
	// Resource name(may be unique) for PN admin
	HostName string `pulumi:"hostName"`
	// Primary Panorama Server IP address value in dotted format for IPv4
	PanoramaServer string `pulumi:"panoramaServer"`
	// Secondary Panorama Server IP address value in dotted format for IPv4
	PanoramaServer2 string `pulumi:"panoramaServer2"`
	// Panorama Template Stack to join - (Once configured we can not edit the value)
	TplName string `pulumi:"tplName"`
	// VM auth key for panorama connectivity
	VmAuthKey string `pulumi:"vmAuthKey"`
}

Panorama Config

type PanoramaConfigResponseOutput

type PanoramaConfigResponseOutput struct{ *pulumi.OutputState }

Panorama Config

func (PanoramaConfigResponseOutput) CgName

Panorama Collector Group to join - (Once configured we can not edit the value)

func (PanoramaConfigResponseOutput) ConfigString

Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama

func (PanoramaConfigResponseOutput) DgName

Panorama Device Group to join

func (PanoramaConfigResponseOutput) ElementType

func (PanoramaConfigResponseOutput) HostName

Resource name(may be unique) for PN admin

func (PanoramaConfigResponseOutput) PanoramaServer

Primary Panorama Server IP address value in dotted format for IPv4

func (PanoramaConfigResponseOutput) PanoramaServer2

func (o PanoramaConfigResponseOutput) PanoramaServer2() pulumi.StringOutput

Secondary Panorama Server IP address value in dotted format for IPv4

func (PanoramaConfigResponseOutput) ToPanoramaConfigResponseOutput

func (o PanoramaConfigResponseOutput) ToPanoramaConfigResponseOutput() PanoramaConfigResponseOutput

func (PanoramaConfigResponseOutput) ToPanoramaConfigResponseOutputWithContext

func (o PanoramaConfigResponseOutput) ToPanoramaConfigResponseOutputWithContext(ctx context.Context) PanoramaConfigResponseOutput

func (PanoramaConfigResponseOutput) TplName

Panorama Template Stack to join - (Once configured we can not edit the value)

func (PanoramaConfigResponseOutput) VmAuthKey

VM auth key for panorama connectivity

type PanoramaConfigResponsePtrOutput

type PanoramaConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (PanoramaConfigResponsePtrOutput) CgName

Panorama Collector Group to join - (Once configured we can not edit the value)

func (PanoramaConfigResponsePtrOutput) ConfigString

Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama

func (PanoramaConfigResponsePtrOutput) DgName

Panorama Device Group to join

func (PanoramaConfigResponsePtrOutput) Elem

func (PanoramaConfigResponsePtrOutput) ElementType

func (PanoramaConfigResponsePtrOutput) HostName

Resource name(may be unique) for PN admin

func (PanoramaConfigResponsePtrOutput) PanoramaServer

Primary Panorama Server IP address value in dotted format for IPv4

func (PanoramaConfigResponsePtrOutput) PanoramaServer2

Secondary Panorama Server IP address value in dotted format for IPv4

func (PanoramaConfigResponsePtrOutput) ToPanoramaConfigResponsePtrOutput

func (o PanoramaConfigResponsePtrOutput) ToPanoramaConfigResponsePtrOutput() PanoramaConfigResponsePtrOutput

func (PanoramaConfigResponsePtrOutput) ToPanoramaConfigResponsePtrOutputWithContext

func (o PanoramaConfigResponsePtrOutput) ToPanoramaConfigResponsePtrOutputWithContext(ctx context.Context) PanoramaConfigResponsePtrOutput

func (PanoramaConfigResponsePtrOutput) TplName

Panorama Template Stack to join - (Once configured we can not edit the value)

func (PanoramaConfigResponsePtrOutput) VmAuthKey

VM auth key for panorama connectivity

type PlanData

type PlanData struct {
	// different billing cycles like MONTHLY/WEEKLY
	BillingCycle string `pulumi:"billingCycle"`
	// plan id as published by Liftr.PAN
	PlanId string `pulumi:"planId"`
	// different usage type like PAYG/COMMITTED
	UsageType *string `pulumi:"usageType"`
}

Billing plan information.

type PlanDataArgs

type PlanDataArgs struct {
	// different billing cycles like MONTHLY/WEEKLY
	BillingCycle pulumi.StringInput `pulumi:"billingCycle"`
	// plan id as published by Liftr.PAN
	PlanId pulumi.StringInput `pulumi:"planId"`
	// different usage type like PAYG/COMMITTED
	UsageType pulumi.StringPtrInput `pulumi:"usageType"`
}

Billing plan information.

func (PlanDataArgs) ElementType

func (PlanDataArgs) ElementType() reflect.Type

func (PlanDataArgs) ToPlanDataOutput

func (i PlanDataArgs) ToPlanDataOutput() PlanDataOutput

func (PlanDataArgs) ToPlanDataOutputWithContext

func (i PlanDataArgs) ToPlanDataOutputWithContext(ctx context.Context) PlanDataOutput

type PlanDataInput

type PlanDataInput interface {
	pulumi.Input

	ToPlanDataOutput() PlanDataOutput
	ToPlanDataOutputWithContext(context.Context) PlanDataOutput
}

PlanDataInput is an input type that accepts PlanDataArgs and PlanDataOutput values. You can construct a concrete instance of `PlanDataInput` via:

PlanDataArgs{...}

type PlanDataOutput

type PlanDataOutput struct{ *pulumi.OutputState }

Billing plan information.

func (PlanDataOutput) BillingCycle

func (o PlanDataOutput) BillingCycle() pulumi.StringOutput

different billing cycles like MONTHLY/WEEKLY

func (PlanDataOutput) ElementType

func (PlanDataOutput) ElementType() reflect.Type

func (PlanDataOutput) PlanId

func (o PlanDataOutput) PlanId() pulumi.StringOutput

plan id as published by Liftr.PAN

func (PlanDataOutput) ToPlanDataOutput

func (o PlanDataOutput) ToPlanDataOutput() PlanDataOutput

func (PlanDataOutput) ToPlanDataOutputWithContext

func (o PlanDataOutput) ToPlanDataOutputWithContext(ctx context.Context) PlanDataOutput

func (PlanDataOutput) UsageType

func (o PlanDataOutput) UsageType() pulumi.StringPtrOutput

different usage type like PAYG/COMMITTED

type PlanDataResponse

type PlanDataResponse struct {
	// different billing cycles like MONTHLY/WEEKLY
	BillingCycle string `pulumi:"billingCycle"`
	// date when plan was applied
	EffectiveDate string `pulumi:"effectiveDate"`
	// plan id as published by Liftr.PAN
	PlanId string `pulumi:"planId"`
	// different usage type like PAYG/COMMITTED
	UsageType *string `pulumi:"usageType"`
}

Billing plan information.

type PlanDataResponseOutput

type PlanDataResponseOutput struct{ *pulumi.OutputState }

Billing plan information.

func (PlanDataResponseOutput) BillingCycle

func (o PlanDataResponseOutput) BillingCycle() pulumi.StringOutput

different billing cycles like MONTHLY/WEEKLY

func (PlanDataResponseOutput) EffectiveDate

func (o PlanDataResponseOutput) EffectiveDate() pulumi.StringOutput

date when plan was applied

func (PlanDataResponseOutput) ElementType

func (PlanDataResponseOutput) ElementType() reflect.Type

func (PlanDataResponseOutput) PlanId

plan id as published by Liftr.PAN

func (PlanDataResponseOutput) ToPlanDataResponseOutput

func (o PlanDataResponseOutput) ToPlanDataResponseOutput() PlanDataResponseOutput

func (PlanDataResponseOutput) ToPlanDataResponseOutputWithContext

func (o PlanDataResponseOutput) ToPlanDataResponseOutputWithContext(ctx context.Context) PlanDataResponseOutput

func (PlanDataResponseOutput) UsageType

different usage type like PAYG/COMMITTED

type PostRule

type PostRule struct {
	pulumi.CustomResourceState

	// rule action
	ActionType pulumi.StringPtrOutput `pulumi:"actionType"`
	// array of rule applications
	Applications pulumi.StringArrayOutput `pulumi:"applications"`
	// rule comment
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// rule category
	Category CategoryResponsePtrOutput `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrOutput `pulumi:"decryptionRuleType"`
	// rule description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// destination address
	Destination DestinationAddrResponsePtrOutput `pulumi:"destination"`
	// enable or disable logging
	EnableLogging pulumi.StringPtrOutput `pulumi:"enableLogging"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrOutput `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrOutput `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrOutput `pulumi:"negateSource"`
	Priority     pulumi.IntOutput       `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// prot port list
	ProtocolPortList pulumi.StringArrayOutput `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// rule name
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// state of this rule
	RuleState pulumi.StringPtrOutput `pulumi:"ruleState"`
	// source address
	Source SourceAddrResponsePtrOutput `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// tag for rule
	Tags TagInfoResponseArrayOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

PostRulestack rule list Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetPostRule

func GetPostRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PostRuleState, opts ...pulumi.ResourceOption) (*PostRule, error)

GetPostRule gets an existing PostRule 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 NewPostRule

func NewPostRule(ctx *pulumi.Context,
	name string, args *PostRuleArgs, opts ...pulumi.ResourceOption) (*PostRule, error)

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

func (*PostRule) ElementType

func (*PostRule) ElementType() reflect.Type

func (*PostRule) ToPostRuleOutput

func (i *PostRule) ToPostRuleOutput() PostRuleOutput

func (*PostRule) ToPostRuleOutputWithContext

func (i *PostRule) ToPostRuleOutputWithContext(ctx context.Context) PostRuleOutput

type PostRuleArgs

type PostRuleArgs struct {
	// rule action
	ActionType pulumi.StringPtrInput
	// array of rule applications
	Applications pulumi.StringArrayInput
	// rule comment
	AuditComment pulumi.StringPtrInput
	// rule category
	Category CategoryPtrInput
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrInput
	// rule description
	Description pulumi.StringPtrInput
	// destination address
	Destination DestinationAddrPtrInput
	// enable or disable logging
	EnableLogging pulumi.StringPtrInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrInput
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrInput
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrInput
	// Post Rule priority
	Priority pulumi.StringPtrInput
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrInput
	// prot port list
	ProtocolPortList pulumi.StringArrayInput
	// rule name
	RuleName pulumi.StringInput
	// state of this rule
	RuleState pulumi.StringPtrInput
	// source address
	Source SourceAddrPtrInput
	// tag for rule
	Tags TagInfoArrayInput
}

The set of arguments for constructing a PostRule resource.

func (PostRuleArgs) ElementType

func (PostRuleArgs) ElementType() reflect.Type

type PostRuleInput

type PostRuleInput interface {
	pulumi.Input

	ToPostRuleOutput() PostRuleOutput
	ToPostRuleOutputWithContext(ctx context.Context) PostRuleOutput
}

type PostRuleOutput

type PostRuleOutput struct{ *pulumi.OutputState }

func (PostRuleOutput) ActionType

func (o PostRuleOutput) ActionType() pulumi.StringPtrOutput

rule action

func (PostRuleOutput) Applications

func (o PostRuleOutput) Applications() pulumi.StringArrayOutput

array of rule applications

func (PostRuleOutput) AuditComment

func (o PostRuleOutput) AuditComment() pulumi.StringPtrOutput

rule comment

func (PostRuleOutput) Category

rule category

func (PostRuleOutput) DecryptionRuleType

func (o PostRuleOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (PostRuleOutput) Description

func (o PostRuleOutput) Description() pulumi.StringPtrOutput

rule description

func (PostRuleOutput) Destination

destination address

func (PostRuleOutput) ElementType

func (PostRuleOutput) ElementType() reflect.Type

func (PostRuleOutput) EnableLogging

func (o PostRuleOutput) EnableLogging() pulumi.StringPtrOutput

enable or disable logging

func (PostRuleOutput) Etag

etag info

func (PostRuleOutput) InboundInspectionCertificate

func (o PostRuleOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (PostRuleOutput) Name

The name of the resource

func (PostRuleOutput) NegateDestination

func (o PostRuleOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (PostRuleOutput) NegateSource

func (o PostRuleOutput) NegateSource() pulumi.StringPtrOutput

cidr should not be 'any'

func (PostRuleOutput) Priority

func (o PostRuleOutput) Priority() pulumi.IntOutput

func (PostRuleOutput) Protocol

func (o PostRuleOutput) Protocol() pulumi.StringPtrOutput

any, application-default, TCP:number, UDP:number

func (PostRuleOutput) ProtocolPortList

func (o PostRuleOutput) ProtocolPortList() pulumi.StringArrayOutput

prot port list

func (PostRuleOutput) ProvisioningState

func (o PostRuleOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (PostRuleOutput) RuleName

func (o PostRuleOutput) RuleName() pulumi.StringOutput

rule name

func (PostRuleOutput) RuleState

func (o PostRuleOutput) RuleState() pulumi.StringPtrOutput

state of this rule

func (PostRuleOutput) Source

source address

func (PostRuleOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PostRuleOutput) Tags

tag for rule

func (PostRuleOutput) ToPostRuleOutput

func (o PostRuleOutput) ToPostRuleOutput() PostRuleOutput

func (PostRuleOutput) ToPostRuleOutputWithContext

func (o PostRuleOutput) ToPostRuleOutputWithContext(ctx context.Context) PostRuleOutput

func (PostRuleOutput) Type

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

type PostRuleState

type PostRuleState struct {
}

func (PostRuleState) ElementType

func (PostRuleState) ElementType() reflect.Type

type PreRule

type PreRule struct {
	pulumi.CustomResourceState

	// rule action
	ActionType pulumi.StringPtrOutput `pulumi:"actionType"`
	// array of rule applications
	Applications pulumi.StringArrayOutput `pulumi:"applications"`
	// rule comment
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// rule category
	Category CategoryResponsePtrOutput `pulumi:"category"`
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrOutput `pulumi:"decryptionRuleType"`
	// rule description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// destination address
	Destination DestinationAddrResponsePtrOutput `pulumi:"destination"`
	// enable or disable logging
	EnableLogging pulumi.StringPtrOutput `pulumi:"enableLogging"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrOutput `pulumi:"inboundInspectionCertificate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrOutput `pulumi:"negateDestination"`
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrOutput `pulumi:"negateSource"`
	Priority     pulumi.IntOutput       `pulumi:"priority"`
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// prot port list
	ProtocolPortList pulumi.StringArrayOutput `pulumi:"protocolPortList"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// rule name
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// state of this rule
	RuleState pulumi.StringPtrOutput `pulumi:"ruleState"`
	// source address
	Source SourceAddrResponsePtrOutput `pulumi:"source"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// tag for rule
	Tags TagInfoResponseArrayOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

PreRulestack rule list Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetPreRule

func GetPreRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PreRuleState, opts ...pulumi.ResourceOption) (*PreRule, error)

GetPreRule gets an existing PreRule 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 NewPreRule

func NewPreRule(ctx *pulumi.Context,
	name string, args *PreRuleArgs, opts ...pulumi.ResourceOption) (*PreRule, error)

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

func (*PreRule) ElementType

func (*PreRule) ElementType() reflect.Type

func (*PreRule) ToPreRuleOutput

func (i *PreRule) ToPreRuleOutput() PreRuleOutput

func (*PreRule) ToPreRuleOutputWithContext

func (i *PreRule) ToPreRuleOutputWithContext(ctx context.Context) PreRuleOutput

type PreRuleArgs

type PreRuleArgs struct {
	// rule action
	ActionType pulumi.StringPtrInput
	// array of rule applications
	Applications pulumi.StringArrayInput
	// rule comment
	AuditComment pulumi.StringPtrInput
	// rule category
	Category CategoryPtrInput
	// enable or disable decryption
	DecryptionRuleType pulumi.StringPtrInput
	// rule description
	Description pulumi.StringPtrInput
	// destination address
	Destination DestinationAddrPtrInput
	// enable or disable logging
	EnableLogging pulumi.StringPtrInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput
	// inbound Inspection Certificate
	InboundInspectionCertificate pulumi.StringPtrInput
	// cidr should not be 'any'
	NegateDestination pulumi.StringPtrInput
	// cidr should not be 'any'
	NegateSource pulumi.StringPtrInput
	// Pre Rule priority
	Priority pulumi.StringPtrInput
	// any, application-default, TCP:number, UDP:number
	Protocol pulumi.StringPtrInput
	// prot port list
	ProtocolPortList pulumi.StringArrayInput
	// rule name
	RuleName pulumi.StringInput
	// state of this rule
	RuleState pulumi.StringPtrInput
	// source address
	Source SourceAddrPtrInput
	// tag for rule
	Tags TagInfoArrayInput
}

The set of arguments for constructing a PreRule resource.

func (PreRuleArgs) ElementType

func (PreRuleArgs) ElementType() reflect.Type

type PreRuleInput

type PreRuleInput interface {
	pulumi.Input

	ToPreRuleOutput() PreRuleOutput
	ToPreRuleOutputWithContext(ctx context.Context) PreRuleOutput
}

type PreRuleOutput

type PreRuleOutput struct{ *pulumi.OutputState }

func (PreRuleOutput) ActionType

func (o PreRuleOutput) ActionType() pulumi.StringPtrOutput

rule action

func (PreRuleOutput) Applications

func (o PreRuleOutput) Applications() pulumi.StringArrayOutput

array of rule applications

func (PreRuleOutput) AuditComment

func (o PreRuleOutput) AuditComment() pulumi.StringPtrOutput

rule comment

func (PreRuleOutput) Category

rule category

func (PreRuleOutput) DecryptionRuleType

func (o PreRuleOutput) DecryptionRuleType() pulumi.StringPtrOutput

enable or disable decryption

func (PreRuleOutput) Description

func (o PreRuleOutput) Description() pulumi.StringPtrOutput

rule description

func (PreRuleOutput) Destination

destination address

func (PreRuleOutput) ElementType

func (PreRuleOutput) ElementType() reflect.Type

func (PreRuleOutput) EnableLogging

func (o PreRuleOutput) EnableLogging() pulumi.StringPtrOutput

enable or disable logging

func (PreRuleOutput) Etag

etag info

func (PreRuleOutput) InboundInspectionCertificate

func (o PreRuleOutput) InboundInspectionCertificate() pulumi.StringPtrOutput

inbound Inspection Certificate

func (PreRuleOutput) Name

The name of the resource

func (PreRuleOutput) NegateDestination

func (o PreRuleOutput) NegateDestination() pulumi.StringPtrOutput

cidr should not be 'any'

func (PreRuleOutput) NegateSource

func (o PreRuleOutput) NegateSource() pulumi.StringPtrOutput

cidr should not be 'any'

func (PreRuleOutput) Priority

func (o PreRuleOutput) Priority() pulumi.IntOutput

func (PreRuleOutput) Protocol

func (o PreRuleOutput) Protocol() pulumi.StringPtrOutput

any, application-default, TCP:number, UDP:number

func (PreRuleOutput) ProtocolPortList

func (o PreRuleOutput) ProtocolPortList() pulumi.StringArrayOutput

prot port list

func (PreRuleOutput) ProvisioningState

func (o PreRuleOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (PreRuleOutput) RuleName

func (o PreRuleOutput) RuleName() pulumi.StringOutput

rule name

func (PreRuleOutput) RuleState

func (o PreRuleOutput) RuleState() pulumi.StringPtrOutput

state of this rule

func (PreRuleOutput) Source

source address

func (PreRuleOutput) SystemData

func (o PreRuleOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PreRuleOutput) Tags

tag for rule

func (PreRuleOutput) ToPreRuleOutput

func (o PreRuleOutput) ToPreRuleOutput() PreRuleOutput

func (PreRuleOutput) ToPreRuleOutputWithContext

func (o PreRuleOutput) ToPreRuleOutputWithContext(ctx context.Context) PreRuleOutput

func (PreRuleOutput) Type

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

type PreRuleState

type PreRuleState struct {
}

func (PreRuleState) ElementType

func (PreRuleState) ElementType() reflect.Type

type PredefinedUrlCategoryResponse

type PredefinedUrlCategoryResponse struct {
	Action string `pulumi:"action"`
	Name   string `pulumi:"name"`
}

Predefined URL category object

type PredefinedUrlCategoryResponseArrayOutput

type PredefinedUrlCategoryResponseArrayOutput struct{ *pulumi.OutputState }

func (PredefinedUrlCategoryResponseArrayOutput) ElementType

func (PredefinedUrlCategoryResponseArrayOutput) Index

func (PredefinedUrlCategoryResponseArrayOutput) ToPredefinedUrlCategoryResponseArrayOutput

func (o PredefinedUrlCategoryResponseArrayOutput) ToPredefinedUrlCategoryResponseArrayOutput() PredefinedUrlCategoryResponseArrayOutput

func (PredefinedUrlCategoryResponseArrayOutput) ToPredefinedUrlCategoryResponseArrayOutputWithContext

func (o PredefinedUrlCategoryResponseArrayOutput) ToPredefinedUrlCategoryResponseArrayOutputWithContext(ctx context.Context) PredefinedUrlCategoryResponseArrayOutput

type PredefinedUrlCategoryResponseOutput

type PredefinedUrlCategoryResponseOutput struct{ *pulumi.OutputState }

Predefined URL category object

func (PredefinedUrlCategoryResponseOutput) Action

func (PredefinedUrlCategoryResponseOutput) ElementType

func (PredefinedUrlCategoryResponseOutput) Name

func (PredefinedUrlCategoryResponseOutput) ToPredefinedUrlCategoryResponseOutput

func (o PredefinedUrlCategoryResponseOutput) ToPredefinedUrlCategoryResponseOutput() PredefinedUrlCategoryResponseOutput

func (PredefinedUrlCategoryResponseOutput) ToPredefinedUrlCategoryResponseOutputWithContext

func (o PredefinedUrlCategoryResponseOutput) ToPredefinedUrlCategoryResponseOutputWithContext(ctx context.Context) PredefinedUrlCategoryResponseOutput

type PrefixListGlobalRulestack

type PrefixListGlobalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// prefix description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// prefix list
	PrefixList pulumi.StringArrayOutput `pulumi:"prefixList"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

GlobalRulestack prefixList Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetPrefixListGlobalRulestack

func GetPrefixListGlobalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrefixListGlobalRulestackState, opts ...pulumi.ResourceOption) (*PrefixListGlobalRulestack, error)

GetPrefixListGlobalRulestack gets an existing PrefixListGlobalRulestack 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 NewPrefixListGlobalRulestack

func NewPrefixListGlobalRulestack(ctx *pulumi.Context,
	name string, args *PrefixListGlobalRulestackArgs, opts ...pulumi.ResourceOption) (*PrefixListGlobalRulestack, error)

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

func (*PrefixListGlobalRulestack) ElementType

func (*PrefixListGlobalRulestack) ElementType() reflect.Type

func (*PrefixListGlobalRulestack) ToPrefixListGlobalRulestackOutput

func (i *PrefixListGlobalRulestack) ToPrefixListGlobalRulestackOutput() PrefixListGlobalRulestackOutput

func (*PrefixListGlobalRulestack) ToPrefixListGlobalRulestackOutputWithContext

func (i *PrefixListGlobalRulestack) ToPrefixListGlobalRulestackOutputWithContext(ctx context.Context) PrefixListGlobalRulestackOutput

type PrefixListGlobalRulestackArgs

type PrefixListGlobalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// prefix description
	Description pulumi.StringPtrInput
	// GlobalRulestack resource name
	GlobalRulestackName pulumi.StringInput
	// Local Rule priority
	Name pulumi.StringPtrInput
	// prefix list
	PrefixList pulumi.StringArrayInput
}

The set of arguments for constructing a PrefixListGlobalRulestack resource.

func (PrefixListGlobalRulestackArgs) ElementType

type PrefixListGlobalRulestackInput

type PrefixListGlobalRulestackInput interface {
	pulumi.Input

	ToPrefixListGlobalRulestackOutput() PrefixListGlobalRulestackOutput
	ToPrefixListGlobalRulestackOutputWithContext(ctx context.Context) PrefixListGlobalRulestackOutput
}

type PrefixListGlobalRulestackOutput

type PrefixListGlobalRulestackOutput struct{ *pulumi.OutputState }

func (PrefixListGlobalRulestackOutput) AuditComment

comment for this object

func (PrefixListGlobalRulestackOutput) Description

prefix description

func (PrefixListGlobalRulestackOutput) ElementType

func (PrefixListGlobalRulestackOutput) Etag

etag info

func (PrefixListGlobalRulestackOutput) Name

The name of the resource

func (PrefixListGlobalRulestackOutput) PrefixList

prefix list

func (PrefixListGlobalRulestackOutput) ProvisioningState

func (o PrefixListGlobalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (PrefixListGlobalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrefixListGlobalRulestackOutput) ToPrefixListGlobalRulestackOutput

func (o PrefixListGlobalRulestackOutput) ToPrefixListGlobalRulestackOutput() PrefixListGlobalRulestackOutput

func (PrefixListGlobalRulestackOutput) ToPrefixListGlobalRulestackOutputWithContext

func (o PrefixListGlobalRulestackOutput) ToPrefixListGlobalRulestackOutputWithContext(ctx context.Context) PrefixListGlobalRulestackOutput

func (PrefixListGlobalRulestackOutput) Type

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

type PrefixListGlobalRulestackState

type PrefixListGlobalRulestackState struct {
}

func (PrefixListGlobalRulestackState) ElementType

type PrefixListLocalRulestack

type PrefixListLocalRulestack struct {
	pulumi.CustomResourceState

	// comment for this object
	AuditComment pulumi.StringPtrOutput `pulumi:"auditComment"`
	// prefix description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// etag info
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// prefix list
	PrefixList pulumi.StringArrayOutput `pulumi:"prefixList"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

LocalRulestack prefixList Azure REST API version: 2023-09-01.

Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

func GetPrefixListLocalRulestack

func GetPrefixListLocalRulestack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrefixListLocalRulestackState, opts ...pulumi.ResourceOption) (*PrefixListLocalRulestack, error)

GetPrefixListLocalRulestack gets an existing PrefixListLocalRulestack 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 NewPrefixListLocalRulestack

func NewPrefixListLocalRulestack(ctx *pulumi.Context,
	name string, args *PrefixListLocalRulestackArgs, opts ...pulumi.ResourceOption) (*PrefixListLocalRulestack, error)

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

func (*PrefixListLocalRulestack) ElementType

func (*PrefixListLocalRulestack) ElementType() reflect.Type

func (*PrefixListLocalRulestack) ToPrefixListLocalRulestackOutput

func (i *PrefixListLocalRulestack) ToPrefixListLocalRulestackOutput() PrefixListLocalRulestackOutput

func (*PrefixListLocalRulestack) ToPrefixListLocalRulestackOutputWithContext

func (i *PrefixListLocalRulestack) ToPrefixListLocalRulestackOutputWithContext(ctx context.Context) PrefixListLocalRulestackOutput

type PrefixListLocalRulestackArgs

type PrefixListLocalRulestackArgs struct {
	// comment for this object
	AuditComment pulumi.StringPtrInput
	// prefix description
	Description pulumi.StringPtrInput
	// LocalRulestack resource name
	LocalRulestackName pulumi.StringInput
	// Local Rule priority
	Name pulumi.StringPtrInput
	// prefix list
	PrefixList pulumi.StringArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrefixListLocalRulestack resource.

func (PrefixListLocalRulestackArgs) ElementType

type PrefixListLocalRulestackInput

type PrefixListLocalRulestackInput interface {
	pulumi.Input

	ToPrefixListLocalRulestackOutput() PrefixListLocalRulestackOutput
	ToPrefixListLocalRulestackOutputWithContext(ctx context.Context) PrefixListLocalRulestackOutput
}

type PrefixListLocalRulestackOutput

type PrefixListLocalRulestackOutput struct{ *pulumi.OutputState }

func (PrefixListLocalRulestackOutput) AuditComment

comment for this object

func (PrefixListLocalRulestackOutput) Description

prefix description

func (PrefixListLocalRulestackOutput) ElementType

func (PrefixListLocalRulestackOutput) Etag

etag info

func (PrefixListLocalRulestackOutput) Name

The name of the resource

func (PrefixListLocalRulestackOutput) PrefixList

prefix list

func (PrefixListLocalRulestackOutput) ProvisioningState

func (o PrefixListLocalRulestackOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (PrefixListLocalRulestackOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrefixListLocalRulestackOutput) ToPrefixListLocalRulestackOutput

func (o PrefixListLocalRulestackOutput) ToPrefixListLocalRulestackOutput() PrefixListLocalRulestackOutput

func (PrefixListLocalRulestackOutput) ToPrefixListLocalRulestackOutputWithContext

func (o PrefixListLocalRulestackOutput) ToPrefixListLocalRulestackOutputWithContext(ctx context.Context) PrefixListLocalRulestackOutput

func (PrefixListLocalRulestackOutput) Type

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

type PrefixListLocalRulestackState

type PrefixListLocalRulestackState struct {
}

func (PrefixListLocalRulestackState) ElementType

type ProtocolType

type ProtocolType string

Protocol Type

func (ProtocolType) ElementType

func (ProtocolType) ElementType() reflect.Type

func (ProtocolType) ToProtocolTypeOutput

func (e ProtocolType) ToProtocolTypeOutput() ProtocolTypeOutput

func (ProtocolType) ToProtocolTypeOutputWithContext

func (e ProtocolType) ToProtocolTypeOutputWithContext(ctx context.Context) ProtocolTypeOutput

func (ProtocolType) ToProtocolTypePtrOutput

func (e ProtocolType) ToProtocolTypePtrOutput() ProtocolTypePtrOutput

func (ProtocolType) ToProtocolTypePtrOutputWithContext

func (e ProtocolType) ToProtocolTypePtrOutputWithContext(ctx context.Context) ProtocolTypePtrOutput

func (ProtocolType) ToStringOutput

func (e ProtocolType) ToStringOutput() pulumi.StringOutput

func (ProtocolType) ToStringOutputWithContext

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

func (ProtocolType) ToStringPtrOutput

func (e ProtocolType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtocolType) ToStringPtrOutputWithContext

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

type ProtocolTypeInput

type ProtocolTypeInput interface {
	pulumi.Input

	ToProtocolTypeOutput() ProtocolTypeOutput
	ToProtocolTypeOutputWithContext(context.Context) ProtocolTypeOutput
}

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

ProtocolTypeTCP
ProtocolTypeUDP

type ProtocolTypeOutput

type ProtocolTypeOutput struct{ *pulumi.OutputState }

func (ProtocolTypeOutput) ElementType

func (ProtocolTypeOutput) ElementType() reflect.Type

func (ProtocolTypeOutput) ToProtocolTypeOutput

func (o ProtocolTypeOutput) ToProtocolTypeOutput() ProtocolTypeOutput

func (ProtocolTypeOutput) ToProtocolTypeOutputWithContext

func (o ProtocolTypeOutput) ToProtocolTypeOutputWithContext(ctx context.Context) ProtocolTypeOutput

func (ProtocolTypeOutput) ToProtocolTypePtrOutput

func (o ProtocolTypeOutput) ToProtocolTypePtrOutput() ProtocolTypePtrOutput

func (ProtocolTypeOutput) ToProtocolTypePtrOutputWithContext

func (o ProtocolTypeOutput) ToProtocolTypePtrOutputWithContext(ctx context.Context) ProtocolTypePtrOutput

func (ProtocolTypeOutput) ToStringOutput

func (o ProtocolTypeOutput) ToStringOutput() pulumi.StringOutput

func (ProtocolTypeOutput) ToStringOutputWithContext

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

func (ProtocolTypeOutput) ToStringPtrOutput

func (o ProtocolTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtocolTypeOutput) ToStringPtrOutputWithContext

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

type ProtocolTypePtrInput

type ProtocolTypePtrInput interface {
	pulumi.Input

	ToProtocolTypePtrOutput() ProtocolTypePtrOutput
	ToProtocolTypePtrOutputWithContext(context.Context) ProtocolTypePtrOutput
}

func ProtocolTypePtr

func ProtocolTypePtr(v string) ProtocolTypePtrInput

type ProtocolTypePtrOutput

type ProtocolTypePtrOutput struct{ *pulumi.OutputState }

func (ProtocolTypePtrOutput) Elem

func (ProtocolTypePtrOutput) ElementType

func (ProtocolTypePtrOutput) ElementType() reflect.Type

func (ProtocolTypePtrOutput) ToProtocolTypePtrOutput

func (o ProtocolTypePtrOutput) ToProtocolTypePtrOutput() ProtocolTypePtrOutput

func (ProtocolTypePtrOutput) ToProtocolTypePtrOutputWithContext

func (o ProtocolTypePtrOutput) ToProtocolTypePtrOutputWithContext(ctx context.Context) ProtocolTypePtrOutput

func (ProtocolTypePtrOutput) ToStringPtrOutput

func (o ProtocolTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtocolTypePtrOutput) ToStringPtrOutputWithContext

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

type RulestackDetails

type RulestackDetails struct {
	// Rulestack location
	Location *string `pulumi:"location"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
	// Associated rulestack Id
	RulestackId *string `pulumi:"rulestackId"`
}

Associated rulestack details

type RulestackDetailsArgs

type RulestackDetailsArgs struct {
	// Rulestack location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Resource Id
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
	// Associated rulestack Id
	RulestackId pulumi.StringPtrInput `pulumi:"rulestackId"`
}

Associated rulestack details

func (RulestackDetailsArgs) ElementType

func (RulestackDetailsArgs) ElementType() reflect.Type

func (RulestackDetailsArgs) ToRulestackDetailsOutput

func (i RulestackDetailsArgs) ToRulestackDetailsOutput() RulestackDetailsOutput

func (RulestackDetailsArgs) ToRulestackDetailsOutputWithContext

func (i RulestackDetailsArgs) ToRulestackDetailsOutputWithContext(ctx context.Context) RulestackDetailsOutput

func (RulestackDetailsArgs) ToRulestackDetailsPtrOutput

func (i RulestackDetailsArgs) ToRulestackDetailsPtrOutput() RulestackDetailsPtrOutput

func (RulestackDetailsArgs) ToRulestackDetailsPtrOutputWithContext

func (i RulestackDetailsArgs) ToRulestackDetailsPtrOutputWithContext(ctx context.Context) RulestackDetailsPtrOutput

type RulestackDetailsInput

type RulestackDetailsInput interface {
	pulumi.Input

	ToRulestackDetailsOutput() RulestackDetailsOutput
	ToRulestackDetailsOutputWithContext(context.Context) RulestackDetailsOutput
}

RulestackDetailsInput is an input type that accepts RulestackDetailsArgs and RulestackDetailsOutput values. You can construct a concrete instance of `RulestackDetailsInput` via:

RulestackDetailsArgs{...}

type RulestackDetailsOutput

type RulestackDetailsOutput struct{ *pulumi.OutputState }

Associated rulestack details

func (RulestackDetailsOutput) ElementType

func (RulestackDetailsOutput) ElementType() reflect.Type

func (RulestackDetailsOutput) Location

Rulestack location

func (RulestackDetailsOutput) ResourceId

Resource Id

func (RulestackDetailsOutput) RulestackId

Associated rulestack Id

func (RulestackDetailsOutput) ToRulestackDetailsOutput

func (o RulestackDetailsOutput) ToRulestackDetailsOutput() RulestackDetailsOutput

func (RulestackDetailsOutput) ToRulestackDetailsOutputWithContext

func (o RulestackDetailsOutput) ToRulestackDetailsOutputWithContext(ctx context.Context) RulestackDetailsOutput

func (RulestackDetailsOutput) ToRulestackDetailsPtrOutput

func (o RulestackDetailsOutput) ToRulestackDetailsPtrOutput() RulestackDetailsPtrOutput

func (RulestackDetailsOutput) ToRulestackDetailsPtrOutputWithContext

func (o RulestackDetailsOutput) ToRulestackDetailsPtrOutputWithContext(ctx context.Context) RulestackDetailsPtrOutput

type RulestackDetailsPtrInput

type RulestackDetailsPtrInput interface {
	pulumi.Input

	ToRulestackDetailsPtrOutput() RulestackDetailsPtrOutput
	ToRulestackDetailsPtrOutputWithContext(context.Context) RulestackDetailsPtrOutput
}

RulestackDetailsPtrInput is an input type that accepts RulestackDetailsArgs, RulestackDetailsPtr and RulestackDetailsPtrOutput values. You can construct a concrete instance of `RulestackDetailsPtrInput` via:

        RulestackDetailsArgs{...}

or:

        nil

type RulestackDetailsPtrOutput

type RulestackDetailsPtrOutput struct{ *pulumi.OutputState }

func (RulestackDetailsPtrOutput) Elem

func (RulestackDetailsPtrOutput) ElementType

func (RulestackDetailsPtrOutput) ElementType() reflect.Type

func (RulestackDetailsPtrOutput) Location

Rulestack location

func (RulestackDetailsPtrOutput) ResourceId

Resource Id

func (RulestackDetailsPtrOutput) RulestackId

Associated rulestack Id

func (RulestackDetailsPtrOutput) ToRulestackDetailsPtrOutput

func (o RulestackDetailsPtrOutput) ToRulestackDetailsPtrOutput() RulestackDetailsPtrOutput

func (RulestackDetailsPtrOutput) ToRulestackDetailsPtrOutputWithContext

func (o RulestackDetailsPtrOutput) ToRulestackDetailsPtrOutputWithContext(ctx context.Context) RulestackDetailsPtrOutput

type RulestackDetailsResponse

type RulestackDetailsResponse struct {
	// Rulestack location
	Location *string `pulumi:"location"`
	// Resource Id
	ResourceId *string `pulumi:"resourceId"`
	// Associated rulestack Id
	RulestackId *string `pulumi:"rulestackId"`
}

Associated rulestack details

type RulestackDetailsResponseOutput

type RulestackDetailsResponseOutput struct{ *pulumi.OutputState }

Associated rulestack details

func (RulestackDetailsResponseOutput) ElementType

func (RulestackDetailsResponseOutput) Location

Rulestack location

func (RulestackDetailsResponseOutput) ResourceId

Resource Id

func (RulestackDetailsResponseOutput) RulestackId

Associated rulestack Id

func (RulestackDetailsResponseOutput) ToRulestackDetailsResponseOutput

func (o RulestackDetailsResponseOutput) ToRulestackDetailsResponseOutput() RulestackDetailsResponseOutput

func (RulestackDetailsResponseOutput) ToRulestackDetailsResponseOutputWithContext

func (o RulestackDetailsResponseOutput) ToRulestackDetailsResponseOutputWithContext(ctx context.Context) RulestackDetailsResponseOutput

type RulestackDetailsResponsePtrOutput

type RulestackDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (RulestackDetailsResponsePtrOutput) Elem

func (RulestackDetailsResponsePtrOutput) ElementType

func (RulestackDetailsResponsePtrOutput) Location

Rulestack location

func (RulestackDetailsResponsePtrOutput) ResourceId

Resource Id

func (RulestackDetailsResponsePtrOutput) RulestackId

Associated rulestack Id

func (RulestackDetailsResponsePtrOutput) ToRulestackDetailsResponsePtrOutput

func (o RulestackDetailsResponsePtrOutput) ToRulestackDetailsResponsePtrOutput() RulestackDetailsResponsePtrOutput

func (RulestackDetailsResponsePtrOutput) ToRulestackDetailsResponsePtrOutputWithContext

func (o RulestackDetailsResponsePtrOutput) ToRulestackDetailsResponsePtrOutputWithContext(ctx context.Context) RulestackDetailsResponsePtrOutput

type ScopeType

type ScopeType string

Rulestack Type

func (ScopeType) ElementType

func (ScopeType) ElementType() reflect.Type

func (ScopeType) ToScopeTypeOutput

func (e ScopeType) ToScopeTypeOutput() ScopeTypeOutput

func (ScopeType) ToScopeTypeOutputWithContext

func (e ScopeType) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput

func (ScopeType) ToScopeTypePtrOutput

func (e ScopeType) ToScopeTypePtrOutput() ScopeTypePtrOutput

func (ScopeType) ToScopeTypePtrOutputWithContext

func (e ScopeType) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput

func (ScopeType) ToStringOutput

func (e ScopeType) ToStringOutput() pulumi.StringOutput

func (ScopeType) ToStringOutputWithContext

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

func (ScopeType) ToStringPtrOutput

func (e ScopeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeType) ToStringPtrOutputWithContext

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

type ScopeTypeInput

type ScopeTypeInput interface {
	pulumi.Input

	ToScopeTypeOutput() ScopeTypeOutput
	ToScopeTypeOutputWithContext(context.Context) ScopeTypeOutput
}

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

ScopeTypeLOCAL
ScopeTypeGLOBAL

type ScopeTypeOutput

type ScopeTypeOutput struct{ *pulumi.OutputState }

func (ScopeTypeOutput) ElementType

func (ScopeTypeOutput) ElementType() reflect.Type

func (ScopeTypeOutput) ToScopeTypeOutput

func (o ScopeTypeOutput) ToScopeTypeOutput() ScopeTypeOutput

func (ScopeTypeOutput) ToScopeTypeOutputWithContext

func (o ScopeTypeOutput) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput

func (ScopeTypeOutput) ToScopeTypePtrOutput

func (o ScopeTypeOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput

func (ScopeTypeOutput) ToScopeTypePtrOutputWithContext

func (o ScopeTypeOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput

func (ScopeTypeOutput) ToStringOutput

func (o ScopeTypeOutput) ToStringOutput() pulumi.StringOutput

func (ScopeTypeOutput) ToStringOutputWithContext

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

func (ScopeTypeOutput) ToStringPtrOutput

func (o ScopeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeTypeOutput) ToStringPtrOutputWithContext

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

type ScopeTypePtrInput

type ScopeTypePtrInput interface {
	pulumi.Input

	ToScopeTypePtrOutput() ScopeTypePtrOutput
	ToScopeTypePtrOutputWithContext(context.Context) ScopeTypePtrOutput
}

func ScopeTypePtr

func ScopeTypePtr(v string) ScopeTypePtrInput

type ScopeTypePtrOutput

type ScopeTypePtrOutput struct{ *pulumi.OutputState }

func (ScopeTypePtrOutput) Elem

func (ScopeTypePtrOutput) ElementType

func (ScopeTypePtrOutput) ElementType() reflect.Type

func (ScopeTypePtrOutput) ToScopeTypePtrOutput

func (o ScopeTypePtrOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput

func (ScopeTypePtrOutput) ToScopeTypePtrOutputWithContext

func (o ScopeTypePtrOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput

func (ScopeTypePtrOutput) ToStringPtrOutput

func (o ScopeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeTypePtrOutput) ToStringPtrOutputWithContext

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

type SecurityServices

type SecurityServices struct {
	// Anti spyware Profile data
	AntiSpywareProfile *string `pulumi:"antiSpywareProfile"`
	// anti virus profile data
	AntiVirusProfile *string `pulumi:"antiVirusProfile"`
	// DNS Subscription profile data
	DnsSubscription *string `pulumi:"dnsSubscription"`
	// File blocking profile data
	FileBlockingProfile *string `pulumi:"fileBlockingProfile"`
	// Trusted Egress Decryption profile data
	OutboundTrustCertificate *string `pulumi:"outboundTrustCertificate"`
	// Untrusted Egress Decryption profile data
	OutboundUnTrustCertificate *string `pulumi:"outboundUnTrustCertificate"`
	// URL filtering profile data
	UrlFilteringProfile *string `pulumi:"urlFilteringProfile"`
	// IPs Vulnerability Profile Data
	VulnerabilityProfile *string `pulumi:"vulnerabilityProfile"`
}

security services

type SecurityServicesArgs

type SecurityServicesArgs struct {
	// Anti spyware Profile data
	AntiSpywareProfile pulumi.StringPtrInput `pulumi:"antiSpywareProfile"`
	// anti virus profile data
	AntiVirusProfile pulumi.StringPtrInput `pulumi:"antiVirusProfile"`
	// DNS Subscription profile data
	DnsSubscription pulumi.StringPtrInput `pulumi:"dnsSubscription"`
	// File blocking profile data
	FileBlockingProfile pulumi.StringPtrInput `pulumi:"fileBlockingProfile"`
	// Trusted Egress Decryption profile data
	OutboundTrustCertificate pulumi.StringPtrInput `pulumi:"outboundTrustCertificate"`
	// Untrusted Egress Decryption profile data
	OutboundUnTrustCertificate pulumi.StringPtrInput `pulumi:"outboundUnTrustCertificate"`
	// URL filtering profile data
	UrlFilteringProfile pulumi.StringPtrInput `pulumi:"urlFilteringProfile"`
	// IPs Vulnerability Profile Data
	VulnerabilityProfile pulumi.StringPtrInput `pulumi:"vulnerabilityProfile"`
}

security services

func (SecurityServicesArgs) ElementType

func (SecurityServicesArgs) ElementType() reflect.Type

func (SecurityServicesArgs) ToSecurityServicesOutput

func (i SecurityServicesArgs) ToSecurityServicesOutput() SecurityServicesOutput

func (SecurityServicesArgs) ToSecurityServicesOutputWithContext

func (i SecurityServicesArgs) ToSecurityServicesOutputWithContext(ctx context.Context) SecurityServicesOutput

func (SecurityServicesArgs) ToSecurityServicesPtrOutput

func (i SecurityServicesArgs) ToSecurityServicesPtrOutput() SecurityServicesPtrOutput

func (SecurityServicesArgs) ToSecurityServicesPtrOutputWithContext

func (i SecurityServicesArgs) ToSecurityServicesPtrOutputWithContext(ctx context.Context) SecurityServicesPtrOutput

type SecurityServicesInput

type SecurityServicesInput interface {
	pulumi.Input

	ToSecurityServicesOutput() SecurityServicesOutput
	ToSecurityServicesOutputWithContext(context.Context) SecurityServicesOutput
}

SecurityServicesInput is an input type that accepts SecurityServicesArgs and SecurityServicesOutput values. You can construct a concrete instance of `SecurityServicesInput` via:

SecurityServicesArgs{...}

type SecurityServicesOutput

type SecurityServicesOutput struct{ *pulumi.OutputState }

security services

func (SecurityServicesOutput) AntiSpywareProfile

func (o SecurityServicesOutput) AntiSpywareProfile() pulumi.StringPtrOutput

Anti spyware Profile data

func (SecurityServicesOutput) AntiVirusProfile

func (o SecurityServicesOutput) AntiVirusProfile() pulumi.StringPtrOutput

anti virus profile data

func (SecurityServicesOutput) DnsSubscription

func (o SecurityServicesOutput) DnsSubscription() pulumi.StringPtrOutput

DNS Subscription profile data

func (SecurityServicesOutput) ElementType

func (SecurityServicesOutput) ElementType() reflect.Type

func (SecurityServicesOutput) FileBlockingProfile

func (o SecurityServicesOutput) FileBlockingProfile() pulumi.StringPtrOutput

File blocking profile data

func (SecurityServicesOutput) OutboundTrustCertificate

func (o SecurityServicesOutput) OutboundTrustCertificate() pulumi.StringPtrOutput

Trusted Egress Decryption profile data

func (SecurityServicesOutput) OutboundUnTrustCertificate

func (o SecurityServicesOutput) OutboundUnTrustCertificate() pulumi.StringPtrOutput

Untrusted Egress Decryption profile data

func (SecurityServicesOutput) ToSecurityServicesOutput

func (o SecurityServicesOutput) ToSecurityServicesOutput() SecurityServicesOutput

func (SecurityServicesOutput) ToSecurityServicesOutputWithContext

func (o SecurityServicesOutput) ToSecurityServicesOutputWithContext(ctx context.Context) SecurityServicesOutput

func (SecurityServicesOutput) ToSecurityServicesPtrOutput

func (o SecurityServicesOutput) ToSecurityServicesPtrOutput() SecurityServicesPtrOutput

func (SecurityServicesOutput) ToSecurityServicesPtrOutputWithContext

func (o SecurityServicesOutput) ToSecurityServicesPtrOutputWithContext(ctx context.Context) SecurityServicesPtrOutput

func (SecurityServicesOutput) UrlFilteringProfile

func (o SecurityServicesOutput) UrlFilteringProfile() pulumi.StringPtrOutput

URL filtering profile data

func (SecurityServicesOutput) VulnerabilityProfile

func (o SecurityServicesOutput) VulnerabilityProfile() pulumi.StringPtrOutput

IPs Vulnerability Profile Data

type SecurityServicesPtrInput

type SecurityServicesPtrInput interface {
	pulumi.Input

	ToSecurityServicesPtrOutput() SecurityServicesPtrOutput
	ToSecurityServicesPtrOutputWithContext(context.Context) SecurityServicesPtrOutput
}

SecurityServicesPtrInput is an input type that accepts SecurityServicesArgs, SecurityServicesPtr and SecurityServicesPtrOutput values. You can construct a concrete instance of `SecurityServicesPtrInput` via:

        SecurityServicesArgs{...}

or:

        nil

type SecurityServicesPtrOutput

type SecurityServicesPtrOutput struct{ *pulumi.OutputState }

func (SecurityServicesPtrOutput) AntiSpywareProfile

func (o SecurityServicesPtrOutput) AntiSpywareProfile() pulumi.StringPtrOutput

Anti spyware Profile data

func (SecurityServicesPtrOutput) AntiVirusProfile

func (o SecurityServicesPtrOutput) AntiVirusProfile() pulumi.StringPtrOutput

anti virus profile data

func (SecurityServicesPtrOutput) DnsSubscription

func (o SecurityServicesPtrOutput) DnsSubscription() pulumi.StringPtrOutput

DNS Subscription profile data

func (SecurityServicesPtrOutput) Elem

func (SecurityServicesPtrOutput) ElementType

func (SecurityServicesPtrOutput) ElementType() reflect.Type

func (SecurityServicesPtrOutput) FileBlockingProfile

func (o SecurityServicesPtrOutput) FileBlockingProfile() pulumi.StringPtrOutput

File blocking profile data

func (SecurityServicesPtrOutput) OutboundTrustCertificate

func (o SecurityServicesPtrOutput) OutboundTrustCertificate() pulumi.StringPtrOutput

Trusted Egress Decryption profile data

func (SecurityServicesPtrOutput) OutboundUnTrustCertificate

func (o SecurityServicesPtrOutput) OutboundUnTrustCertificate() pulumi.StringPtrOutput

Untrusted Egress Decryption profile data

func (SecurityServicesPtrOutput) ToSecurityServicesPtrOutput

func (o SecurityServicesPtrOutput) ToSecurityServicesPtrOutput() SecurityServicesPtrOutput

func (SecurityServicesPtrOutput) ToSecurityServicesPtrOutputWithContext

func (o SecurityServicesPtrOutput) ToSecurityServicesPtrOutputWithContext(ctx context.Context) SecurityServicesPtrOutput

func (SecurityServicesPtrOutput) UrlFilteringProfile

func (o SecurityServicesPtrOutput) UrlFilteringProfile() pulumi.StringPtrOutput

URL filtering profile data

func (SecurityServicesPtrOutput) VulnerabilityProfile

func (o SecurityServicesPtrOutput) VulnerabilityProfile() pulumi.StringPtrOutput

IPs Vulnerability Profile Data

type SecurityServicesResponse

type SecurityServicesResponse struct {
	// Anti spyware Profile data
	AntiSpywareProfile *string `pulumi:"antiSpywareProfile"`
	// anti virus profile data
	AntiVirusProfile *string `pulumi:"antiVirusProfile"`
	// DNS Subscription profile data
	DnsSubscription *string `pulumi:"dnsSubscription"`
	// File blocking profile data
	FileBlockingProfile *string `pulumi:"fileBlockingProfile"`
	// Trusted Egress Decryption profile data
	OutboundTrustCertificate *string `pulumi:"outboundTrustCertificate"`
	// Untrusted Egress Decryption profile data
	OutboundUnTrustCertificate *string `pulumi:"outboundUnTrustCertificate"`
	// URL filtering profile data
	UrlFilteringProfile *string `pulumi:"urlFilteringProfile"`
	// IPs Vulnerability Profile Data
	VulnerabilityProfile *string `pulumi:"vulnerabilityProfile"`
}

security services

type SecurityServicesResponseOutput

type SecurityServicesResponseOutput struct{ *pulumi.OutputState }

security services

func (SecurityServicesResponseOutput) AntiSpywareProfile

func (o SecurityServicesResponseOutput) AntiSpywareProfile() pulumi.StringPtrOutput

Anti spyware Profile data

func (SecurityServicesResponseOutput) AntiVirusProfile

anti virus profile data

func (SecurityServicesResponseOutput) DnsSubscription

DNS Subscription profile data

func (SecurityServicesResponseOutput) ElementType

func (SecurityServicesResponseOutput) FileBlockingProfile

func (o SecurityServicesResponseOutput) FileBlockingProfile() pulumi.StringPtrOutput

File blocking profile data

func (SecurityServicesResponseOutput) OutboundTrustCertificate

func (o SecurityServicesResponseOutput) OutboundTrustCertificate() pulumi.StringPtrOutput

Trusted Egress Decryption profile data

func (SecurityServicesResponseOutput) OutboundUnTrustCertificate

func (o SecurityServicesResponseOutput) OutboundUnTrustCertificate() pulumi.StringPtrOutput

Untrusted Egress Decryption profile data

func (SecurityServicesResponseOutput) ToSecurityServicesResponseOutput

func (o SecurityServicesResponseOutput) ToSecurityServicesResponseOutput() SecurityServicesResponseOutput

func (SecurityServicesResponseOutput) ToSecurityServicesResponseOutputWithContext

func (o SecurityServicesResponseOutput) ToSecurityServicesResponseOutputWithContext(ctx context.Context) SecurityServicesResponseOutput

func (SecurityServicesResponseOutput) UrlFilteringProfile

func (o SecurityServicesResponseOutput) UrlFilteringProfile() pulumi.StringPtrOutput

URL filtering profile data

func (SecurityServicesResponseOutput) VulnerabilityProfile

func (o SecurityServicesResponseOutput) VulnerabilityProfile() pulumi.StringPtrOutput

IPs Vulnerability Profile Data

type SecurityServicesResponsePtrOutput

type SecurityServicesResponsePtrOutput struct{ *pulumi.OutputState }

func (SecurityServicesResponsePtrOutput) AntiSpywareProfile

Anti spyware Profile data

func (SecurityServicesResponsePtrOutput) AntiVirusProfile

anti virus profile data

func (SecurityServicesResponsePtrOutput) DnsSubscription

DNS Subscription profile data

func (SecurityServicesResponsePtrOutput) Elem

func (SecurityServicesResponsePtrOutput) ElementType

func (SecurityServicesResponsePtrOutput) FileBlockingProfile

File blocking profile data

func (SecurityServicesResponsePtrOutput) OutboundTrustCertificate

func (o SecurityServicesResponsePtrOutput) OutboundTrustCertificate() pulumi.StringPtrOutput

Trusted Egress Decryption profile data

func (SecurityServicesResponsePtrOutput) OutboundUnTrustCertificate

func (o SecurityServicesResponsePtrOutput) OutboundUnTrustCertificate() pulumi.StringPtrOutput

Untrusted Egress Decryption profile data

func (SecurityServicesResponsePtrOutput) ToSecurityServicesResponsePtrOutput

func (o SecurityServicesResponsePtrOutput) ToSecurityServicesResponsePtrOutput() SecurityServicesResponsePtrOutput

func (SecurityServicesResponsePtrOutput) ToSecurityServicesResponsePtrOutputWithContext

func (o SecurityServicesResponsePtrOutput) ToSecurityServicesResponsePtrOutputWithContext(ctx context.Context) SecurityServicesResponsePtrOutput

func (SecurityServicesResponsePtrOutput) UrlFilteringProfile

URL filtering profile data

func (SecurityServicesResponsePtrOutput) VulnerabilityProfile

func (o SecurityServicesResponsePtrOutput) VulnerabilityProfile() pulumi.StringPtrOutput

IPs Vulnerability Profile Data

type SecurityServicesTypeListResponse

type SecurityServicesTypeListResponse struct {
	// list
	Entry []NameDescriptionObjectResponse `pulumi:"entry"`
	// security services type
	Type *string `pulumi:"type"`
}

Security services type list

type SecurityServicesTypeListResponseOutput

type SecurityServicesTypeListResponseOutput struct{ *pulumi.OutputState }

Security services type list

func (SecurityServicesTypeListResponseOutput) ElementType

func (SecurityServicesTypeListResponseOutput) Entry

list

func (SecurityServicesTypeListResponseOutput) ToSecurityServicesTypeListResponseOutput

func (o SecurityServicesTypeListResponseOutput) ToSecurityServicesTypeListResponseOutput() SecurityServicesTypeListResponseOutput

func (SecurityServicesTypeListResponseOutput) ToSecurityServicesTypeListResponseOutputWithContext

func (o SecurityServicesTypeListResponseOutput) ToSecurityServicesTypeListResponseOutputWithContext(ctx context.Context) SecurityServicesTypeListResponseOutput

func (SecurityServicesTypeListResponseOutput) Type

security services type

type SourceAddr

type SourceAddr struct {
	// special value 'any'
	Cidrs []string `pulumi:"cidrs"`
	// list of countries
	Countries []string `pulumi:"countries"`
	// list of feeds
	Feeds []string `pulumi:"feeds"`
	// prefix list
	PrefixLists []string `pulumi:"prefixLists"`
}

Address properties

type SourceAddrArgs

type SourceAddrArgs struct {
	// special value 'any'
	Cidrs pulumi.StringArrayInput `pulumi:"cidrs"`
	// list of countries
	Countries pulumi.StringArrayInput `pulumi:"countries"`
	// list of feeds
	Feeds pulumi.StringArrayInput `pulumi:"feeds"`
	// prefix list
	PrefixLists pulumi.StringArrayInput `pulumi:"prefixLists"`
}

Address properties

func (SourceAddrArgs) ElementType

func (SourceAddrArgs) ElementType() reflect.Type

func (SourceAddrArgs) ToSourceAddrOutput

func (i SourceAddrArgs) ToSourceAddrOutput() SourceAddrOutput

func (SourceAddrArgs) ToSourceAddrOutputWithContext

func (i SourceAddrArgs) ToSourceAddrOutputWithContext(ctx context.Context) SourceAddrOutput

func (SourceAddrArgs) ToSourceAddrPtrOutput

func (i SourceAddrArgs) ToSourceAddrPtrOutput() SourceAddrPtrOutput

func (SourceAddrArgs) ToSourceAddrPtrOutputWithContext

func (i SourceAddrArgs) ToSourceAddrPtrOutputWithContext(ctx context.Context) SourceAddrPtrOutput

type SourceAddrInput

type SourceAddrInput interface {
	pulumi.Input

	ToSourceAddrOutput() SourceAddrOutput
	ToSourceAddrOutputWithContext(context.Context) SourceAddrOutput
}

SourceAddrInput is an input type that accepts SourceAddrArgs and SourceAddrOutput values. You can construct a concrete instance of `SourceAddrInput` via:

SourceAddrArgs{...}

type SourceAddrOutput

type SourceAddrOutput struct{ *pulumi.OutputState }

Address properties

func (SourceAddrOutput) Cidrs

special value 'any'

func (SourceAddrOutput) Countries

list of countries

func (SourceAddrOutput) ElementType

func (SourceAddrOutput) ElementType() reflect.Type

func (SourceAddrOutput) Feeds

list of feeds

func (SourceAddrOutput) PrefixLists

func (o SourceAddrOutput) PrefixLists() pulumi.StringArrayOutput

prefix list

func (SourceAddrOutput) ToSourceAddrOutput

func (o SourceAddrOutput) ToSourceAddrOutput() SourceAddrOutput

func (SourceAddrOutput) ToSourceAddrOutputWithContext

func (o SourceAddrOutput) ToSourceAddrOutputWithContext(ctx context.Context) SourceAddrOutput

func (SourceAddrOutput) ToSourceAddrPtrOutput

func (o SourceAddrOutput) ToSourceAddrPtrOutput() SourceAddrPtrOutput

func (SourceAddrOutput) ToSourceAddrPtrOutputWithContext

func (o SourceAddrOutput) ToSourceAddrPtrOutputWithContext(ctx context.Context) SourceAddrPtrOutput

type SourceAddrPtrInput

type SourceAddrPtrInput interface {
	pulumi.Input

	ToSourceAddrPtrOutput() SourceAddrPtrOutput
	ToSourceAddrPtrOutputWithContext(context.Context) SourceAddrPtrOutput
}

SourceAddrPtrInput is an input type that accepts SourceAddrArgs, SourceAddrPtr and SourceAddrPtrOutput values. You can construct a concrete instance of `SourceAddrPtrInput` via:

        SourceAddrArgs{...}

or:

        nil

func SourceAddrPtr

func SourceAddrPtr(v *SourceAddrArgs) SourceAddrPtrInput

type SourceAddrPtrOutput

type SourceAddrPtrOutput struct{ *pulumi.OutputState }

func (SourceAddrPtrOutput) Cidrs

special value 'any'

func (SourceAddrPtrOutput) Countries

list of countries

func (SourceAddrPtrOutput) Elem

func (SourceAddrPtrOutput) ElementType

func (SourceAddrPtrOutput) ElementType() reflect.Type

func (SourceAddrPtrOutput) Feeds

list of feeds

func (SourceAddrPtrOutput) PrefixLists

prefix list

func (SourceAddrPtrOutput) ToSourceAddrPtrOutput

func (o SourceAddrPtrOutput) ToSourceAddrPtrOutput() SourceAddrPtrOutput

func (SourceAddrPtrOutput) ToSourceAddrPtrOutputWithContext

func (o SourceAddrPtrOutput) ToSourceAddrPtrOutputWithContext(ctx context.Context) SourceAddrPtrOutput

type SourceAddrResponse

type SourceAddrResponse struct {
	// special value 'any'
	Cidrs []string `pulumi:"cidrs"`
	// list of countries
	Countries []string `pulumi:"countries"`
	// list of feeds
	Feeds []string `pulumi:"feeds"`
	// prefix list
	PrefixLists []string `pulumi:"prefixLists"`
}

Address properties

type SourceAddrResponseOutput

type SourceAddrResponseOutput struct{ *pulumi.OutputState }

Address properties

func (SourceAddrResponseOutput) Cidrs

special value 'any'

func (SourceAddrResponseOutput) Countries

list of countries

func (SourceAddrResponseOutput) ElementType

func (SourceAddrResponseOutput) ElementType() reflect.Type

func (SourceAddrResponseOutput) Feeds

list of feeds

func (SourceAddrResponseOutput) PrefixLists

prefix list

func (SourceAddrResponseOutput) ToSourceAddrResponseOutput

func (o SourceAddrResponseOutput) ToSourceAddrResponseOutput() SourceAddrResponseOutput

func (SourceAddrResponseOutput) ToSourceAddrResponseOutputWithContext

func (o SourceAddrResponseOutput) ToSourceAddrResponseOutputWithContext(ctx context.Context) SourceAddrResponseOutput

type SourceAddrResponsePtrOutput

type SourceAddrResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceAddrResponsePtrOutput) Cidrs

special value 'any'

func (SourceAddrResponsePtrOutput) Countries

list of countries

func (SourceAddrResponsePtrOutput) Elem

func (SourceAddrResponsePtrOutput) ElementType

func (SourceAddrResponsePtrOutput) Feeds

list of feeds

func (SourceAddrResponsePtrOutput) PrefixLists

prefix list

func (SourceAddrResponsePtrOutput) ToSourceAddrResponsePtrOutput

func (o SourceAddrResponsePtrOutput) ToSourceAddrResponsePtrOutput() SourceAddrResponsePtrOutput

func (SourceAddrResponsePtrOutput) ToSourceAddrResponsePtrOutputWithContext

func (o SourceAddrResponsePtrOutput) ToSourceAddrResponsePtrOutputWithContext(ctx context.Context) SourceAddrResponsePtrOutput

type StateEnum

type StateEnum string

state of this rule

func (StateEnum) ElementType

func (StateEnum) ElementType() reflect.Type

func (StateEnum) ToStateEnumOutput

func (e StateEnum) ToStateEnumOutput() StateEnumOutput

func (StateEnum) ToStateEnumOutputWithContext

func (e StateEnum) ToStateEnumOutputWithContext(ctx context.Context) StateEnumOutput

func (StateEnum) ToStateEnumPtrOutput

func (e StateEnum) ToStateEnumPtrOutput() StateEnumPtrOutput

func (StateEnum) ToStateEnumPtrOutputWithContext

func (e StateEnum) ToStateEnumPtrOutputWithContext(ctx context.Context) StateEnumPtrOutput

func (StateEnum) ToStringOutput

func (e StateEnum) ToStringOutput() pulumi.StringOutput

func (StateEnum) ToStringOutputWithContext

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

func (StateEnum) ToStringPtrOutput

func (e StateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (StateEnum) ToStringPtrOutputWithContext

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

type StateEnumInput

type StateEnumInput interface {
	pulumi.Input

	ToStateEnumOutput() StateEnumOutput
	ToStateEnumOutputWithContext(context.Context) StateEnumOutput
}

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

StateEnumDISABLED
StateEnumENABLED

type StateEnumOutput

type StateEnumOutput struct{ *pulumi.OutputState }

func (StateEnumOutput) ElementType

func (StateEnumOutput) ElementType() reflect.Type

func (StateEnumOutput) ToStateEnumOutput

func (o StateEnumOutput) ToStateEnumOutput() StateEnumOutput

func (StateEnumOutput) ToStateEnumOutputWithContext

func (o StateEnumOutput) ToStateEnumOutputWithContext(ctx context.Context) StateEnumOutput

func (StateEnumOutput) ToStateEnumPtrOutput

func (o StateEnumOutput) ToStateEnumPtrOutput() StateEnumPtrOutput

func (StateEnumOutput) ToStateEnumPtrOutputWithContext

func (o StateEnumOutput) ToStateEnumPtrOutputWithContext(ctx context.Context) StateEnumPtrOutput

func (StateEnumOutput) ToStringOutput

func (o StateEnumOutput) ToStringOutput() pulumi.StringOutput

func (StateEnumOutput) ToStringOutputWithContext

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

func (StateEnumOutput) ToStringPtrOutput

func (o StateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StateEnumOutput) ToStringPtrOutputWithContext

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

type StateEnumPtrInput

type StateEnumPtrInput interface {
	pulumi.Input

	ToStateEnumPtrOutput() StateEnumPtrOutput
	ToStateEnumPtrOutputWithContext(context.Context) StateEnumPtrOutput
}

func StateEnumPtr

func StateEnumPtr(v string) StateEnumPtrInput

type StateEnumPtrOutput

type StateEnumPtrOutput struct{ *pulumi.OutputState }

func (StateEnumPtrOutput) Elem

func (StateEnumPtrOutput) ElementType

func (StateEnumPtrOutput) ElementType() reflect.Type

func (StateEnumPtrOutput) ToStateEnumPtrOutput

func (o StateEnumPtrOutput) ToStateEnumPtrOutput() StateEnumPtrOutput

func (StateEnumPtrOutput) ToStateEnumPtrOutputWithContext

func (o StateEnumPtrOutput) ToStateEnumPtrOutputWithContext(ctx context.Context) StateEnumPtrOutput

func (StateEnumPtrOutput) ToStringPtrOutput

func (o StateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StateEnumPtrOutput) ToStringPtrOutputWithContext

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

type StorageAccountResponse

type StorageAccountResponse struct {
	// Storage account name
	AccountName *string `pulumi:"accountName"`
	// Resource ID of storage account
	Id *string `pulumi:"id"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

Storage Account configurations

type StorageAccountResponseOutput

type StorageAccountResponseOutput struct{ *pulumi.OutputState }

Storage Account configurations

func (StorageAccountResponseOutput) AccountName

Storage account name

func (StorageAccountResponseOutput) ElementType

func (StorageAccountResponseOutput) Id

Resource ID of storage account

func (StorageAccountResponseOutput) SubscriptionId

Subscription Id

func (StorageAccountResponseOutput) ToStorageAccountResponseOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

type StorageAccountResponsePtrOutput

type StorageAccountResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountResponsePtrOutput) AccountName

Storage account name

func (StorageAccountResponsePtrOutput) Elem

func (StorageAccountResponsePtrOutput) ElementType

func (StorageAccountResponsePtrOutput) Id

Resource ID of storage account

func (StorageAccountResponsePtrOutput) SubscriptionId

Subscription Id

func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput

func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput

func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext

func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput

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 TagInfo

type TagInfo struct {
	// tag name
	Key string `pulumi:"key"`
	// tag value
	Value string `pulumi:"value"`
}

Tag

type TagInfoArgs

type TagInfoArgs struct {
	// tag name
	Key pulumi.StringInput `pulumi:"key"`
	// tag value
	Value pulumi.StringInput `pulumi:"value"`
}

Tag

func (TagInfoArgs) ElementType

func (TagInfoArgs) ElementType() reflect.Type

func (TagInfoArgs) ToTagInfoOutput

func (i TagInfoArgs) ToTagInfoOutput() TagInfoOutput

func (TagInfoArgs) ToTagInfoOutputWithContext

func (i TagInfoArgs) ToTagInfoOutputWithContext(ctx context.Context) TagInfoOutput

type TagInfoArray

type TagInfoArray []TagInfoInput

func (TagInfoArray) ElementType

func (TagInfoArray) ElementType() reflect.Type

func (TagInfoArray) ToTagInfoArrayOutput

func (i TagInfoArray) ToTagInfoArrayOutput() TagInfoArrayOutput

func (TagInfoArray) ToTagInfoArrayOutputWithContext

func (i TagInfoArray) ToTagInfoArrayOutputWithContext(ctx context.Context) TagInfoArrayOutput

type TagInfoArrayInput

type TagInfoArrayInput interface {
	pulumi.Input

	ToTagInfoArrayOutput() TagInfoArrayOutput
	ToTagInfoArrayOutputWithContext(context.Context) TagInfoArrayOutput
}

TagInfoArrayInput is an input type that accepts TagInfoArray and TagInfoArrayOutput values. You can construct a concrete instance of `TagInfoArrayInput` via:

TagInfoArray{ TagInfoArgs{...} }

type TagInfoArrayOutput

type TagInfoArrayOutput struct{ *pulumi.OutputState }

func (TagInfoArrayOutput) ElementType

func (TagInfoArrayOutput) ElementType() reflect.Type

func (TagInfoArrayOutput) Index

func (TagInfoArrayOutput) ToTagInfoArrayOutput

func (o TagInfoArrayOutput) ToTagInfoArrayOutput() TagInfoArrayOutput

func (TagInfoArrayOutput) ToTagInfoArrayOutputWithContext

func (o TagInfoArrayOutput) ToTagInfoArrayOutputWithContext(ctx context.Context) TagInfoArrayOutput

type TagInfoInput

type TagInfoInput interface {
	pulumi.Input

	ToTagInfoOutput() TagInfoOutput
	ToTagInfoOutputWithContext(context.Context) TagInfoOutput
}

TagInfoInput is an input type that accepts TagInfoArgs and TagInfoOutput values. You can construct a concrete instance of `TagInfoInput` via:

TagInfoArgs{...}

type TagInfoOutput

type TagInfoOutput struct{ *pulumi.OutputState }

Tag

func (TagInfoOutput) ElementType

func (TagInfoOutput) ElementType() reflect.Type

func (TagInfoOutput) Key

tag name

func (TagInfoOutput) ToTagInfoOutput

func (o TagInfoOutput) ToTagInfoOutput() TagInfoOutput

func (TagInfoOutput) ToTagInfoOutputWithContext

func (o TagInfoOutput) ToTagInfoOutputWithContext(ctx context.Context) TagInfoOutput

func (TagInfoOutput) Value

func (o TagInfoOutput) Value() pulumi.StringOutput

tag value

type TagInfoResponse

type TagInfoResponse struct {
	// tag name
	Key string `pulumi:"key"`
	// tag value
	Value string `pulumi:"value"`
}

Tag

type TagInfoResponseArrayOutput

type TagInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (TagInfoResponseArrayOutput) ElementType

func (TagInfoResponseArrayOutput) ElementType() reflect.Type

func (TagInfoResponseArrayOutput) Index

func (TagInfoResponseArrayOutput) ToTagInfoResponseArrayOutput

func (o TagInfoResponseArrayOutput) ToTagInfoResponseArrayOutput() TagInfoResponseArrayOutput

func (TagInfoResponseArrayOutput) ToTagInfoResponseArrayOutputWithContext

func (o TagInfoResponseArrayOutput) ToTagInfoResponseArrayOutputWithContext(ctx context.Context) TagInfoResponseArrayOutput

type TagInfoResponseOutput

type TagInfoResponseOutput struct{ *pulumi.OutputState }

Tag

func (TagInfoResponseOutput) ElementType

func (TagInfoResponseOutput) ElementType() reflect.Type

func (TagInfoResponseOutput) Key

tag name

func (TagInfoResponseOutput) ToTagInfoResponseOutput

func (o TagInfoResponseOutput) ToTagInfoResponseOutput() TagInfoResponseOutput

func (TagInfoResponseOutput) ToTagInfoResponseOutputWithContext

func (o TagInfoResponseOutput) ToTagInfoResponseOutputWithContext(ctx context.Context) TagInfoResponseOutput

func (TagInfoResponseOutput) Value

tag value

type UsageType

type UsageType string

different usage type like PAYG/COMMITTED

func (UsageType) ElementType

func (UsageType) ElementType() reflect.Type

func (UsageType) ToStringOutput

func (e UsageType) ToStringOutput() pulumi.StringOutput

func (UsageType) ToStringOutputWithContext

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

func (UsageType) ToStringPtrOutput

func (e UsageType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UsageType) ToStringPtrOutputWithContext

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

func (UsageType) ToUsageTypeOutput

func (e UsageType) ToUsageTypeOutput() UsageTypeOutput

func (UsageType) ToUsageTypeOutputWithContext

func (e UsageType) ToUsageTypeOutputWithContext(ctx context.Context) UsageTypeOutput

func (UsageType) ToUsageTypePtrOutput

func (e UsageType) ToUsageTypePtrOutput() UsageTypePtrOutput

func (UsageType) ToUsageTypePtrOutputWithContext

func (e UsageType) ToUsageTypePtrOutputWithContext(ctx context.Context) UsageTypePtrOutput

type UsageTypeInput

type UsageTypeInput interface {
	pulumi.Input

	ToUsageTypeOutput() UsageTypeOutput
	ToUsageTypeOutputWithContext(context.Context) UsageTypeOutput
}

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

UsageTypePAYG
UsageTypeCOMMITTED

type UsageTypeOutput

type UsageTypeOutput struct{ *pulumi.OutputState }

func (UsageTypeOutput) ElementType

func (UsageTypeOutput) ElementType() reflect.Type

func (UsageTypeOutput) ToStringOutput

func (o UsageTypeOutput) ToStringOutput() pulumi.StringOutput

func (UsageTypeOutput) ToStringOutputWithContext

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

func (UsageTypeOutput) ToStringPtrOutput

func (o UsageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UsageTypeOutput) ToStringPtrOutputWithContext

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

func (UsageTypeOutput) ToUsageTypeOutput

func (o UsageTypeOutput) ToUsageTypeOutput() UsageTypeOutput

func (UsageTypeOutput) ToUsageTypeOutputWithContext

func (o UsageTypeOutput) ToUsageTypeOutputWithContext(ctx context.Context) UsageTypeOutput

func (UsageTypeOutput) ToUsageTypePtrOutput

func (o UsageTypeOutput) ToUsageTypePtrOutput() UsageTypePtrOutput

func (UsageTypeOutput) ToUsageTypePtrOutputWithContext

func (o UsageTypeOutput) ToUsageTypePtrOutputWithContext(ctx context.Context) UsageTypePtrOutput

type UsageTypePtrInput

type UsageTypePtrInput interface {
	pulumi.Input

	ToUsageTypePtrOutput() UsageTypePtrOutput
	ToUsageTypePtrOutputWithContext(context.Context) UsageTypePtrOutput
}

func UsageTypePtr

func UsageTypePtr(v string) UsageTypePtrInput

type UsageTypePtrOutput

type UsageTypePtrOutput struct{ *pulumi.OutputState }

func (UsageTypePtrOutput) Elem

func (UsageTypePtrOutput) ElementType

func (UsageTypePtrOutput) ElementType() reflect.Type

func (UsageTypePtrOutput) ToStringPtrOutput

func (o UsageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UsageTypePtrOutput) ToStringPtrOutputWithContext

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

func (UsageTypePtrOutput) ToUsageTypePtrOutput

func (o UsageTypePtrOutput) ToUsageTypePtrOutput() UsageTypePtrOutput

func (UsageTypePtrOutput) ToUsageTypePtrOutputWithContext

func (o UsageTypePtrOutput) ToUsageTypePtrOutputWithContext(ctx context.Context) UsageTypePtrOutput

type VnetConfiguration

type VnetConfiguration struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr *IPAddress `pulumi:"ipOfTrustSubnetForUdr"`
	// Trust Subnet
	TrustSubnet IPAddressSpace `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet IPAddressSpace `pulumi:"unTrustSubnet"`
	// Azure Virtual Network
	Vnet IPAddressSpace `pulumi:"vnet"`
}

VnetInfo for Firewall Networking

type VnetConfigurationArgs

type VnetConfigurationArgs struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr IPAddressPtrInput `pulumi:"ipOfTrustSubnetForUdr"`
	// Trust Subnet
	TrustSubnet IPAddressSpaceInput `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet IPAddressSpaceInput `pulumi:"unTrustSubnet"`
	// Azure Virtual Network
	Vnet IPAddressSpaceInput `pulumi:"vnet"`
}

VnetInfo for Firewall Networking

func (VnetConfigurationArgs) ElementType

func (VnetConfigurationArgs) ElementType() reflect.Type

func (VnetConfigurationArgs) ToVnetConfigurationOutput

func (i VnetConfigurationArgs) ToVnetConfigurationOutput() VnetConfigurationOutput

func (VnetConfigurationArgs) ToVnetConfigurationOutputWithContext

func (i VnetConfigurationArgs) ToVnetConfigurationOutputWithContext(ctx context.Context) VnetConfigurationOutput

func (VnetConfigurationArgs) ToVnetConfigurationPtrOutput

func (i VnetConfigurationArgs) ToVnetConfigurationPtrOutput() VnetConfigurationPtrOutput

func (VnetConfigurationArgs) ToVnetConfigurationPtrOutputWithContext

func (i VnetConfigurationArgs) ToVnetConfigurationPtrOutputWithContext(ctx context.Context) VnetConfigurationPtrOutput

type VnetConfigurationInput

type VnetConfigurationInput interface {
	pulumi.Input

	ToVnetConfigurationOutput() VnetConfigurationOutput
	ToVnetConfigurationOutputWithContext(context.Context) VnetConfigurationOutput
}

VnetConfigurationInput is an input type that accepts VnetConfigurationArgs and VnetConfigurationOutput values. You can construct a concrete instance of `VnetConfigurationInput` via:

VnetConfigurationArgs{...}

type VnetConfigurationOutput

type VnetConfigurationOutput struct{ *pulumi.OutputState }

VnetInfo for Firewall Networking

func (VnetConfigurationOutput) ElementType

func (VnetConfigurationOutput) ElementType() reflect.Type

func (VnetConfigurationOutput) IpOfTrustSubnetForUdr

func (o VnetConfigurationOutput) IpOfTrustSubnetForUdr() IPAddressPtrOutput

IP of trust subnet for UDR

func (VnetConfigurationOutput) ToVnetConfigurationOutput

func (o VnetConfigurationOutput) ToVnetConfigurationOutput() VnetConfigurationOutput

func (VnetConfigurationOutput) ToVnetConfigurationOutputWithContext

func (o VnetConfigurationOutput) ToVnetConfigurationOutputWithContext(ctx context.Context) VnetConfigurationOutput

func (VnetConfigurationOutput) ToVnetConfigurationPtrOutput

func (o VnetConfigurationOutput) ToVnetConfigurationPtrOutput() VnetConfigurationPtrOutput

func (VnetConfigurationOutput) ToVnetConfigurationPtrOutputWithContext

func (o VnetConfigurationOutput) ToVnetConfigurationPtrOutputWithContext(ctx context.Context) VnetConfigurationPtrOutput

func (VnetConfigurationOutput) TrustSubnet

Trust Subnet

func (VnetConfigurationOutput) UnTrustSubnet

Untrust Subnet

func (VnetConfigurationOutput) Vnet

Azure Virtual Network

type VnetConfigurationPtrInput

type VnetConfigurationPtrInput interface {
	pulumi.Input

	ToVnetConfigurationPtrOutput() VnetConfigurationPtrOutput
	ToVnetConfigurationPtrOutputWithContext(context.Context) VnetConfigurationPtrOutput
}

VnetConfigurationPtrInput is an input type that accepts VnetConfigurationArgs, VnetConfigurationPtr and VnetConfigurationPtrOutput values. You can construct a concrete instance of `VnetConfigurationPtrInput` via:

        VnetConfigurationArgs{...}

or:

        nil

type VnetConfigurationPtrOutput

type VnetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VnetConfigurationPtrOutput) Elem

func (VnetConfigurationPtrOutput) ElementType

func (VnetConfigurationPtrOutput) ElementType() reflect.Type

func (VnetConfigurationPtrOutput) IpOfTrustSubnetForUdr

func (o VnetConfigurationPtrOutput) IpOfTrustSubnetForUdr() IPAddressPtrOutput

IP of trust subnet for UDR

func (VnetConfigurationPtrOutput) ToVnetConfigurationPtrOutput

func (o VnetConfigurationPtrOutput) ToVnetConfigurationPtrOutput() VnetConfigurationPtrOutput

func (VnetConfigurationPtrOutput) ToVnetConfigurationPtrOutputWithContext

func (o VnetConfigurationPtrOutput) ToVnetConfigurationPtrOutputWithContext(ctx context.Context) VnetConfigurationPtrOutput

func (VnetConfigurationPtrOutput) TrustSubnet

Trust Subnet

func (VnetConfigurationPtrOutput) UnTrustSubnet

Untrust Subnet

func (VnetConfigurationPtrOutput) Vnet

Azure Virtual Network

type VnetConfigurationResponse

type VnetConfigurationResponse struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr *IPAddressResponse `pulumi:"ipOfTrustSubnetForUdr"`
	// Trust Subnet
	TrustSubnet IPAddressSpaceResponse `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet IPAddressSpaceResponse `pulumi:"unTrustSubnet"`
	// Azure Virtual Network
	Vnet IPAddressSpaceResponse `pulumi:"vnet"`
}

VnetInfo for Firewall Networking

type VnetConfigurationResponseOutput

type VnetConfigurationResponseOutput struct{ *pulumi.OutputState }

VnetInfo for Firewall Networking

func (VnetConfigurationResponseOutput) ElementType

func (VnetConfigurationResponseOutput) IpOfTrustSubnetForUdr

IP of trust subnet for UDR

func (VnetConfigurationResponseOutput) ToVnetConfigurationResponseOutput

func (o VnetConfigurationResponseOutput) ToVnetConfigurationResponseOutput() VnetConfigurationResponseOutput

func (VnetConfigurationResponseOutput) ToVnetConfigurationResponseOutputWithContext

func (o VnetConfigurationResponseOutput) ToVnetConfigurationResponseOutputWithContext(ctx context.Context) VnetConfigurationResponseOutput

func (VnetConfigurationResponseOutput) TrustSubnet

Trust Subnet

func (VnetConfigurationResponseOutput) UnTrustSubnet

Untrust Subnet

func (VnetConfigurationResponseOutput) Vnet

Azure Virtual Network

type VnetConfigurationResponsePtrOutput

type VnetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (VnetConfigurationResponsePtrOutput) Elem

func (VnetConfigurationResponsePtrOutput) ElementType

func (VnetConfigurationResponsePtrOutput) IpOfTrustSubnetForUdr

IP of trust subnet for UDR

func (VnetConfigurationResponsePtrOutput) ToVnetConfigurationResponsePtrOutput

func (o VnetConfigurationResponsePtrOutput) ToVnetConfigurationResponsePtrOutput() VnetConfigurationResponsePtrOutput

func (VnetConfigurationResponsePtrOutput) ToVnetConfigurationResponsePtrOutputWithContext

func (o VnetConfigurationResponsePtrOutput) ToVnetConfigurationResponsePtrOutputWithContext(ctx context.Context) VnetConfigurationResponsePtrOutput

func (VnetConfigurationResponsePtrOutput) TrustSubnet

Trust Subnet

func (VnetConfigurationResponsePtrOutput) UnTrustSubnet

Untrust Subnet

func (VnetConfigurationResponsePtrOutput) Vnet

Azure Virtual Network

type VwanConfiguration

type VwanConfiguration struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr *IPAddress `pulumi:"ipOfTrustSubnetForUdr"`
	// Network Virtual Appliance resource ID
	NetworkVirtualApplianceId *string `pulumi:"networkVirtualApplianceId"`
	// Trust Subnet
	TrustSubnet *IPAddressSpace `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet *IPAddressSpace `pulumi:"unTrustSubnet"`
	// vHub Address
	VHub IPAddressSpace `pulumi:"vHub"`
}

VwanInfo for Firewall Networking

type VwanConfigurationArgs

type VwanConfigurationArgs struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr IPAddressPtrInput `pulumi:"ipOfTrustSubnetForUdr"`
	// Network Virtual Appliance resource ID
	NetworkVirtualApplianceId pulumi.StringPtrInput `pulumi:"networkVirtualApplianceId"`
	// Trust Subnet
	TrustSubnet IPAddressSpacePtrInput `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet IPAddressSpacePtrInput `pulumi:"unTrustSubnet"`
	// vHub Address
	VHub IPAddressSpaceInput `pulumi:"vHub"`
}

VwanInfo for Firewall Networking

func (VwanConfigurationArgs) ElementType

func (VwanConfigurationArgs) ElementType() reflect.Type

func (VwanConfigurationArgs) ToVwanConfigurationOutput

func (i VwanConfigurationArgs) ToVwanConfigurationOutput() VwanConfigurationOutput

func (VwanConfigurationArgs) ToVwanConfigurationOutputWithContext

func (i VwanConfigurationArgs) ToVwanConfigurationOutputWithContext(ctx context.Context) VwanConfigurationOutput

func (VwanConfigurationArgs) ToVwanConfigurationPtrOutput

func (i VwanConfigurationArgs) ToVwanConfigurationPtrOutput() VwanConfigurationPtrOutput

func (VwanConfigurationArgs) ToVwanConfigurationPtrOutputWithContext

func (i VwanConfigurationArgs) ToVwanConfigurationPtrOutputWithContext(ctx context.Context) VwanConfigurationPtrOutput

type VwanConfigurationInput

type VwanConfigurationInput interface {
	pulumi.Input

	ToVwanConfigurationOutput() VwanConfigurationOutput
	ToVwanConfigurationOutputWithContext(context.Context) VwanConfigurationOutput
}

VwanConfigurationInput is an input type that accepts VwanConfigurationArgs and VwanConfigurationOutput values. You can construct a concrete instance of `VwanConfigurationInput` via:

VwanConfigurationArgs{...}

type VwanConfigurationOutput

type VwanConfigurationOutput struct{ *pulumi.OutputState }

VwanInfo for Firewall Networking

func (VwanConfigurationOutput) ElementType

func (VwanConfigurationOutput) ElementType() reflect.Type

func (VwanConfigurationOutput) IpOfTrustSubnetForUdr

func (o VwanConfigurationOutput) IpOfTrustSubnetForUdr() IPAddressPtrOutput

IP of trust subnet for UDR

func (VwanConfigurationOutput) NetworkVirtualApplianceId

func (o VwanConfigurationOutput) NetworkVirtualApplianceId() pulumi.StringPtrOutput

Network Virtual Appliance resource ID

func (VwanConfigurationOutput) ToVwanConfigurationOutput

func (o VwanConfigurationOutput) ToVwanConfigurationOutput() VwanConfigurationOutput

func (VwanConfigurationOutput) ToVwanConfigurationOutputWithContext

func (o VwanConfigurationOutput) ToVwanConfigurationOutputWithContext(ctx context.Context) VwanConfigurationOutput

func (VwanConfigurationOutput) ToVwanConfigurationPtrOutput

func (o VwanConfigurationOutput) ToVwanConfigurationPtrOutput() VwanConfigurationPtrOutput

func (VwanConfigurationOutput) ToVwanConfigurationPtrOutputWithContext

func (o VwanConfigurationOutput) ToVwanConfigurationPtrOutputWithContext(ctx context.Context) VwanConfigurationPtrOutput

func (VwanConfigurationOutput) TrustSubnet

Trust Subnet

func (VwanConfigurationOutput) UnTrustSubnet

Untrust Subnet

func (VwanConfigurationOutput) VHub

vHub Address

type VwanConfigurationPtrInput

type VwanConfigurationPtrInput interface {
	pulumi.Input

	ToVwanConfigurationPtrOutput() VwanConfigurationPtrOutput
	ToVwanConfigurationPtrOutputWithContext(context.Context) VwanConfigurationPtrOutput
}

VwanConfigurationPtrInput is an input type that accepts VwanConfigurationArgs, VwanConfigurationPtr and VwanConfigurationPtrOutput values. You can construct a concrete instance of `VwanConfigurationPtrInput` via:

        VwanConfigurationArgs{...}

or:

        nil

type VwanConfigurationPtrOutput

type VwanConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VwanConfigurationPtrOutput) Elem

func (VwanConfigurationPtrOutput) ElementType

func (VwanConfigurationPtrOutput) ElementType() reflect.Type

func (VwanConfigurationPtrOutput) IpOfTrustSubnetForUdr

func (o VwanConfigurationPtrOutput) IpOfTrustSubnetForUdr() IPAddressPtrOutput

IP of trust subnet for UDR

func (VwanConfigurationPtrOutput) NetworkVirtualApplianceId

func (o VwanConfigurationPtrOutput) NetworkVirtualApplianceId() pulumi.StringPtrOutput

Network Virtual Appliance resource ID

func (VwanConfigurationPtrOutput) ToVwanConfigurationPtrOutput

func (o VwanConfigurationPtrOutput) ToVwanConfigurationPtrOutput() VwanConfigurationPtrOutput

func (VwanConfigurationPtrOutput) ToVwanConfigurationPtrOutputWithContext

func (o VwanConfigurationPtrOutput) ToVwanConfigurationPtrOutputWithContext(ctx context.Context) VwanConfigurationPtrOutput

func (VwanConfigurationPtrOutput) TrustSubnet

Trust Subnet

func (VwanConfigurationPtrOutput) UnTrustSubnet

Untrust Subnet

func (VwanConfigurationPtrOutput) VHub

vHub Address

type VwanConfigurationResponse

type VwanConfigurationResponse struct {
	// IP of trust subnet for UDR
	IpOfTrustSubnetForUdr *IPAddressResponse `pulumi:"ipOfTrustSubnetForUdr"`
	// Network Virtual Appliance resource ID
	NetworkVirtualApplianceId *string `pulumi:"networkVirtualApplianceId"`
	// Trust Subnet
	TrustSubnet *IPAddressSpaceResponse `pulumi:"trustSubnet"`
	// Untrust Subnet
	UnTrustSubnet *IPAddressSpaceResponse `pulumi:"unTrustSubnet"`
	// vHub Address
	VHub IPAddressSpaceResponse `pulumi:"vHub"`
}

VwanInfo for Firewall Networking

type VwanConfigurationResponseOutput

type VwanConfigurationResponseOutput struct{ *pulumi.OutputState }

VwanInfo for Firewall Networking

func (VwanConfigurationResponseOutput) ElementType

func (VwanConfigurationResponseOutput) IpOfTrustSubnetForUdr

IP of trust subnet for UDR

func (VwanConfigurationResponseOutput) NetworkVirtualApplianceId

func (o VwanConfigurationResponseOutput) NetworkVirtualApplianceId() pulumi.StringPtrOutput

Network Virtual Appliance resource ID

func (VwanConfigurationResponseOutput) ToVwanConfigurationResponseOutput

func (o VwanConfigurationResponseOutput) ToVwanConfigurationResponseOutput() VwanConfigurationResponseOutput

func (VwanConfigurationResponseOutput) ToVwanConfigurationResponseOutputWithContext

func (o VwanConfigurationResponseOutput) ToVwanConfigurationResponseOutputWithContext(ctx context.Context) VwanConfigurationResponseOutput

func (VwanConfigurationResponseOutput) TrustSubnet

Trust Subnet

func (VwanConfigurationResponseOutput) UnTrustSubnet

Untrust Subnet

func (VwanConfigurationResponseOutput) VHub

vHub Address

type VwanConfigurationResponsePtrOutput

type VwanConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (VwanConfigurationResponsePtrOutput) Elem

func (VwanConfigurationResponsePtrOutput) ElementType

func (VwanConfigurationResponsePtrOutput) IpOfTrustSubnetForUdr

IP of trust subnet for UDR

func (VwanConfigurationResponsePtrOutput) NetworkVirtualApplianceId

func (o VwanConfigurationResponsePtrOutput) NetworkVirtualApplianceId() pulumi.StringPtrOutput

Network Virtual Appliance resource ID

func (VwanConfigurationResponsePtrOutput) ToVwanConfigurationResponsePtrOutput

func (o VwanConfigurationResponsePtrOutput) ToVwanConfigurationResponsePtrOutput() VwanConfigurationResponsePtrOutput

func (VwanConfigurationResponsePtrOutput) ToVwanConfigurationResponsePtrOutputWithContext

func (o VwanConfigurationResponsePtrOutput) ToVwanConfigurationResponsePtrOutputWithContext(ctx context.Context) VwanConfigurationResponsePtrOutput

func (VwanConfigurationResponsePtrOutput) TrustSubnet

Trust Subnet

func (VwanConfigurationResponsePtrOutput) UnTrustSubnet

Untrust Subnet

func (VwanConfigurationResponsePtrOutput) VHub

vHub Address

Jump to

Keyboard shortcuts

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