workspacesweb

package
v0.94.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IdentityProviderTypeSaml            = IdentityProviderType("SAML")
	IdentityProviderTypeFacebook        = IdentityProviderType("Facebook")
	IdentityProviderTypeGoogle          = IdentityProviderType("Google")
	IdentityProviderTypeLoginWithAmazon = IdentityProviderType("LoginWithAmazon")
	IdentityProviderTypeSignInWithApple = IdentityProviderType("SignInWithApple")
	IdentityProviderTypeOidc            = IdentityProviderType("OIDC")
)
View Source
const (
	PortalAuthenticationTypeStandard          = PortalAuthenticationType("Standard")
	PortalAuthenticationTypeIamIdentityCenter = PortalAuthenticationType("IAM_Identity_Center")
)
View Source
const (
	PortalStatusIncomplete = PortalStatus("Incomplete")
	PortalStatusPending    = PortalStatus("Pending")
	PortalStatusActive     = PortalStatus("Active")
)
View Source
const (
	UserSettingsEnabledTypeDisabled = UserSettingsEnabledType("Disabled")
	UserSettingsEnabledTypeEnabled  = UserSettingsEnabledType("Enabled")
)
View Source
const (
	PortalBrowserTypeChrome = PortalBrowserType("Chrome")
)
View Source
const (
	PortalRendererTypeAppStream = PortalRendererType("AppStream")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BrowserSettings

type BrowserSettings struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext BrowserSettingsEncryptionContextMapPtrOutput `pulumi:"additionalEncryptionContext"`
	AssociatedPortalArns        pulumi.StringArrayOutput                     `pulumi:"associatedPortalArns"`
	BrowserPolicy               pulumi.StringPtrOutput                       `pulumi:"browserPolicy"`
	BrowserSettingsArn          pulumi.StringOutput                          `pulumi:"browserSettingsArn"`
	CustomerManagedKey          pulumi.StringPtrOutput                       `pulumi:"customerManagedKey"`
	Tags                        BrowserSettingsTagArrayOutput                `pulumi:"tags"`
}

Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type

func GetBrowserSettings

func GetBrowserSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BrowserSettingsState, opts ...pulumi.ResourceOption) (*BrowserSettings, error)

GetBrowserSettings gets an existing BrowserSettings 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 NewBrowserSettings

func NewBrowserSettings(ctx *pulumi.Context,
	name string, args *BrowserSettingsArgs, opts ...pulumi.ResourceOption) (*BrowserSettings, error)

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

func (*BrowserSettings) ElementType

func (*BrowserSettings) ElementType() reflect.Type

func (*BrowserSettings) ToBrowserSettingsOutput

func (i *BrowserSettings) ToBrowserSettingsOutput() BrowserSettingsOutput

func (*BrowserSettings) ToBrowserSettingsOutputWithContext

func (i *BrowserSettings) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput

func (*BrowserSettings) ToOutput added in v0.76.0

type BrowserSettingsArgs

type BrowserSettingsArgs struct {
	AdditionalEncryptionContext BrowserSettingsEncryptionContextMapPtrInput
	BrowserPolicy               pulumi.StringPtrInput
	CustomerManagedKey          pulumi.StringPtrInput
	Tags                        BrowserSettingsTagArrayInput
}

The set of arguments for constructing a BrowserSettings resource.

func (BrowserSettingsArgs) ElementType

func (BrowserSettingsArgs) ElementType() reflect.Type

type BrowserSettingsEncryptionContextMap

type BrowserSettingsEncryptionContextMap struct {
}

type BrowserSettingsEncryptionContextMapArgs

type BrowserSettingsEncryptionContextMapArgs struct {
}

func (BrowserSettingsEncryptionContextMapArgs) ElementType

func (BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapOutput

func (i BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapOutput() BrowserSettingsEncryptionContextMapOutput

func (BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapOutputWithContext

func (i BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapOutputWithContext(ctx context.Context) BrowserSettingsEncryptionContextMapOutput

func (BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapPtrOutput

func (i BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapPtrOutput() BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext

func (i BrowserSettingsEncryptionContextMapArgs) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapArgs) ToOutput added in v0.76.0

type BrowserSettingsEncryptionContextMapInput

type BrowserSettingsEncryptionContextMapInput interface {
	pulumi.Input

	ToBrowserSettingsEncryptionContextMapOutput() BrowserSettingsEncryptionContextMapOutput
	ToBrowserSettingsEncryptionContextMapOutputWithContext(context.Context) BrowserSettingsEncryptionContextMapOutput
}

BrowserSettingsEncryptionContextMapInput is an input type that accepts BrowserSettingsEncryptionContextMap and BrowserSettingsEncryptionContextMapOutput values. You can construct a concrete instance of `BrowserSettingsEncryptionContextMapInput` via:

BrowserSettingsEncryptionContextMap{ "key": BrowserSettingsEncryptionContextArgs{...} }

type BrowserSettingsEncryptionContextMapOutput

type BrowserSettingsEncryptionContextMapOutput struct{ *pulumi.OutputState }

func (BrowserSettingsEncryptionContextMapOutput) ElementType

func (BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapOutput

func (o BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapOutput() BrowserSettingsEncryptionContextMapOutput

func (BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapOutputWithContext

func (o BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapOutputWithContext(ctx context.Context) BrowserSettingsEncryptionContextMapOutput

func (BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapPtrOutput

func (o BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapPtrOutput() BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext

func (o BrowserSettingsEncryptionContextMapOutput) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapOutput) ToOutput added in v0.76.0

type BrowserSettingsEncryptionContextMapPtrInput

type BrowserSettingsEncryptionContextMapPtrInput interface {
	pulumi.Input

	ToBrowserSettingsEncryptionContextMapPtrOutput() BrowserSettingsEncryptionContextMapPtrOutput
	ToBrowserSettingsEncryptionContextMapPtrOutputWithContext(context.Context) BrowserSettingsEncryptionContextMapPtrOutput
}

BrowserSettingsEncryptionContextMapPtrInput is an input type that accepts BrowserSettingsEncryptionContextMapArgs, BrowserSettingsEncryptionContextMapPtr and BrowserSettingsEncryptionContextMapPtrOutput values. You can construct a concrete instance of `BrowserSettingsEncryptionContextMapPtrInput` via:

        BrowserSettingsEncryptionContextMapArgs{...}

or:

        nil

type BrowserSettingsEncryptionContextMapPtrOutput

type BrowserSettingsEncryptionContextMapPtrOutput struct{ *pulumi.OutputState }

func (BrowserSettingsEncryptionContextMapPtrOutput) Elem

func (BrowserSettingsEncryptionContextMapPtrOutput) ElementType

func (BrowserSettingsEncryptionContextMapPtrOutput) ToBrowserSettingsEncryptionContextMapPtrOutput

func (o BrowserSettingsEncryptionContextMapPtrOutput) ToBrowserSettingsEncryptionContextMapPtrOutput() BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapPtrOutput) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext

func (o BrowserSettingsEncryptionContextMapPtrOutput) ToBrowserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) BrowserSettingsEncryptionContextMapPtrOutput

func (BrowserSettingsEncryptionContextMapPtrOutput) ToOutput added in v0.76.0

type BrowserSettingsInput

type BrowserSettingsInput interface {
	pulumi.Input

	ToBrowserSettingsOutput() BrowserSettingsOutput
	ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
}

type BrowserSettingsOutput

type BrowserSettingsOutput struct{ *pulumi.OutputState }

func (BrowserSettingsOutput) AdditionalEncryptionContext

func (BrowserSettingsOutput) AssociatedPortalArns

func (o BrowserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (BrowserSettingsOutput) BrowserPolicy

func (o BrowserSettingsOutput) BrowserPolicy() pulumi.StringPtrOutput

func (BrowserSettingsOutput) BrowserSettingsArn

func (o BrowserSettingsOutput) BrowserSettingsArn() pulumi.StringOutput

func (BrowserSettingsOutput) CustomerManagedKey

func (o BrowserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput

func (BrowserSettingsOutput) ElementType

func (BrowserSettingsOutput) ElementType() reflect.Type

func (BrowserSettingsOutput) Tags

func (BrowserSettingsOutput) ToBrowserSettingsOutput

func (o BrowserSettingsOutput) ToBrowserSettingsOutput() BrowserSettingsOutput

func (BrowserSettingsOutput) ToBrowserSettingsOutputWithContext

func (o BrowserSettingsOutput) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput

func (BrowserSettingsOutput) ToOutput added in v0.76.0

type BrowserSettingsState

type BrowserSettingsState struct {
}

func (BrowserSettingsState) ElementType

func (BrowserSettingsState) ElementType() reflect.Type

type BrowserSettingsTag

type BrowserSettingsTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type BrowserSettingsTagArgs

type BrowserSettingsTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BrowserSettingsTagArgs) ElementType

func (BrowserSettingsTagArgs) ElementType() reflect.Type

func (BrowserSettingsTagArgs) ToBrowserSettingsTagOutput

func (i BrowserSettingsTagArgs) ToBrowserSettingsTagOutput() BrowserSettingsTagOutput

func (BrowserSettingsTagArgs) ToBrowserSettingsTagOutputWithContext

func (i BrowserSettingsTagArgs) ToBrowserSettingsTagOutputWithContext(ctx context.Context) BrowserSettingsTagOutput

func (BrowserSettingsTagArgs) ToOutput added in v0.76.0

type BrowserSettingsTagArray

type BrowserSettingsTagArray []BrowserSettingsTagInput

func (BrowserSettingsTagArray) ElementType

func (BrowserSettingsTagArray) ElementType() reflect.Type

func (BrowserSettingsTagArray) ToBrowserSettingsTagArrayOutput

func (i BrowserSettingsTagArray) ToBrowserSettingsTagArrayOutput() BrowserSettingsTagArrayOutput

func (BrowserSettingsTagArray) ToBrowserSettingsTagArrayOutputWithContext

func (i BrowserSettingsTagArray) ToBrowserSettingsTagArrayOutputWithContext(ctx context.Context) BrowserSettingsTagArrayOutput

func (BrowserSettingsTagArray) ToOutput added in v0.76.0

type BrowserSettingsTagArrayInput

type BrowserSettingsTagArrayInput interface {
	pulumi.Input

	ToBrowserSettingsTagArrayOutput() BrowserSettingsTagArrayOutput
	ToBrowserSettingsTagArrayOutputWithContext(context.Context) BrowserSettingsTagArrayOutput
}

BrowserSettingsTagArrayInput is an input type that accepts BrowserSettingsTagArray and BrowserSettingsTagArrayOutput values. You can construct a concrete instance of `BrowserSettingsTagArrayInput` via:

BrowserSettingsTagArray{ BrowserSettingsTagArgs{...} }

type BrowserSettingsTagArrayOutput

type BrowserSettingsTagArrayOutput struct{ *pulumi.OutputState }

func (BrowserSettingsTagArrayOutput) ElementType

func (BrowserSettingsTagArrayOutput) Index

func (BrowserSettingsTagArrayOutput) ToBrowserSettingsTagArrayOutput

func (o BrowserSettingsTagArrayOutput) ToBrowserSettingsTagArrayOutput() BrowserSettingsTagArrayOutput

func (BrowserSettingsTagArrayOutput) ToBrowserSettingsTagArrayOutputWithContext

func (o BrowserSettingsTagArrayOutput) ToBrowserSettingsTagArrayOutputWithContext(ctx context.Context) BrowserSettingsTagArrayOutput

func (BrowserSettingsTagArrayOutput) ToOutput added in v0.76.0

type BrowserSettingsTagInput

type BrowserSettingsTagInput interface {
	pulumi.Input

	ToBrowserSettingsTagOutput() BrowserSettingsTagOutput
	ToBrowserSettingsTagOutputWithContext(context.Context) BrowserSettingsTagOutput
}

BrowserSettingsTagInput is an input type that accepts BrowserSettingsTagArgs and BrowserSettingsTagOutput values. You can construct a concrete instance of `BrowserSettingsTagInput` via:

BrowserSettingsTagArgs{...}

type BrowserSettingsTagOutput

type BrowserSettingsTagOutput struct{ *pulumi.OutputState }

func (BrowserSettingsTagOutput) ElementType

func (BrowserSettingsTagOutput) ElementType() reflect.Type

func (BrowserSettingsTagOutput) Key

func (BrowserSettingsTagOutput) ToBrowserSettingsTagOutput

func (o BrowserSettingsTagOutput) ToBrowserSettingsTagOutput() BrowserSettingsTagOutput

func (BrowserSettingsTagOutput) ToBrowserSettingsTagOutputWithContext

func (o BrowserSettingsTagOutput) ToBrowserSettingsTagOutputWithContext(ctx context.Context) BrowserSettingsTagOutput

func (BrowserSettingsTagOutput) ToOutput added in v0.76.0

func (BrowserSettingsTagOutput) Value

type IdentityProvider

type IdentityProvider struct {
	pulumi.CustomResourceState

	IdentityProviderArn     pulumi.StringOutput           `pulumi:"identityProviderArn"`
	IdentityProviderDetails IdentityProviderDetailsOutput `pulumi:"identityProviderDetails"`
	IdentityProviderName    pulumi.StringOutput           `pulumi:"identityProviderName"`
	IdentityProviderType    IdentityProviderTypeOutput    `pulumi:"identityProviderType"`
	PortalArn               pulumi.StringPtrOutput        `pulumi:"portalArn"`
}

Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type

func GetIdentityProvider

func GetIdentityProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdentityProviderState, opts ...pulumi.ResourceOption) (*IdentityProvider, error)

GetIdentityProvider gets an existing IdentityProvider 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 NewIdentityProvider

func NewIdentityProvider(ctx *pulumi.Context,
	name string, args *IdentityProviderArgs, opts ...pulumi.ResourceOption) (*IdentityProvider, error)

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

func (*IdentityProvider) ElementType

func (*IdentityProvider) ElementType() reflect.Type

func (*IdentityProvider) ToIdentityProviderOutput

func (i *IdentityProvider) ToIdentityProviderOutput() IdentityProviderOutput

func (*IdentityProvider) ToIdentityProviderOutputWithContext

func (i *IdentityProvider) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput

func (*IdentityProvider) ToOutput added in v0.76.0

type IdentityProviderArgs

type IdentityProviderArgs struct {
	IdentityProviderDetails IdentityProviderDetailsInput
	IdentityProviderName    pulumi.StringPtrInput
	IdentityProviderType    IdentityProviderTypeInput
	PortalArn               pulumi.StringPtrInput
}

The set of arguments for constructing a IdentityProvider resource.

func (IdentityProviderArgs) ElementType

func (IdentityProviderArgs) ElementType() reflect.Type

type IdentityProviderDetails

type IdentityProviderDetails struct {
}

type IdentityProviderDetailsArgs

type IdentityProviderDetailsArgs struct {
}

func (IdentityProviderDetailsArgs) ElementType

func (IdentityProviderDetailsArgs) ToIdentityProviderDetailsOutput

func (i IdentityProviderDetailsArgs) ToIdentityProviderDetailsOutput() IdentityProviderDetailsOutput

func (IdentityProviderDetailsArgs) ToIdentityProviderDetailsOutputWithContext

func (i IdentityProviderDetailsArgs) ToIdentityProviderDetailsOutputWithContext(ctx context.Context) IdentityProviderDetailsOutput

func (IdentityProviderDetailsArgs) ToOutput added in v0.76.0

type IdentityProviderDetailsInput

type IdentityProviderDetailsInput interface {
	pulumi.Input

	ToIdentityProviderDetailsOutput() IdentityProviderDetailsOutput
	ToIdentityProviderDetailsOutputWithContext(context.Context) IdentityProviderDetailsOutput
}

IdentityProviderDetailsInput is an input type that accepts IdentityProviderDetailsArgs and IdentityProviderDetailsOutput values. You can construct a concrete instance of `IdentityProviderDetailsInput` via:

IdentityProviderDetailsArgs{...}

type IdentityProviderDetailsOutput

type IdentityProviderDetailsOutput struct{ *pulumi.OutputState }

func (IdentityProviderDetailsOutput) ElementType

func (IdentityProviderDetailsOutput) ToIdentityProviderDetailsOutput

func (o IdentityProviderDetailsOutput) ToIdentityProviderDetailsOutput() IdentityProviderDetailsOutput

func (IdentityProviderDetailsOutput) ToIdentityProviderDetailsOutputWithContext

func (o IdentityProviderDetailsOutput) ToIdentityProviderDetailsOutputWithContext(ctx context.Context) IdentityProviderDetailsOutput

func (IdentityProviderDetailsOutput) ToOutput added in v0.76.0

type IdentityProviderDetailsPtrOutput

type IdentityProviderDetailsPtrOutput struct{ *pulumi.OutputState }

func (IdentityProviderDetailsPtrOutput) Elem

func (IdentityProviderDetailsPtrOutput) ElementType

func (IdentityProviderDetailsPtrOutput) ToIdentityProviderDetailsPtrOutput

func (o IdentityProviderDetailsPtrOutput) ToIdentityProviderDetailsPtrOutput() IdentityProviderDetailsPtrOutput

func (IdentityProviderDetailsPtrOutput) ToIdentityProviderDetailsPtrOutputWithContext

func (o IdentityProviderDetailsPtrOutput) ToIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) IdentityProviderDetailsPtrOutput

func (IdentityProviderDetailsPtrOutput) ToOutput added in v0.76.0

type IdentityProviderInput

type IdentityProviderInput interface {
	pulumi.Input

	ToIdentityProviderOutput() IdentityProviderOutput
	ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
}

type IdentityProviderOutput

type IdentityProviderOutput struct{ *pulumi.OutputState }

func (IdentityProviderOutput) ElementType

func (IdentityProviderOutput) ElementType() reflect.Type

func (IdentityProviderOutput) IdentityProviderArn

func (o IdentityProviderOutput) IdentityProviderArn() pulumi.StringOutput

func (IdentityProviderOutput) IdentityProviderDetails

func (o IdentityProviderOutput) IdentityProviderDetails() IdentityProviderDetailsOutput

func (IdentityProviderOutput) IdentityProviderName

func (o IdentityProviderOutput) IdentityProviderName() pulumi.StringOutput

func (IdentityProviderOutput) IdentityProviderType

func (o IdentityProviderOutput) IdentityProviderType() IdentityProviderTypeOutput

func (IdentityProviderOutput) PortalArn

func (IdentityProviderOutput) ToIdentityProviderOutput

func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput

func (IdentityProviderOutput) ToIdentityProviderOutputWithContext

func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput

func (IdentityProviderOutput) ToOutput added in v0.76.0

type IdentityProviderState

type IdentityProviderState struct {
}

func (IdentityProviderState) ElementType

func (IdentityProviderState) ElementType() reflect.Type

type IdentityProviderType

type IdentityProviderType string

func (IdentityProviderType) ElementType

func (IdentityProviderType) ElementType() reflect.Type

func (IdentityProviderType) ToIdentityProviderTypeOutput

func (e IdentityProviderType) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput

func (IdentityProviderType) ToIdentityProviderTypeOutputWithContext

func (e IdentityProviderType) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput

func (IdentityProviderType) ToIdentityProviderTypePtrOutput

func (e IdentityProviderType) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput

func (IdentityProviderType) ToIdentityProviderTypePtrOutputWithContext

func (e IdentityProviderType) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput

func (IdentityProviderType) ToStringOutput

func (e IdentityProviderType) ToStringOutput() pulumi.StringOutput

func (IdentityProviderType) ToStringOutputWithContext

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

func (IdentityProviderType) ToStringPtrOutput

func (e IdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityProviderType) ToStringPtrOutputWithContext

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

type IdentityProviderTypeInput

type IdentityProviderTypeInput interface {
	pulumi.Input

	ToIdentityProviderTypeOutput() IdentityProviderTypeOutput
	ToIdentityProviderTypeOutputWithContext(context.Context) IdentityProviderTypeOutput
}

IdentityProviderTypeInput is an input type that accepts IdentityProviderTypeArgs and IdentityProviderTypeOutput values. You can construct a concrete instance of `IdentityProviderTypeInput` via:

IdentityProviderTypeArgs{...}

type IdentityProviderTypeOutput

type IdentityProviderTypeOutput struct{ *pulumi.OutputState }

func (IdentityProviderTypeOutput) ElementType

func (IdentityProviderTypeOutput) ElementType() reflect.Type

func (IdentityProviderTypeOutput) ToIdentityProviderTypeOutput

func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput

func (IdentityProviderTypeOutput) ToIdentityProviderTypeOutputWithContext

func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput

func (IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutput

func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput

func (IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutputWithContext

func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput

func (IdentityProviderTypeOutput) ToOutput added in v0.76.0

func (IdentityProviderTypeOutput) ToStringOutput

func (o IdentityProviderTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityProviderTypeOutput) ToStringOutputWithContext

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

func (IdentityProviderTypeOutput) ToStringPtrOutput

func (o IdentityProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityProviderTypeOutput) ToStringPtrOutputWithContext

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

type IdentityProviderTypePtrInput

type IdentityProviderTypePtrInput interface {
	pulumi.Input

	ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
	ToIdentityProviderTypePtrOutputWithContext(context.Context) IdentityProviderTypePtrOutput
}

func IdentityProviderTypePtr

func IdentityProviderTypePtr(v string) IdentityProviderTypePtrInput

type IdentityProviderTypePtrOutput

type IdentityProviderTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityProviderTypePtrOutput) Elem

func (IdentityProviderTypePtrOutput) ElementType

func (IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutput

func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput

func (IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutputWithContext

func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput

func (IdentityProviderTypePtrOutput) ToOutput added in v0.76.0

func (IdentityProviderTypePtrOutput) ToStringPtrOutput

func (IdentityProviderTypePtrOutput) ToStringPtrOutputWithContext

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

type IpAccessSettings

type IpAccessSettings struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext IpAccessSettingsEncryptionContextMapPtrOutput `pulumi:"additionalEncryptionContext"`
	AssociatedPortalArns        pulumi.StringArrayOutput                      `pulumi:"associatedPortalArns"`
	CreationDate                pulumi.StringOutput                           `pulumi:"creationDate"`
	CustomerManagedKey          pulumi.StringPtrOutput                        `pulumi:"customerManagedKey"`
	Description                 pulumi.StringPtrOutput                        `pulumi:"description"`
	DisplayName                 pulumi.StringPtrOutput                        `pulumi:"displayName"`
	IpAccessSettingsArn         pulumi.StringOutput                           `pulumi:"ipAccessSettingsArn"`
	IpRules                     IpAccessSettingsIpRuleArrayOutput             `pulumi:"ipRules"`
	Tags                        IpAccessSettingsTagArrayOutput                `pulumi:"tags"`
}

Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type

func GetIpAccessSettings

func GetIpAccessSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IpAccessSettingsState, opts ...pulumi.ResourceOption) (*IpAccessSettings, error)

GetIpAccessSettings gets an existing IpAccessSettings 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 NewIpAccessSettings

func NewIpAccessSettings(ctx *pulumi.Context,
	name string, args *IpAccessSettingsArgs, opts ...pulumi.ResourceOption) (*IpAccessSettings, error)

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

func (*IpAccessSettings) ElementType

func (*IpAccessSettings) ElementType() reflect.Type

func (*IpAccessSettings) ToIpAccessSettingsOutput

func (i *IpAccessSettings) ToIpAccessSettingsOutput() IpAccessSettingsOutput

func (*IpAccessSettings) ToIpAccessSettingsOutputWithContext

func (i *IpAccessSettings) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput

func (*IpAccessSettings) ToOutput added in v0.76.0

type IpAccessSettingsArgs

type IpAccessSettingsArgs struct {
	AdditionalEncryptionContext IpAccessSettingsEncryptionContextMapPtrInput
	CustomerManagedKey          pulumi.StringPtrInput
	Description                 pulumi.StringPtrInput
	DisplayName                 pulumi.StringPtrInput
	IpRules                     IpAccessSettingsIpRuleArrayInput
	Tags                        IpAccessSettingsTagArrayInput
}

The set of arguments for constructing a IpAccessSettings resource.

func (IpAccessSettingsArgs) ElementType

func (IpAccessSettingsArgs) ElementType() reflect.Type

type IpAccessSettingsEncryptionContextMap

type IpAccessSettingsEncryptionContextMap struct {
}

type IpAccessSettingsEncryptionContextMapArgs

type IpAccessSettingsEncryptionContextMapArgs struct {
}

func (IpAccessSettingsEncryptionContextMapArgs) ElementType

func (IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapOutput

func (i IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapOutput() IpAccessSettingsEncryptionContextMapOutput

func (IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapOutputWithContext

func (i IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapOutputWithContext(ctx context.Context) IpAccessSettingsEncryptionContextMapOutput

func (IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapPtrOutput

func (i IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapPtrOutput() IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext

func (i IpAccessSettingsEncryptionContextMapArgs) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapArgs) ToOutput added in v0.76.0

type IpAccessSettingsEncryptionContextMapInput

type IpAccessSettingsEncryptionContextMapInput interface {
	pulumi.Input

	ToIpAccessSettingsEncryptionContextMapOutput() IpAccessSettingsEncryptionContextMapOutput
	ToIpAccessSettingsEncryptionContextMapOutputWithContext(context.Context) IpAccessSettingsEncryptionContextMapOutput
}

IpAccessSettingsEncryptionContextMapInput is an input type that accepts IpAccessSettingsEncryptionContextMap and IpAccessSettingsEncryptionContextMapOutput values. You can construct a concrete instance of `IpAccessSettingsEncryptionContextMapInput` via:

IpAccessSettingsEncryptionContextMap{ "key": IpAccessSettingsEncryptionContextArgs{...} }

type IpAccessSettingsEncryptionContextMapOutput

type IpAccessSettingsEncryptionContextMapOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsEncryptionContextMapOutput) ElementType

func (IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapOutput

func (o IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapOutput() IpAccessSettingsEncryptionContextMapOutput

func (IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapOutputWithContext

func (o IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapOutputWithContext(ctx context.Context) IpAccessSettingsEncryptionContextMapOutput

func (IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapPtrOutput

func (o IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapPtrOutput() IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext

func (o IpAccessSettingsEncryptionContextMapOutput) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapOutput) ToOutput added in v0.76.0

type IpAccessSettingsEncryptionContextMapPtrInput

type IpAccessSettingsEncryptionContextMapPtrInput interface {
	pulumi.Input

	ToIpAccessSettingsEncryptionContextMapPtrOutput() IpAccessSettingsEncryptionContextMapPtrOutput
	ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext(context.Context) IpAccessSettingsEncryptionContextMapPtrOutput
}

IpAccessSettingsEncryptionContextMapPtrInput is an input type that accepts IpAccessSettingsEncryptionContextMapArgs, IpAccessSettingsEncryptionContextMapPtr and IpAccessSettingsEncryptionContextMapPtrOutput values. You can construct a concrete instance of `IpAccessSettingsEncryptionContextMapPtrInput` via:

        IpAccessSettingsEncryptionContextMapArgs{...}

or:

        nil

type IpAccessSettingsEncryptionContextMapPtrOutput

type IpAccessSettingsEncryptionContextMapPtrOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsEncryptionContextMapPtrOutput) Elem

func (IpAccessSettingsEncryptionContextMapPtrOutput) ElementType

func (IpAccessSettingsEncryptionContextMapPtrOutput) ToIpAccessSettingsEncryptionContextMapPtrOutput

func (o IpAccessSettingsEncryptionContextMapPtrOutput) ToIpAccessSettingsEncryptionContextMapPtrOutput() IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapPtrOutput) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext

func (o IpAccessSettingsEncryptionContextMapPtrOutput) ToIpAccessSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) IpAccessSettingsEncryptionContextMapPtrOutput

func (IpAccessSettingsEncryptionContextMapPtrOutput) ToOutput added in v0.76.0

type IpAccessSettingsInput

type IpAccessSettingsInput interface {
	pulumi.Input

	ToIpAccessSettingsOutput() IpAccessSettingsOutput
	ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
}

type IpAccessSettingsIpRule

type IpAccessSettingsIpRule struct {
	Description *string `pulumi:"description"`
	// A single IP address or an IP address range in CIDR notation
	IpRange string `pulumi:"ipRange"`
}

type IpAccessSettingsIpRuleArgs

type IpAccessSettingsIpRuleArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	// A single IP address or an IP address range in CIDR notation
	IpRange pulumi.StringInput `pulumi:"ipRange"`
}

func (IpAccessSettingsIpRuleArgs) ElementType

func (IpAccessSettingsIpRuleArgs) ElementType() reflect.Type

func (IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutput

func (i IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput

func (IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutputWithContext

func (i IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput

func (IpAccessSettingsIpRuleArgs) ToOutput added in v0.76.0

type IpAccessSettingsIpRuleArray

type IpAccessSettingsIpRuleArray []IpAccessSettingsIpRuleInput

func (IpAccessSettingsIpRuleArray) ElementType

func (IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutput

func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput

func (IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutputWithContext

func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput

func (IpAccessSettingsIpRuleArray) ToOutput added in v0.76.0

type IpAccessSettingsIpRuleArrayInput

type IpAccessSettingsIpRuleArrayInput interface {
	pulumi.Input

	ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
	ToIpAccessSettingsIpRuleArrayOutputWithContext(context.Context) IpAccessSettingsIpRuleArrayOutput
}

IpAccessSettingsIpRuleArrayInput is an input type that accepts IpAccessSettingsIpRuleArray and IpAccessSettingsIpRuleArrayOutput values. You can construct a concrete instance of `IpAccessSettingsIpRuleArrayInput` via:

IpAccessSettingsIpRuleArray{ IpAccessSettingsIpRuleArgs{...} }

type IpAccessSettingsIpRuleArrayOutput

type IpAccessSettingsIpRuleArrayOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsIpRuleArrayOutput) ElementType

func (IpAccessSettingsIpRuleArrayOutput) Index

func (IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutput

func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput

func (IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutputWithContext

func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput

func (IpAccessSettingsIpRuleArrayOutput) ToOutput added in v0.76.0

type IpAccessSettingsIpRuleInput

type IpAccessSettingsIpRuleInput interface {
	pulumi.Input

	ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
	ToIpAccessSettingsIpRuleOutputWithContext(context.Context) IpAccessSettingsIpRuleOutput
}

IpAccessSettingsIpRuleInput is an input type that accepts IpAccessSettingsIpRuleArgs and IpAccessSettingsIpRuleOutput values. You can construct a concrete instance of `IpAccessSettingsIpRuleInput` via:

IpAccessSettingsIpRuleArgs{...}

type IpAccessSettingsIpRuleOutput

type IpAccessSettingsIpRuleOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsIpRuleOutput) Description

func (IpAccessSettingsIpRuleOutput) ElementType

func (IpAccessSettingsIpRuleOutput) IpRange

A single IP address or an IP address range in CIDR notation

func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput

func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput

func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext

func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput

func (IpAccessSettingsIpRuleOutput) ToOutput added in v0.76.0

type IpAccessSettingsOutput

type IpAccessSettingsOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsOutput) AdditionalEncryptionContext

func (IpAccessSettingsOutput) AssociatedPortalArns

func (o IpAccessSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (IpAccessSettingsOutput) CreationDate

func (o IpAccessSettingsOutput) CreationDate() pulumi.StringOutput

func (IpAccessSettingsOutput) CustomerManagedKey

func (o IpAccessSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput

func (IpAccessSettingsOutput) Description

func (IpAccessSettingsOutput) DisplayName

func (IpAccessSettingsOutput) ElementType

func (IpAccessSettingsOutput) ElementType() reflect.Type

func (IpAccessSettingsOutput) IpAccessSettingsArn

func (o IpAccessSettingsOutput) IpAccessSettingsArn() pulumi.StringOutput

func (IpAccessSettingsOutput) IpRules

func (IpAccessSettingsOutput) Tags

func (IpAccessSettingsOutput) ToIpAccessSettingsOutput

func (o IpAccessSettingsOutput) ToIpAccessSettingsOutput() IpAccessSettingsOutput

func (IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext

func (o IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput

func (IpAccessSettingsOutput) ToOutput added in v0.76.0

type IpAccessSettingsState

type IpAccessSettingsState struct {
}

func (IpAccessSettingsState) ElementType

func (IpAccessSettingsState) ElementType() reflect.Type

type IpAccessSettingsTag

type IpAccessSettingsTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type IpAccessSettingsTagArgs

type IpAccessSettingsTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (IpAccessSettingsTagArgs) ElementType

func (IpAccessSettingsTagArgs) ElementType() reflect.Type

func (IpAccessSettingsTagArgs) ToIpAccessSettingsTagOutput

func (i IpAccessSettingsTagArgs) ToIpAccessSettingsTagOutput() IpAccessSettingsTagOutput

func (IpAccessSettingsTagArgs) ToIpAccessSettingsTagOutputWithContext

func (i IpAccessSettingsTagArgs) ToIpAccessSettingsTagOutputWithContext(ctx context.Context) IpAccessSettingsTagOutput

func (IpAccessSettingsTagArgs) ToOutput added in v0.76.0

type IpAccessSettingsTagArray

type IpAccessSettingsTagArray []IpAccessSettingsTagInput

func (IpAccessSettingsTagArray) ElementType

func (IpAccessSettingsTagArray) ElementType() reflect.Type

func (IpAccessSettingsTagArray) ToIpAccessSettingsTagArrayOutput

func (i IpAccessSettingsTagArray) ToIpAccessSettingsTagArrayOutput() IpAccessSettingsTagArrayOutput

func (IpAccessSettingsTagArray) ToIpAccessSettingsTagArrayOutputWithContext

func (i IpAccessSettingsTagArray) ToIpAccessSettingsTagArrayOutputWithContext(ctx context.Context) IpAccessSettingsTagArrayOutput

func (IpAccessSettingsTagArray) ToOutput added in v0.76.0

type IpAccessSettingsTagArrayInput

type IpAccessSettingsTagArrayInput interface {
	pulumi.Input

	ToIpAccessSettingsTagArrayOutput() IpAccessSettingsTagArrayOutput
	ToIpAccessSettingsTagArrayOutputWithContext(context.Context) IpAccessSettingsTagArrayOutput
}

IpAccessSettingsTagArrayInput is an input type that accepts IpAccessSettingsTagArray and IpAccessSettingsTagArrayOutput values. You can construct a concrete instance of `IpAccessSettingsTagArrayInput` via:

IpAccessSettingsTagArray{ IpAccessSettingsTagArgs{...} }

type IpAccessSettingsTagArrayOutput

type IpAccessSettingsTagArrayOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsTagArrayOutput) ElementType

func (IpAccessSettingsTagArrayOutput) Index

func (IpAccessSettingsTagArrayOutput) ToIpAccessSettingsTagArrayOutput

func (o IpAccessSettingsTagArrayOutput) ToIpAccessSettingsTagArrayOutput() IpAccessSettingsTagArrayOutput

func (IpAccessSettingsTagArrayOutput) ToIpAccessSettingsTagArrayOutputWithContext

func (o IpAccessSettingsTagArrayOutput) ToIpAccessSettingsTagArrayOutputWithContext(ctx context.Context) IpAccessSettingsTagArrayOutput

func (IpAccessSettingsTagArrayOutput) ToOutput added in v0.76.0

type IpAccessSettingsTagInput

type IpAccessSettingsTagInput interface {
	pulumi.Input

	ToIpAccessSettingsTagOutput() IpAccessSettingsTagOutput
	ToIpAccessSettingsTagOutputWithContext(context.Context) IpAccessSettingsTagOutput
}

IpAccessSettingsTagInput is an input type that accepts IpAccessSettingsTagArgs and IpAccessSettingsTagOutput values. You can construct a concrete instance of `IpAccessSettingsTagInput` via:

IpAccessSettingsTagArgs{...}

type IpAccessSettingsTagOutput

type IpAccessSettingsTagOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsTagOutput) ElementType

func (IpAccessSettingsTagOutput) ElementType() reflect.Type

func (IpAccessSettingsTagOutput) Key

func (IpAccessSettingsTagOutput) ToIpAccessSettingsTagOutput

func (o IpAccessSettingsTagOutput) ToIpAccessSettingsTagOutput() IpAccessSettingsTagOutput

func (IpAccessSettingsTagOutput) ToIpAccessSettingsTagOutputWithContext

func (o IpAccessSettingsTagOutput) ToIpAccessSettingsTagOutputWithContext(ctx context.Context) IpAccessSettingsTagOutput

func (IpAccessSettingsTagOutput) ToOutput added in v0.76.0

func (IpAccessSettingsTagOutput) Value

type LookupBrowserSettingsArgs

type LookupBrowserSettingsArgs struct {
	BrowserSettingsArn string `pulumi:"browserSettingsArn"`
}

type LookupBrowserSettingsOutputArgs

type LookupBrowserSettingsOutputArgs struct {
	BrowserSettingsArn pulumi.StringInput `pulumi:"browserSettingsArn"`
}

func (LookupBrowserSettingsOutputArgs) ElementType

type LookupBrowserSettingsResult

type LookupBrowserSettingsResult struct {
	AssociatedPortalArns []string             `pulumi:"associatedPortalArns"`
	BrowserPolicy        *string              `pulumi:"browserPolicy"`
	BrowserSettingsArn   *string              `pulumi:"browserSettingsArn"`
	Tags                 []BrowserSettingsTag `pulumi:"tags"`
}

func LookupBrowserSettings

func LookupBrowserSettings(ctx *pulumi.Context, args *LookupBrowserSettingsArgs, opts ...pulumi.InvokeOption) (*LookupBrowserSettingsResult, error)

Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type

type LookupBrowserSettingsResultOutput

type LookupBrowserSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupBrowserSettingsResultOutput) AssociatedPortalArns

func (LookupBrowserSettingsResultOutput) BrowserPolicy

func (LookupBrowserSettingsResultOutput) BrowserSettingsArn

func (LookupBrowserSettingsResultOutput) ElementType

func (LookupBrowserSettingsResultOutput) Tags

func (LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutput

func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutput() LookupBrowserSettingsResultOutput

func (LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutputWithContext

func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutputWithContext(ctx context.Context) LookupBrowserSettingsResultOutput

func (LookupBrowserSettingsResultOutput) ToOutput added in v0.76.0

type LookupIdentityProviderArgs

type LookupIdentityProviderArgs struct {
	IdentityProviderArn string `pulumi:"identityProviderArn"`
}

type LookupIdentityProviderOutputArgs

type LookupIdentityProviderOutputArgs struct {
	IdentityProviderArn pulumi.StringInput `pulumi:"identityProviderArn"`
}

func (LookupIdentityProviderOutputArgs) ElementType

type LookupIdentityProviderResult

type LookupIdentityProviderResult struct {
	IdentityProviderArn     *string                  `pulumi:"identityProviderArn"`
	IdentityProviderDetails *IdentityProviderDetails `pulumi:"identityProviderDetails"`
	IdentityProviderName    *string                  `pulumi:"identityProviderName"`
	IdentityProviderType    *IdentityProviderType    `pulumi:"identityProviderType"`
}

func LookupIdentityProvider

func LookupIdentityProvider(ctx *pulumi.Context, args *LookupIdentityProviderArgs, opts ...pulumi.InvokeOption) (*LookupIdentityProviderResult, error)

Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type

type LookupIdentityProviderResultOutput

type LookupIdentityProviderResultOutput struct{ *pulumi.OutputState }

func (LookupIdentityProviderResultOutput) ElementType

func (LookupIdentityProviderResultOutput) IdentityProviderArn

func (LookupIdentityProviderResultOutput) IdentityProviderDetails

func (LookupIdentityProviderResultOutput) IdentityProviderName

func (LookupIdentityProviderResultOutput) IdentityProviderType

func (LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutput

func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutput() LookupIdentityProviderResultOutput

func (LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutputWithContext

func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutputWithContext(ctx context.Context) LookupIdentityProviderResultOutput

func (LookupIdentityProviderResultOutput) ToOutput added in v0.76.0

type LookupIpAccessSettingsArgs

type LookupIpAccessSettingsArgs struct {
	IpAccessSettingsArn string `pulumi:"ipAccessSettingsArn"`
}

type LookupIpAccessSettingsOutputArgs

type LookupIpAccessSettingsOutputArgs struct {
	IpAccessSettingsArn pulumi.StringInput `pulumi:"ipAccessSettingsArn"`
}

func (LookupIpAccessSettingsOutputArgs) ElementType

type LookupIpAccessSettingsResult

type LookupIpAccessSettingsResult struct {
	AssociatedPortalArns []string                 `pulumi:"associatedPortalArns"`
	CreationDate         *string                  `pulumi:"creationDate"`
	Description          *string                  `pulumi:"description"`
	DisplayName          *string                  `pulumi:"displayName"`
	IpAccessSettingsArn  *string                  `pulumi:"ipAccessSettingsArn"`
	IpRules              []IpAccessSettingsIpRule `pulumi:"ipRules"`
	Tags                 []IpAccessSettingsTag    `pulumi:"tags"`
}

func LookupIpAccessSettings

func LookupIpAccessSettings(ctx *pulumi.Context, args *LookupIpAccessSettingsArgs, opts ...pulumi.InvokeOption) (*LookupIpAccessSettingsResult, error)

Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type

type LookupIpAccessSettingsResultOutput

type LookupIpAccessSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupIpAccessSettingsResultOutput) AssociatedPortalArns

func (LookupIpAccessSettingsResultOutput) CreationDate

func (LookupIpAccessSettingsResultOutput) Description

func (LookupIpAccessSettingsResultOutput) DisplayName

func (LookupIpAccessSettingsResultOutput) ElementType

func (LookupIpAccessSettingsResultOutput) IpAccessSettingsArn

func (LookupIpAccessSettingsResultOutput) IpRules

func (LookupIpAccessSettingsResultOutput) Tags

func (LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutput

func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutput() LookupIpAccessSettingsResultOutput

func (LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutputWithContext

func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutputWithContext(ctx context.Context) LookupIpAccessSettingsResultOutput

func (LookupIpAccessSettingsResultOutput) ToOutput added in v0.76.0

type LookupNetworkSettingsArgs

type LookupNetworkSettingsArgs struct {
	NetworkSettingsArn string `pulumi:"networkSettingsArn"`
}

type LookupNetworkSettingsOutputArgs

type LookupNetworkSettingsOutputArgs struct {
	NetworkSettingsArn pulumi.StringInput `pulumi:"networkSettingsArn"`
}

func (LookupNetworkSettingsOutputArgs) ElementType

type LookupNetworkSettingsResult

type LookupNetworkSettingsResult struct {
	AssociatedPortalArns []string             `pulumi:"associatedPortalArns"`
	NetworkSettingsArn   *string              `pulumi:"networkSettingsArn"`
	SecurityGroupIds     []string             `pulumi:"securityGroupIds"`
	SubnetIds            []string             `pulumi:"subnetIds"`
	Tags                 []NetworkSettingsTag `pulumi:"tags"`
	VpcId                *string              `pulumi:"vpcId"`
}

func LookupNetworkSettings

func LookupNetworkSettings(ctx *pulumi.Context, args *LookupNetworkSettingsArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSettingsResult, error)

Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type

type LookupNetworkSettingsResultOutput

type LookupNetworkSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupNetworkSettingsResultOutput) AssociatedPortalArns

func (LookupNetworkSettingsResultOutput) ElementType

func (LookupNetworkSettingsResultOutput) NetworkSettingsArn

func (LookupNetworkSettingsResultOutput) SecurityGroupIds

func (LookupNetworkSettingsResultOutput) SubnetIds

func (LookupNetworkSettingsResultOutput) Tags

func (LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutput

func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutput() LookupNetworkSettingsResultOutput

func (LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutputWithContext

func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutputWithContext(ctx context.Context) LookupNetworkSettingsResultOutput

func (LookupNetworkSettingsResultOutput) ToOutput added in v0.76.0

func (LookupNetworkSettingsResultOutput) VpcId

type LookupPortalArgs

type LookupPortalArgs struct {
	PortalArn string `pulumi:"portalArn"`
}

type LookupPortalOutputArgs

type LookupPortalOutputArgs struct {
	PortalArn pulumi.StringInput `pulumi:"portalArn"`
}

func (LookupPortalOutputArgs) ElementType

func (LookupPortalOutputArgs) ElementType() reflect.Type

type LookupPortalResult

type LookupPortalResult struct {
	AuthenticationType           *PortalAuthenticationType `pulumi:"authenticationType"`
	BrowserSettingsArn           *string                   `pulumi:"browserSettingsArn"`
	BrowserType                  *PortalBrowserType        `pulumi:"browserType"`
	CreationDate                 *string                   `pulumi:"creationDate"`
	DisplayName                  *string                   `pulumi:"displayName"`
	IpAccessSettingsArn          *string                   `pulumi:"ipAccessSettingsArn"`
	NetworkSettingsArn           *string                   `pulumi:"networkSettingsArn"`
	PortalArn                    *string                   `pulumi:"portalArn"`
	PortalEndpoint               *string                   `pulumi:"portalEndpoint"`
	PortalStatus                 *PortalStatus             `pulumi:"portalStatus"`
	RendererType                 *PortalRendererType       `pulumi:"rendererType"`
	ServiceProviderSamlMetadata  *string                   `pulumi:"serviceProviderSamlMetadata"`
	StatusReason                 *string                   `pulumi:"statusReason"`
	Tags                         []PortalTag               `pulumi:"tags"`
	TrustStoreArn                *string                   `pulumi:"trustStoreArn"`
	UserAccessLoggingSettingsArn *string                   `pulumi:"userAccessLoggingSettingsArn"`
	UserSettingsArn              *string                   `pulumi:"userSettingsArn"`
}

func LookupPortal

func LookupPortal(ctx *pulumi.Context, args *LookupPortalArgs, opts ...pulumi.InvokeOption) (*LookupPortalResult, error)

Definition of AWS::WorkSpacesWeb::Portal Resource Type

type LookupPortalResultOutput

type LookupPortalResultOutput struct{ *pulumi.OutputState }

func (LookupPortalResultOutput) AuthenticationType

func (LookupPortalResultOutput) BrowserSettingsArn

func (o LookupPortalResultOutput) BrowserSettingsArn() pulumi.StringPtrOutput

func (LookupPortalResultOutput) BrowserType

func (LookupPortalResultOutput) CreationDate

func (LookupPortalResultOutput) DisplayName

func (LookupPortalResultOutput) ElementType

func (LookupPortalResultOutput) ElementType() reflect.Type

func (LookupPortalResultOutput) IpAccessSettingsArn

func (o LookupPortalResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput

func (LookupPortalResultOutput) NetworkSettingsArn

func (o LookupPortalResultOutput) NetworkSettingsArn() pulumi.StringPtrOutput

func (LookupPortalResultOutput) PortalArn

func (LookupPortalResultOutput) PortalEndpoint

func (o LookupPortalResultOutput) PortalEndpoint() pulumi.StringPtrOutput

func (LookupPortalResultOutput) PortalStatus

func (LookupPortalResultOutput) RendererType

func (LookupPortalResultOutput) ServiceProviderSamlMetadata

func (o LookupPortalResultOutput) ServiceProviderSamlMetadata() pulumi.StringPtrOutput

func (LookupPortalResultOutput) StatusReason

func (LookupPortalResultOutput) Tags

func (LookupPortalResultOutput) ToLookupPortalResultOutput

func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput

func (LookupPortalResultOutput) ToLookupPortalResultOutputWithContext

func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput

func (LookupPortalResultOutput) ToOutput added in v0.76.0

func (LookupPortalResultOutput) TrustStoreArn

func (LookupPortalResultOutput) UserAccessLoggingSettingsArn

func (o LookupPortalResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput

func (LookupPortalResultOutput) UserSettingsArn

func (o LookupPortalResultOutput) UserSettingsArn() pulumi.StringPtrOutput

type LookupTrustStoreArgs

type LookupTrustStoreArgs struct {
	TrustStoreArn string `pulumi:"trustStoreArn"`
}

type LookupTrustStoreOutputArgs

type LookupTrustStoreOutputArgs struct {
	TrustStoreArn pulumi.StringInput `pulumi:"trustStoreArn"`
}

func (LookupTrustStoreOutputArgs) ElementType

func (LookupTrustStoreOutputArgs) ElementType() reflect.Type

type LookupTrustStoreResult

type LookupTrustStoreResult struct {
	AssociatedPortalArns []string        `pulumi:"associatedPortalArns"`
	CertificateList      []string        `pulumi:"certificateList"`
	Tags                 []TrustStoreTag `pulumi:"tags"`
	TrustStoreArn        *string         `pulumi:"trustStoreArn"`
}

func LookupTrustStore

func LookupTrustStore(ctx *pulumi.Context, args *LookupTrustStoreArgs, opts ...pulumi.InvokeOption) (*LookupTrustStoreResult, error)

Definition of AWS::WorkSpacesWeb::TrustStore Resource Type

type LookupTrustStoreResultOutput

type LookupTrustStoreResultOutput struct{ *pulumi.OutputState }

func (LookupTrustStoreResultOutput) AssociatedPortalArns

func (o LookupTrustStoreResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (LookupTrustStoreResultOutput) CertificateList

func (LookupTrustStoreResultOutput) ElementType

func (LookupTrustStoreResultOutput) Tags

func (LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutput

func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutput() LookupTrustStoreResultOutput

func (LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutputWithContext

func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutputWithContext(ctx context.Context) LookupTrustStoreResultOutput

func (LookupTrustStoreResultOutput) ToOutput added in v0.76.0

func (LookupTrustStoreResultOutput) TrustStoreArn

type LookupUserAccessLoggingSettingsArgs

type LookupUserAccessLoggingSettingsArgs struct {
	UserAccessLoggingSettingsArn string `pulumi:"userAccessLoggingSettingsArn"`
}

type LookupUserAccessLoggingSettingsOutputArgs

type LookupUserAccessLoggingSettingsOutputArgs struct {
	UserAccessLoggingSettingsArn pulumi.StringInput `pulumi:"userAccessLoggingSettingsArn"`
}

func (LookupUserAccessLoggingSettingsOutputArgs) ElementType

type LookupUserAccessLoggingSettingsResult

type LookupUserAccessLoggingSettingsResult struct {
	AssociatedPortalArns []string `pulumi:"associatedPortalArns"`
	// Kinesis stream ARN to which log events are published.
	KinesisStreamArn             *string                        `pulumi:"kinesisStreamArn"`
	Tags                         []UserAccessLoggingSettingsTag `pulumi:"tags"`
	UserAccessLoggingSettingsArn *string                        `pulumi:"userAccessLoggingSettingsArn"`
}

func LookupUserAccessLoggingSettings

Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type

type LookupUserAccessLoggingSettingsResultOutput

type LookupUserAccessLoggingSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupUserAccessLoggingSettingsResultOutput) AssociatedPortalArns

func (LookupUserAccessLoggingSettingsResultOutput) ElementType

func (LookupUserAccessLoggingSettingsResultOutput) KinesisStreamArn

Kinesis stream ARN to which log events are published.

func (LookupUserAccessLoggingSettingsResultOutput) Tags

func (LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutput

func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutput() LookupUserAccessLoggingSettingsResultOutput

func (LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutputWithContext

func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutputWithContext(ctx context.Context) LookupUserAccessLoggingSettingsResultOutput

func (LookupUserAccessLoggingSettingsResultOutput) ToOutput added in v0.76.0

func (LookupUserAccessLoggingSettingsResultOutput) UserAccessLoggingSettingsArn

func (o LookupUserAccessLoggingSettingsResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput

type LookupUserSettingsArgs

type LookupUserSettingsArgs struct {
	UserSettingsArn string `pulumi:"userSettingsArn"`
}

type LookupUserSettingsOutputArgs

type LookupUserSettingsOutputArgs struct {
	UserSettingsArn pulumi.StringInput `pulumi:"userSettingsArn"`
}

func (LookupUserSettingsOutputArgs) ElementType

type LookupUserSettingsResult

type LookupUserSettingsResult struct {
	AssociatedPortalArns               []string                                        `pulumi:"associatedPortalArns"`
	CookieSynchronizationConfiguration *UserSettingsCookieSynchronizationConfiguration `pulumi:"cookieSynchronizationConfiguration"`
	CopyAllowed                        *UserSettingsEnabledType                        `pulumi:"copyAllowed"`
	DisconnectTimeoutInMinutes         *float64                                        `pulumi:"disconnectTimeoutInMinutes"`
	DownloadAllowed                    *UserSettingsEnabledType                        `pulumi:"downloadAllowed"`
	IdleDisconnectTimeoutInMinutes     *float64                                        `pulumi:"idleDisconnectTimeoutInMinutes"`
	PasteAllowed                       *UserSettingsEnabledType                        `pulumi:"pasteAllowed"`
	PrintAllowed                       *UserSettingsEnabledType                        `pulumi:"printAllowed"`
	Tags                               []UserSettingsTag                               `pulumi:"tags"`
	UploadAllowed                      *UserSettingsEnabledType                        `pulumi:"uploadAllowed"`
	UserSettingsArn                    *string                                         `pulumi:"userSettingsArn"`
}

func LookupUserSettings

func LookupUserSettings(ctx *pulumi.Context, args *LookupUserSettingsArgs, opts ...pulumi.InvokeOption) (*LookupUserSettingsResult, error)

Definition of AWS::WorkSpacesWeb::UserSettings Resource Type

type LookupUserSettingsResultOutput

type LookupUserSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupUserSettingsResultOutput) AssociatedPortalArns

func (o LookupUserSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (LookupUserSettingsResultOutput) CookieSynchronizationConfiguration added in v0.77.0

func (LookupUserSettingsResultOutput) CopyAllowed

func (LookupUserSettingsResultOutput) DisconnectTimeoutInMinutes

func (o LookupUserSettingsResultOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput

func (LookupUserSettingsResultOutput) DownloadAllowed

func (LookupUserSettingsResultOutput) ElementType

func (LookupUserSettingsResultOutput) IdleDisconnectTimeoutInMinutes

func (o LookupUserSettingsResultOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput

func (LookupUserSettingsResultOutput) PasteAllowed

func (LookupUserSettingsResultOutput) PrintAllowed

func (LookupUserSettingsResultOutput) Tags

func (LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutput

func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutput() LookupUserSettingsResultOutput

func (LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutputWithContext

func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutputWithContext(ctx context.Context) LookupUserSettingsResultOutput

func (LookupUserSettingsResultOutput) ToOutput added in v0.76.0

func (LookupUserSettingsResultOutput) UploadAllowed

func (LookupUserSettingsResultOutput) UserSettingsArn

type NetworkSettings

type NetworkSettings struct {
	pulumi.CustomResourceState

	AssociatedPortalArns pulumi.StringArrayOutput      `pulumi:"associatedPortalArns"`
	NetworkSettingsArn   pulumi.StringOutput           `pulumi:"networkSettingsArn"`
	SecurityGroupIds     pulumi.StringArrayOutput      `pulumi:"securityGroupIds"`
	SubnetIds            pulumi.StringArrayOutput      `pulumi:"subnetIds"`
	Tags                 NetworkSettingsTagArrayOutput `pulumi:"tags"`
	VpcId                pulumi.StringOutput           `pulumi:"vpcId"`
}

Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type

func GetNetworkSettings

func GetNetworkSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkSettingsState, opts ...pulumi.ResourceOption) (*NetworkSettings, error)

GetNetworkSettings gets an existing NetworkSettings 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 NewNetworkSettings

func NewNetworkSettings(ctx *pulumi.Context,
	name string, args *NetworkSettingsArgs, opts ...pulumi.ResourceOption) (*NetworkSettings, error)

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

func (*NetworkSettings) ElementType

func (*NetworkSettings) ElementType() reflect.Type

func (*NetworkSettings) ToNetworkSettingsOutput

func (i *NetworkSettings) ToNetworkSettingsOutput() NetworkSettingsOutput

func (*NetworkSettings) ToNetworkSettingsOutputWithContext

func (i *NetworkSettings) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput

func (*NetworkSettings) ToOutput added in v0.76.0

type NetworkSettingsArgs

type NetworkSettingsArgs struct {
	SecurityGroupIds pulumi.StringArrayInput
	SubnetIds        pulumi.StringArrayInput
	Tags             NetworkSettingsTagArrayInput
	VpcId            pulumi.StringInput
}

The set of arguments for constructing a NetworkSettings resource.

func (NetworkSettingsArgs) ElementType

func (NetworkSettingsArgs) ElementType() reflect.Type

type NetworkSettingsInput

type NetworkSettingsInput interface {
	pulumi.Input

	ToNetworkSettingsOutput() NetworkSettingsOutput
	ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
}

type NetworkSettingsOutput

type NetworkSettingsOutput struct{ *pulumi.OutputState }

func (NetworkSettingsOutput) AssociatedPortalArns

func (o NetworkSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (NetworkSettingsOutput) ElementType

func (NetworkSettingsOutput) ElementType() reflect.Type

func (NetworkSettingsOutput) NetworkSettingsArn

func (o NetworkSettingsOutput) NetworkSettingsArn() pulumi.StringOutput

func (NetworkSettingsOutput) SecurityGroupIds

func (o NetworkSettingsOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (NetworkSettingsOutput) SubnetIds

func (NetworkSettingsOutput) Tags

func (NetworkSettingsOutput) ToNetworkSettingsOutput

func (o NetworkSettingsOutput) ToNetworkSettingsOutput() NetworkSettingsOutput

func (NetworkSettingsOutput) ToNetworkSettingsOutputWithContext

func (o NetworkSettingsOutput) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput

func (NetworkSettingsOutput) ToOutput added in v0.76.0

func (NetworkSettingsOutput) VpcId

type NetworkSettingsState

type NetworkSettingsState struct {
}

func (NetworkSettingsState) ElementType

func (NetworkSettingsState) ElementType() reflect.Type

type NetworkSettingsTag

type NetworkSettingsTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type NetworkSettingsTagArgs

type NetworkSettingsTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (NetworkSettingsTagArgs) ElementType

func (NetworkSettingsTagArgs) ElementType() reflect.Type

func (NetworkSettingsTagArgs) ToNetworkSettingsTagOutput

func (i NetworkSettingsTagArgs) ToNetworkSettingsTagOutput() NetworkSettingsTagOutput

func (NetworkSettingsTagArgs) ToNetworkSettingsTagOutputWithContext

func (i NetworkSettingsTagArgs) ToNetworkSettingsTagOutputWithContext(ctx context.Context) NetworkSettingsTagOutput

func (NetworkSettingsTagArgs) ToOutput added in v0.76.0

type NetworkSettingsTagArray

type NetworkSettingsTagArray []NetworkSettingsTagInput

func (NetworkSettingsTagArray) ElementType

func (NetworkSettingsTagArray) ElementType() reflect.Type

func (NetworkSettingsTagArray) ToNetworkSettingsTagArrayOutput

func (i NetworkSettingsTagArray) ToNetworkSettingsTagArrayOutput() NetworkSettingsTagArrayOutput

func (NetworkSettingsTagArray) ToNetworkSettingsTagArrayOutputWithContext

func (i NetworkSettingsTagArray) ToNetworkSettingsTagArrayOutputWithContext(ctx context.Context) NetworkSettingsTagArrayOutput

func (NetworkSettingsTagArray) ToOutput added in v0.76.0

type NetworkSettingsTagArrayInput

type NetworkSettingsTagArrayInput interface {
	pulumi.Input

	ToNetworkSettingsTagArrayOutput() NetworkSettingsTagArrayOutput
	ToNetworkSettingsTagArrayOutputWithContext(context.Context) NetworkSettingsTagArrayOutput
}

NetworkSettingsTagArrayInput is an input type that accepts NetworkSettingsTagArray and NetworkSettingsTagArrayOutput values. You can construct a concrete instance of `NetworkSettingsTagArrayInput` via:

NetworkSettingsTagArray{ NetworkSettingsTagArgs{...} }

type NetworkSettingsTagArrayOutput

type NetworkSettingsTagArrayOutput struct{ *pulumi.OutputState }

func (NetworkSettingsTagArrayOutput) ElementType

func (NetworkSettingsTagArrayOutput) Index

func (NetworkSettingsTagArrayOutput) ToNetworkSettingsTagArrayOutput

func (o NetworkSettingsTagArrayOutput) ToNetworkSettingsTagArrayOutput() NetworkSettingsTagArrayOutput

func (NetworkSettingsTagArrayOutput) ToNetworkSettingsTagArrayOutputWithContext

func (o NetworkSettingsTagArrayOutput) ToNetworkSettingsTagArrayOutputWithContext(ctx context.Context) NetworkSettingsTagArrayOutput

func (NetworkSettingsTagArrayOutput) ToOutput added in v0.76.0

type NetworkSettingsTagInput

type NetworkSettingsTagInput interface {
	pulumi.Input

	ToNetworkSettingsTagOutput() NetworkSettingsTagOutput
	ToNetworkSettingsTagOutputWithContext(context.Context) NetworkSettingsTagOutput
}

NetworkSettingsTagInput is an input type that accepts NetworkSettingsTagArgs and NetworkSettingsTagOutput values. You can construct a concrete instance of `NetworkSettingsTagInput` via:

NetworkSettingsTagArgs{...}

type NetworkSettingsTagOutput

type NetworkSettingsTagOutput struct{ *pulumi.OutputState }

func (NetworkSettingsTagOutput) ElementType

func (NetworkSettingsTagOutput) ElementType() reflect.Type

func (NetworkSettingsTagOutput) Key

func (NetworkSettingsTagOutput) ToNetworkSettingsTagOutput

func (o NetworkSettingsTagOutput) ToNetworkSettingsTagOutput() NetworkSettingsTagOutput

func (NetworkSettingsTagOutput) ToNetworkSettingsTagOutputWithContext

func (o NetworkSettingsTagOutput) ToNetworkSettingsTagOutputWithContext(ctx context.Context) NetworkSettingsTagOutput

func (NetworkSettingsTagOutput) ToOutput added in v0.76.0

func (NetworkSettingsTagOutput) Value

type Portal

type Portal struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext  PortalEncryptionContextMapPtrOutput `pulumi:"additionalEncryptionContext"`
	AuthenticationType           PortalAuthenticationTypePtrOutput   `pulumi:"authenticationType"`
	BrowserSettingsArn           pulumi.StringPtrOutput              `pulumi:"browserSettingsArn"`
	BrowserType                  PortalBrowserTypeOutput             `pulumi:"browserType"`
	CreationDate                 pulumi.StringOutput                 `pulumi:"creationDate"`
	CustomerManagedKey           pulumi.StringPtrOutput              `pulumi:"customerManagedKey"`
	DisplayName                  pulumi.StringPtrOutput              `pulumi:"displayName"`
	IpAccessSettingsArn          pulumi.StringPtrOutput              `pulumi:"ipAccessSettingsArn"`
	NetworkSettingsArn           pulumi.StringPtrOutput              `pulumi:"networkSettingsArn"`
	PortalArn                    pulumi.StringOutput                 `pulumi:"portalArn"`
	PortalEndpoint               pulumi.StringOutput                 `pulumi:"portalEndpoint"`
	PortalStatus                 PortalStatusOutput                  `pulumi:"portalStatus"`
	RendererType                 PortalRendererTypeOutput            `pulumi:"rendererType"`
	ServiceProviderSamlMetadata  pulumi.StringOutput                 `pulumi:"serviceProviderSamlMetadata"`
	StatusReason                 pulumi.StringOutput                 `pulumi:"statusReason"`
	Tags                         PortalTagArrayOutput                `pulumi:"tags"`
	TrustStoreArn                pulumi.StringPtrOutput              `pulumi:"trustStoreArn"`
	UserAccessLoggingSettingsArn pulumi.StringPtrOutput              `pulumi:"userAccessLoggingSettingsArn"`
	UserSettingsArn              pulumi.StringPtrOutput              `pulumi:"userSettingsArn"`
}

Definition of AWS::WorkSpacesWeb::Portal Resource Type

func GetPortal

func GetPortal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PortalState, opts ...pulumi.ResourceOption) (*Portal, error)

GetPortal gets an existing Portal 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 NewPortal

func NewPortal(ctx *pulumi.Context,
	name string, args *PortalArgs, opts ...pulumi.ResourceOption) (*Portal, error)

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

func (*Portal) ElementType

func (*Portal) ElementType() reflect.Type

func (*Portal) ToOutput added in v0.76.0

func (i *Portal) ToOutput(ctx context.Context) pulumix.Output[*Portal]

func (*Portal) ToPortalOutput

func (i *Portal) ToPortalOutput() PortalOutput

func (*Portal) ToPortalOutputWithContext

func (i *Portal) ToPortalOutputWithContext(ctx context.Context) PortalOutput

type PortalArgs

type PortalArgs struct {
	AdditionalEncryptionContext  PortalEncryptionContextMapPtrInput
	AuthenticationType           PortalAuthenticationTypePtrInput
	BrowserSettingsArn           pulumi.StringPtrInput
	CustomerManagedKey           pulumi.StringPtrInput
	DisplayName                  pulumi.StringPtrInput
	IpAccessSettingsArn          pulumi.StringPtrInput
	NetworkSettingsArn           pulumi.StringPtrInput
	Tags                         PortalTagArrayInput
	TrustStoreArn                pulumi.StringPtrInput
	UserAccessLoggingSettingsArn pulumi.StringPtrInput
	UserSettingsArn              pulumi.StringPtrInput
}

The set of arguments for constructing a Portal resource.

func (PortalArgs) ElementType

func (PortalArgs) ElementType() reflect.Type

type PortalAuthenticationType

type PortalAuthenticationType string

func (PortalAuthenticationType) ElementType

func (PortalAuthenticationType) ElementType() reflect.Type

func (PortalAuthenticationType) ToPortalAuthenticationTypeOutput

func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput

func (PortalAuthenticationType) ToPortalAuthenticationTypeOutputWithContext

func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput

func (PortalAuthenticationType) ToPortalAuthenticationTypePtrOutput

func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput

func (PortalAuthenticationType) ToPortalAuthenticationTypePtrOutputWithContext

func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput

func (PortalAuthenticationType) ToStringOutput

func (e PortalAuthenticationType) ToStringOutput() pulumi.StringOutput

func (PortalAuthenticationType) ToStringOutputWithContext

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

func (PortalAuthenticationType) ToStringPtrOutput

func (e PortalAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalAuthenticationType) ToStringPtrOutputWithContext

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

type PortalAuthenticationTypeInput

type PortalAuthenticationTypeInput interface {
	pulumi.Input

	ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput
	ToPortalAuthenticationTypeOutputWithContext(context.Context) PortalAuthenticationTypeOutput
}

PortalAuthenticationTypeInput is an input type that accepts PortalAuthenticationTypeArgs and PortalAuthenticationTypeOutput values. You can construct a concrete instance of `PortalAuthenticationTypeInput` via:

PortalAuthenticationTypeArgs{...}

type PortalAuthenticationTypeOutput

type PortalAuthenticationTypeOutput struct{ *pulumi.OutputState }

func (PortalAuthenticationTypeOutput) ElementType

func (PortalAuthenticationTypeOutput) ToOutput added in v0.76.0

func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutput

func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput

func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutputWithContext

func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput

func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutput

func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput

func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutputWithContext

func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput

func (PortalAuthenticationTypeOutput) ToStringOutput

func (PortalAuthenticationTypeOutput) ToStringOutputWithContext

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

func (PortalAuthenticationTypeOutput) ToStringPtrOutput

func (PortalAuthenticationTypeOutput) ToStringPtrOutputWithContext

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

type PortalAuthenticationTypePtrInput

type PortalAuthenticationTypePtrInput interface {
	pulumi.Input

	ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
	ToPortalAuthenticationTypePtrOutputWithContext(context.Context) PortalAuthenticationTypePtrOutput
}

func PortalAuthenticationTypePtr

func PortalAuthenticationTypePtr(v string) PortalAuthenticationTypePtrInput

type PortalAuthenticationTypePtrOutput

type PortalAuthenticationTypePtrOutput struct{ *pulumi.OutputState }

func (PortalAuthenticationTypePtrOutput) Elem

func (PortalAuthenticationTypePtrOutput) ElementType

func (PortalAuthenticationTypePtrOutput) ToOutput added in v0.76.0

func (PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutput

func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput

func (PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutputWithContext

func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput

func (PortalAuthenticationTypePtrOutput) ToStringPtrOutput

func (PortalAuthenticationTypePtrOutput) ToStringPtrOutputWithContext

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

type PortalBrowserType

type PortalBrowserType string

type PortalBrowserTypeOutput

type PortalBrowserTypeOutput struct{ *pulumi.OutputState }

func (PortalBrowserTypeOutput) ElementType

func (PortalBrowserTypeOutput) ElementType() reflect.Type

func (PortalBrowserTypeOutput) ToOutput added in v0.76.0

func (PortalBrowserTypeOutput) ToPortalBrowserTypeOutput

func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutput() PortalBrowserTypeOutput

func (PortalBrowserTypeOutput) ToPortalBrowserTypeOutputWithContext

func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutputWithContext(ctx context.Context) PortalBrowserTypeOutput

func (PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutput

func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput

func (PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutputWithContext

func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput

func (PortalBrowserTypeOutput) ToStringOutput

func (o PortalBrowserTypeOutput) ToStringOutput() pulumi.StringOutput

func (PortalBrowserTypeOutput) ToStringOutputWithContext

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

func (PortalBrowserTypeOutput) ToStringPtrOutput

func (o PortalBrowserTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalBrowserTypeOutput) ToStringPtrOutputWithContext

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

type PortalBrowserTypePtrOutput

type PortalBrowserTypePtrOutput struct{ *pulumi.OutputState }

func (PortalBrowserTypePtrOutput) Elem

func (PortalBrowserTypePtrOutput) ElementType

func (PortalBrowserTypePtrOutput) ElementType() reflect.Type

func (PortalBrowserTypePtrOutput) ToOutput added in v0.76.0

func (PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutput

func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput

func (PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutputWithContext

func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput

func (PortalBrowserTypePtrOutput) ToStringPtrOutput

func (o PortalBrowserTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalBrowserTypePtrOutput) ToStringPtrOutputWithContext

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

type PortalEncryptionContextMap

type PortalEncryptionContextMap struct {
}

type PortalEncryptionContextMapArgs

type PortalEncryptionContextMapArgs struct {
}

func (PortalEncryptionContextMapArgs) ElementType

func (PortalEncryptionContextMapArgs) ToOutput added in v0.76.0

func (PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapOutput

func (i PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapOutput() PortalEncryptionContextMapOutput

func (PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapOutputWithContext

func (i PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapOutputWithContext(ctx context.Context) PortalEncryptionContextMapOutput

func (PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapPtrOutput

func (i PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapPtrOutput() PortalEncryptionContextMapPtrOutput

func (PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapPtrOutputWithContext

func (i PortalEncryptionContextMapArgs) ToPortalEncryptionContextMapPtrOutputWithContext(ctx context.Context) PortalEncryptionContextMapPtrOutput

type PortalEncryptionContextMapInput

type PortalEncryptionContextMapInput interface {
	pulumi.Input

	ToPortalEncryptionContextMapOutput() PortalEncryptionContextMapOutput
	ToPortalEncryptionContextMapOutputWithContext(context.Context) PortalEncryptionContextMapOutput
}

PortalEncryptionContextMapInput is an input type that accepts PortalEncryptionContextMap and PortalEncryptionContextMapOutput values. You can construct a concrete instance of `PortalEncryptionContextMapInput` via:

PortalEncryptionContextMap{ "key": PortalEncryptionContextArgs{...} }

type PortalEncryptionContextMapOutput

type PortalEncryptionContextMapOutput struct{ *pulumi.OutputState }

func (PortalEncryptionContextMapOutput) ElementType

func (PortalEncryptionContextMapOutput) ToOutput added in v0.76.0

func (PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapOutput

func (o PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapOutput() PortalEncryptionContextMapOutput

func (PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapOutputWithContext

func (o PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapOutputWithContext(ctx context.Context) PortalEncryptionContextMapOutput

func (PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapPtrOutput

func (o PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapPtrOutput() PortalEncryptionContextMapPtrOutput

func (PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapPtrOutputWithContext

func (o PortalEncryptionContextMapOutput) ToPortalEncryptionContextMapPtrOutputWithContext(ctx context.Context) PortalEncryptionContextMapPtrOutput

type PortalEncryptionContextMapPtrInput

type PortalEncryptionContextMapPtrInput interface {
	pulumi.Input

	ToPortalEncryptionContextMapPtrOutput() PortalEncryptionContextMapPtrOutput
	ToPortalEncryptionContextMapPtrOutputWithContext(context.Context) PortalEncryptionContextMapPtrOutput
}

PortalEncryptionContextMapPtrInput is an input type that accepts PortalEncryptionContextMapArgs, PortalEncryptionContextMapPtr and PortalEncryptionContextMapPtrOutput values. You can construct a concrete instance of `PortalEncryptionContextMapPtrInput` via:

        PortalEncryptionContextMapArgs{...}

or:

        nil

type PortalEncryptionContextMapPtrOutput

type PortalEncryptionContextMapPtrOutput struct{ *pulumi.OutputState }

func (PortalEncryptionContextMapPtrOutput) Elem

func (PortalEncryptionContextMapPtrOutput) ElementType

func (PortalEncryptionContextMapPtrOutput) ToOutput added in v0.76.0

func (PortalEncryptionContextMapPtrOutput) ToPortalEncryptionContextMapPtrOutput

func (o PortalEncryptionContextMapPtrOutput) ToPortalEncryptionContextMapPtrOutput() PortalEncryptionContextMapPtrOutput

func (PortalEncryptionContextMapPtrOutput) ToPortalEncryptionContextMapPtrOutputWithContext

func (o PortalEncryptionContextMapPtrOutput) ToPortalEncryptionContextMapPtrOutputWithContext(ctx context.Context) PortalEncryptionContextMapPtrOutput

type PortalInput

type PortalInput interface {
	pulumi.Input

	ToPortalOutput() PortalOutput
	ToPortalOutputWithContext(ctx context.Context) PortalOutput
}

type PortalOutput

type PortalOutput struct{ *pulumi.OutputState }

func (PortalOutput) AdditionalEncryptionContext

func (o PortalOutput) AdditionalEncryptionContext() PortalEncryptionContextMapPtrOutput

func (PortalOutput) AuthenticationType

func (o PortalOutput) AuthenticationType() PortalAuthenticationTypePtrOutput

func (PortalOutput) BrowserSettingsArn

func (o PortalOutput) BrowserSettingsArn() pulumi.StringPtrOutput

func (PortalOutput) BrowserType

func (o PortalOutput) BrowserType() PortalBrowserTypeOutput

func (PortalOutput) CreationDate

func (o PortalOutput) CreationDate() pulumi.StringOutput

func (PortalOutput) CustomerManagedKey

func (o PortalOutput) CustomerManagedKey() pulumi.StringPtrOutput

func (PortalOutput) DisplayName

func (o PortalOutput) DisplayName() pulumi.StringPtrOutput

func (PortalOutput) ElementType

func (PortalOutput) ElementType() reflect.Type

func (PortalOutput) IpAccessSettingsArn

func (o PortalOutput) IpAccessSettingsArn() pulumi.StringPtrOutput

func (PortalOutput) NetworkSettingsArn

func (o PortalOutput) NetworkSettingsArn() pulumi.StringPtrOutput

func (PortalOutput) PortalArn

func (o PortalOutput) PortalArn() pulumi.StringOutput

func (PortalOutput) PortalEndpoint

func (o PortalOutput) PortalEndpoint() pulumi.StringOutput

func (PortalOutput) PortalStatus

func (o PortalOutput) PortalStatus() PortalStatusOutput

func (PortalOutput) RendererType

func (o PortalOutput) RendererType() PortalRendererTypeOutput

func (PortalOutput) ServiceProviderSamlMetadata

func (o PortalOutput) ServiceProviderSamlMetadata() pulumi.StringOutput

func (PortalOutput) StatusReason

func (o PortalOutput) StatusReason() pulumi.StringOutput

func (PortalOutput) Tags

func (PortalOutput) ToOutput added in v0.76.0

func (o PortalOutput) ToOutput(ctx context.Context) pulumix.Output[*Portal]

func (PortalOutput) ToPortalOutput

func (o PortalOutput) ToPortalOutput() PortalOutput

func (PortalOutput) ToPortalOutputWithContext

func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput

func (PortalOutput) TrustStoreArn

func (o PortalOutput) TrustStoreArn() pulumi.StringPtrOutput

func (PortalOutput) UserAccessLoggingSettingsArn

func (o PortalOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput

func (PortalOutput) UserSettingsArn

func (o PortalOutput) UserSettingsArn() pulumi.StringPtrOutput

type PortalRendererType

type PortalRendererType string

type PortalRendererTypeOutput

type PortalRendererTypeOutput struct{ *pulumi.OutputState }

func (PortalRendererTypeOutput) ElementType

func (PortalRendererTypeOutput) ElementType() reflect.Type

func (PortalRendererTypeOutput) ToOutput added in v0.76.0

func (PortalRendererTypeOutput) ToPortalRendererTypeOutput

func (o PortalRendererTypeOutput) ToPortalRendererTypeOutput() PortalRendererTypeOutput

func (PortalRendererTypeOutput) ToPortalRendererTypeOutputWithContext

func (o PortalRendererTypeOutput) ToPortalRendererTypeOutputWithContext(ctx context.Context) PortalRendererTypeOutput

func (PortalRendererTypeOutput) ToPortalRendererTypePtrOutput

func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput

func (PortalRendererTypeOutput) ToPortalRendererTypePtrOutputWithContext

func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput

func (PortalRendererTypeOutput) ToStringOutput

func (o PortalRendererTypeOutput) ToStringOutput() pulumi.StringOutput

func (PortalRendererTypeOutput) ToStringOutputWithContext

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

func (PortalRendererTypeOutput) ToStringPtrOutput

func (o PortalRendererTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalRendererTypeOutput) ToStringPtrOutputWithContext

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

type PortalRendererTypePtrOutput

type PortalRendererTypePtrOutput struct{ *pulumi.OutputState }

func (PortalRendererTypePtrOutput) Elem

func (PortalRendererTypePtrOutput) ElementType

func (PortalRendererTypePtrOutput) ToOutput added in v0.76.0

func (PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutput

func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput

func (PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutputWithContext

func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput

func (PortalRendererTypePtrOutput) ToStringPtrOutput

func (o PortalRendererTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalRendererTypePtrOutput) ToStringPtrOutputWithContext

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

type PortalState

type PortalState struct {
}

func (PortalState) ElementType

func (PortalState) ElementType() reflect.Type

type PortalStatus

type PortalStatus string

type PortalStatusOutput

type PortalStatusOutput struct{ *pulumi.OutputState }

func (PortalStatusOutput) ElementType

func (PortalStatusOutput) ElementType() reflect.Type

func (PortalStatusOutput) ToOutput added in v0.76.0

func (PortalStatusOutput) ToPortalStatusOutput

func (o PortalStatusOutput) ToPortalStatusOutput() PortalStatusOutput

func (PortalStatusOutput) ToPortalStatusOutputWithContext

func (o PortalStatusOutput) ToPortalStatusOutputWithContext(ctx context.Context) PortalStatusOutput

func (PortalStatusOutput) ToPortalStatusPtrOutput

func (o PortalStatusOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput

func (PortalStatusOutput) ToPortalStatusPtrOutputWithContext

func (o PortalStatusOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput

func (PortalStatusOutput) ToStringOutput

func (o PortalStatusOutput) ToStringOutput() pulumi.StringOutput

func (PortalStatusOutput) ToStringOutputWithContext

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

func (PortalStatusOutput) ToStringPtrOutput

func (o PortalStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalStatusOutput) ToStringPtrOutputWithContext

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

type PortalStatusPtrOutput

type PortalStatusPtrOutput struct{ *pulumi.OutputState }

func (PortalStatusPtrOutput) Elem

func (PortalStatusPtrOutput) ElementType

func (PortalStatusPtrOutput) ElementType() reflect.Type

func (PortalStatusPtrOutput) ToOutput added in v0.76.0

func (PortalStatusPtrOutput) ToPortalStatusPtrOutput

func (o PortalStatusPtrOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput

func (PortalStatusPtrOutput) ToPortalStatusPtrOutputWithContext

func (o PortalStatusPtrOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput

func (PortalStatusPtrOutput) ToStringPtrOutput

func (o PortalStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalStatusPtrOutput) ToStringPtrOutputWithContext

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

type PortalTag

type PortalTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type PortalTagArgs

type PortalTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (PortalTagArgs) ElementType

func (PortalTagArgs) ElementType() reflect.Type

func (PortalTagArgs) ToOutput added in v0.76.0

func (PortalTagArgs) ToPortalTagOutput

func (i PortalTagArgs) ToPortalTagOutput() PortalTagOutput

func (PortalTagArgs) ToPortalTagOutputWithContext

func (i PortalTagArgs) ToPortalTagOutputWithContext(ctx context.Context) PortalTagOutput

type PortalTagArray

type PortalTagArray []PortalTagInput

func (PortalTagArray) ElementType

func (PortalTagArray) ElementType() reflect.Type

func (PortalTagArray) ToOutput added in v0.76.0

func (PortalTagArray) ToPortalTagArrayOutput

func (i PortalTagArray) ToPortalTagArrayOutput() PortalTagArrayOutput

func (PortalTagArray) ToPortalTagArrayOutputWithContext

func (i PortalTagArray) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput

type PortalTagArrayInput

type PortalTagArrayInput interface {
	pulumi.Input

	ToPortalTagArrayOutput() PortalTagArrayOutput
	ToPortalTagArrayOutputWithContext(context.Context) PortalTagArrayOutput
}

PortalTagArrayInput is an input type that accepts PortalTagArray and PortalTagArrayOutput values. You can construct a concrete instance of `PortalTagArrayInput` via:

PortalTagArray{ PortalTagArgs{...} }

type PortalTagArrayOutput

type PortalTagArrayOutput struct{ *pulumi.OutputState }

func (PortalTagArrayOutput) ElementType

func (PortalTagArrayOutput) ElementType() reflect.Type

func (PortalTagArrayOutput) Index

func (PortalTagArrayOutput) ToOutput added in v0.76.0

func (PortalTagArrayOutput) ToPortalTagArrayOutput

func (o PortalTagArrayOutput) ToPortalTagArrayOutput() PortalTagArrayOutput

func (PortalTagArrayOutput) ToPortalTagArrayOutputWithContext

func (o PortalTagArrayOutput) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput

type PortalTagInput

type PortalTagInput interface {
	pulumi.Input

	ToPortalTagOutput() PortalTagOutput
	ToPortalTagOutputWithContext(context.Context) PortalTagOutput
}

PortalTagInput is an input type that accepts PortalTagArgs and PortalTagOutput values. You can construct a concrete instance of `PortalTagInput` via:

PortalTagArgs{...}

type PortalTagOutput

type PortalTagOutput struct{ *pulumi.OutputState }

func (PortalTagOutput) ElementType

func (PortalTagOutput) ElementType() reflect.Type

func (PortalTagOutput) Key

func (PortalTagOutput) ToOutput added in v0.76.0

func (PortalTagOutput) ToPortalTagOutput

func (o PortalTagOutput) ToPortalTagOutput() PortalTagOutput

func (PortalTagOutput) ToPortalTagOutputWithContext

func (o PortalTagOutput) ToPortalTagOutputWithContext(ctx context.Context) PortalTagOutput

func (PortalTagOutput) Value

type TrustStore

type TrustStore struct {
	pulumi.CustomResourceState

	AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
	CertificateList      pulumi.StringArrayOutput `pulumi:"certificateList"`
	Tags                 TrustStoreTagArrayOutput `pulumi:"tags"`
	TrustStoreArn        pulumi.StringOutput      `pulumi:"trustStoreArn"`
}

Definition of AWS::WorkSpacesWeb::TrustStore Resource Type

func GetTrustStore

func GetTrustStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrustStoreState, opts ...pulumi.ResourceOption) (*TrustStore, error)

GetTrustStore gets an existing TrustStore 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 NewTrustStore

func NewTrustStore(ctx *pulumi.Context,
	name string, args *TrustStoreArgs, opts ...pulumi.ResourceOption) (*TrustStore, error)

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

func (*TrustStore) ElementType

func (*TrustStore) ElementType() reflect.Type

func (*TrustStore) ToOutput added in v0.76.0

func (i *TrustStore) ToOutput(ctx context.Context) pulumix.Output[*TrustStore]

func (*TrustStore) ToTrustStoreOutput

func (i *TrustStore) ToTrustStoreOutput() TrustStoreOutput

func (*TrustStore) ToTrustStoreOutputWithContext

func (i *TrustStore) ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput

type TrustStoreArgs

type TrustStoreArgs struct {
	CertificateList pulumi.StringArrayInput
	Tags            TrustStoreTagArrayInput
}

The set of arguments for constructing a TrustStore resource.

func (TrustStoreArgs) ElementType

func (TrustStoreArgs) ElementType() reflect.Type

type TrustStoreInput

type TrustStoreInput interface {
	pulumi.Input

	ToTrustStoreOutput() TrustStoreOutput
	ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput
}

type TrustStoreOutput

type TrustStoreOutput struct{ *pulumi.OutputState }

func (TrustStoreOutput) AssociatedPortalArns

func (o TrustStoreOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (TrustStoreOutput) CertificateList

func (o TrustStoreOutput) CertificateList() pulumi.StringArrayOutput

func (TrustStoreOutput) ElementType

func (TrustStoreOutput) ElementType() reflect.Type

func (TrustStoreOutput) Tags

func (TrustStoreOutput) ToOutput added in v0.76.0

func (TrustStoreOutput) ToTrustStoreOutput

func (o TrustStoreOutput) ToTrustStoreOutput() TrustStoreOutput

func (TrustStoreOutput) ToTrustStoreOutputWithContext

func (o TrustStoreOutput) ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput

func (TrustStoreOutput) TrustStoreArn

func (o TrustStoreOutput) TrustStoreArn() pulumi.StringOutput

type TrustStoreState

type TrustStoreState struct {
}

func (TrustStoreState) ElementType

func (TrustStoreState) ElementType() reflect.Type

type TrustStoreTag

type TrustStoreTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TrustStoreTagArgs

type TrustStoreTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TrustStoreTagArgs) ElementType

func (TrustStoreTagArgs) ElementType() reflect.Type

func (TrustStoreTagArgs) ToOutput added in v0.76.0

func (TrustStoreTagArgs) ToTrustStoreTagOutput

func (i TrustStoreTagArgs) ToTrustStoreTagOutput() TrustStoreTagOutput

func (TrustStoreTagArgs) ToTrustStoreTagOutputWithContext

func (i TrustStoreTagArgs) ToTrustStoreTagOutputWithContext(ctx context.Context) TrustStoreTagOutput

type TrustStoreTagArray

type TrustStoreTagArray []TrustStoreTagInput

func (TrustStoreTagArray) ElementType

func (TrustStoreTagArray) ElementType() reflect.Type

func (TrustStoreTagArray) ToOutput added in v0.76.0

func (TrustStoreTagArray) ToTrustStoreTagArrayOutput

func (i TrustStoreTagArray) ToTrustStoreTagArrayOutput() TrustStoreTagArrayOutput

func (TrustStoreTagArray) ToTrustStoreTagArrayOutputWithContext

func (i TrustStoreTagArray) ToTrustStoreTagArrayOutputWithContext(ctx context.Context) TrustStoreTagArrayOutput

type TrustStoreTagArrayInput

type TrustStoreTagArrayInput interface {
	pulumi.Input

	ToTrustStoreTagArrayOutput() TrustStoreTagArrayOutput
	ToTrustStoreTagArrayOutputWithContext(context.Context) TrustStoreTagArrayOutput
}

TrustStoreTagArrayInput is an input type that accepts TrustStoreTagArray and TrustStoreTagArrayOutput values. You can construct a concrete instance of `TrustStoreTagArrayInput` via:

TrustStoreTagArray{ TrustStoreTagArgs{...} }

type TrustStoreTagArrayOutput

type TrustStoreTagArrayOutput struct{ *pulumi.OutputState }

func (TrustStoreTagArrayOutput) ElementType

func (TrustStoreTagArrayOutput) ElementType() reflect.Type

func (TrustStoreTagArrayOutput) Index

func (TrustStoreTagArrayOutput) ToOutput added in v0.76.0

func (TrustStoreTagArrayOutput) ToTrustStoreTagArrayOutput

func (o TrustStoreTagArrayOutput) ToTrustStoreTagArrayOutput() TrustStoreTagArrayOutput

func (TrustStoreTagArrayOutput) ToTrustStoreTagArrayOutputWithContext

func (o TrustStoreTagArrayOutput) ToTrustStoreTagArrayOutputWithContext(ctx context.Context) TrustStoreTagArrayOutput

type TrustStoreTagInput

type TrustStoreTagInput interface {
	pulumi.Input

	ToTrustStoreTagOutput() TrustStoreTagOutput
	ToTrustStoreTagOutputWithContext(context.Context) TrustStoreTagOutput
}

TrustStoreTagInput is an input type that accepts TrustStoreTagArgs and TrustStoreTagOutput values. You can construct a concrete instance of `TrustStoreTagInput` via:

TrustStoreTagArgs{...}

type TrustStoreTagOutput

type TrustStoreTagOutput struct{ *pulumi.OutputState }

func (TrustStoreTagOutput) ElementType

func (TrustStoreTagOutput) ElementType() reflect.Type

func (TrustStoreTagOutput) Key

func (TrustStoreTagOutput) ToOutput added in v0.76.0

func (TrustStoreTagOutput) ToTrustStoreTagOutput

func (o TrustStoreTagOutput) ToTrustStoreTagOutput() TrustStoreTagOutput

func (TrustStoreTagOutput) ToTrustStoreTagOutputWithContext

func (o TrustStoreTagOutput) ToTrustStoreTagOutputWithContext(ctx context.Context) TrustStoreTagOutput

func (TrustStoreTagOutput) Value

type UserAccessLoggingSettings

type UserAccessLoggingSettings struct {
	pulumi.CustomResourceState

	AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
	// Kinesis stream ARN to which log events are published.
	KinesisStreamArn             pulumi.StringOutput                     `pulumi:"kinesisStreamArn"`
	Tags                         UserAccessLoggingSettingsTagArrayOutput `pulumi:"tags"`
	UserAccessLoggingSettingsArn pulumi.StringOutput                     `pulumi:"userAccessLoggingSettingsArn"`
}

Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type

func GetUserAccessLoggingSettings

func GetUserAccessLoggingSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserAccessLoggingSettingsState, opts ...pulumi.ResourceOption) (*UserAccessLoggingSettings, error)

GetUserAccessLoggingSettings gets an existing UserAccessLoggingSettings 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 NewUserAccessLoggingSettings

func NewUserAccessLoggingSettings(ctx *pulumi.Context,
	name string, args *UserAccessLoggingSettingsArgs, opts ...pulumi.ResourceOption) (*UserAccessLoggingSettings, error)

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

func (*UserAccessLoggingSettings) ElementType

func (*UserAccessLoggingSettings) ElementType() reflect.Type

func (*UserAccessLoggingSettings) ToOutput added in v0.76.0

func (*UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutput

func (i *UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput

func (*UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutputWithContext

func (i *UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput

type UserAccessLoggingSettingsArgs

type UserAccessLoggingSettingsArgs struct {
	// Kinesis stream ARN to which log events are published.
	KinesisStreamArn pulumi.StringInput
	Tags             UserAccessLoggingSettingsTagArrayInput
}

The set of arguments for constructing a UserAccessLoggingSettings resource.

func (UserAccessLoggingSettingsArgs) ElementType

type UserAccessLoggingSettingsInput

type UserAccessLoggingSettingsInput interface {
	pulumi.Input

	ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
	ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
}

type UserAccessLoggingSettingsOutput

type UserAccessLoggingSettingsOutput struct{ *pulumi.OutputState }

func (UserAccessLoggingSettingsOutput) AssociatedPortalArns

func (o UserAccessLoggingSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (UserAccessLoggingSettingsOutput) ElementType

func (UserAccessLoggingSettingsOutput) KinesisStreamArn

Kinesis stream ARN to which log events are published.

func (UserAccessLoggingSettingsOutput) Tags

func (UserAccessLoggingSettingsOutput) ToOutput added in v0.76.0

func (UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput

func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput

func (UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext

func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput

func (UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn

func (o UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn() pulumi.StringOutput

type UserAccessLoggingSettingsState

type UserAccessLoggingSettingsState struct {
}

func (UserAccessLoggingSettingsState) ElementType

type UserAccessLoggingSettingsTag

type UserAccessLoggingSettingsTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type UserAccessLoggingSettingsTagArgs

type UserAccessLoggingSettingsTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (UserAccessLoggingSettingsTagArgs) ElementType

func (UserAccessLoggingSettingsTagArgs) ToOutput added in v0.76.0

func (UserAccessLoggingSettingsTagArgs) ToUserAccessLoggingSettingsTagOutput

func (i UserAccessLoggingSettingsTagArgs) ToUserAccessLoggingSettingsTagOutput() UserAccessLoggingSettingsTagOutput

func (UserAccessLoggingSettingsTagArgs) ToUserAccessLoggingSettingsTagOutputWithContext

func (i UserAccessLoggingSettingsTagArgs) ToUserAccessLoggingSettingsTagOutputWithContext(ctx context.Context) UserAccessLoggingSettingsTagOutput

type UserAccessLoggingSettingsTagArray

type UserAccessLoggingSettingsTagArray []UserAccessLoggingSettingsTagInput

func (UserAccessLoggingSettingsTagArray) ElementType

func (UserAccessLoggingSettingsTagArray) ToOutput added in v0.76.0

func (UserAccessLoggingSettingsTagArray) ToUserAccessLoggingSettingsTagArrayOutput

func (i UserAccessLoggingSettingsTagArray) ToUserAccessLoggingSettingsTagArrayOutput() UserAccessLoggingSettingsTagArrayOutput

func (UserAccessLoggingSettingsTagArray) ToUserAccessLoggingSettingsTagArrayOutputWithContext

func (i UserAccessLoggingSettingsTagArray) ToUserAccessLoggingSettingsTagArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsTagArrayOutput

type UserAccessLoggingSettingsTagArrayInput

type UserAccessLoggingSettingsTagArrayInput interface {
	pulumi.Input

	ToUserAccessLoggingSettingsTagArrayOutput() UserAccessLoggingSettingsTagArrayOutput
	ToUserAccessLoggingSettingsTagArrayOutputWithContext(context.Context) UserAccessLoggingSettingsTagArrayOutput
}

UserAccessLoggingSettingsTagArrayInput is an input type that accepts UserAccessLoggingSettingsTagArray and UserAccessLoggingSettingsTagArrayOutput values. You can construct a concrete instance of `UserAccessLoggingSettingsTagArrayInput` via:

UserAccessLoggingSettingsTagArray{ UserAccessLoggingSettingsTagArgs{...} }

type UserAccessLoggingSettingsTagArrayOutput

type UserAccessLoggingSettingsTagArrayOutput struct{ *pulumi.OutputState }

func (UserAccessLoggingSettingsTagArrayOutput) ElementType

func (UserAccessLoggingSettingsTagArrayOutput) Index

func (UserAccessLoggingSettingsTagArrayOutput) ToOutput added in v0.76.0

func (UserAccessLoggingSettingsTagArrayOutput) ToUserAccessLoggingSettingsTagArrayOutput

func (o UserAccessLoggingSettingsTagArrayOutput) ToUserAccessLoggingSettingsTagArrayOutput() UserAccessLoggingSettingsTagArrayOutput

func (UserAccessLoggingSettingsTagArrayOutput) ToUserAccessLoggingSettingsTagArrayOutputWithContext

func (o UserAccessLoggingSettingsTagArrayOutput) ToUserAccessLoggingSettingsTagArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsTagArrayOutput

type UserAccessLoggingSettingsTagInput

type UserAccessLoggingSettingsTagInput interface {
	pulumi.Input

	ToUserAccessLoggingSettingsTagOutput() UserAccessLoggingSettingsTagOutput
	ToUserAccessLoggingSettingsTagOutputWithContext(context.Context) UserAccessLoggingSettingsTagOutput
}

UserAccessLoggingSettingsTagInput is an input type that accepts UserAccessLoggingSettingsTagArgs and UserAccessLoggingSettingsTagOutput values. You can construct a concrete instance of `UserAccessLoggingSettingsTagInput` via:

UserAccessLoggingSettingsTagArgs{...}

type UserAccessLoggingSettingsTagOutput

type UserAccessLoggingSettingsTagOutput struct{ *pulumi.OutputState }

func (UserAccessLoggingSettingsTagOutput) ElementType

func (UserAccessLoggingSettingsTagOutput) Key

func (UserAccessLoggingSettingsTagOutput) ToOutput added in v0.76.0

func (UserAccessLoggingSettingsTagOutput) ToUserAccessLoggingSettingsTagOutput

func (o UserAccessLoggingSettingsTagOutput) ToUserAccessLoggingSettingsTagOutput() UserAccessLoggingSettingsTagOutput

func (UserAccessLoggingSettingsTagOutput) ToUserAccessLoggingSettingsTagOutputWithContext

func (o UserAccessLoggingSettingsTagOutput) ToUserAccessLoggingSettingsTagOutputWithContext(ctx context.Context) UserAccessLoggingSettingsTagOutput

func (UserAccessLoggingSettingsTagOutput) Value

type UserSettings

type UserSettings struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext        UserSettingsEncryptionContextMapPtrOutput               `pulumi:"additionalEncryptionContext"`
	AssociatedPortalArns               pulumi.StringArrayOutput                                `pulumi:"associatedPortalArns"`
	CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrOutput `pulumi:"cookieSynchronizationConfiguration"`
	CopyAllowed                        UserSettingsEnabledTypeOutput                           `pulumi:"copyAllowed"`
	CustomerManagedKey                 pulumi.StringPtrOutput                                  `pulumi:"customerManagedKey"`
	DisconnectTimeoutInMinutes         pulumi.Float64PtrOutput                                 `pulumi:"disconnectTimeoutInMinutes"`
	DownloadAllowed                    UserSettingsEnabledTypeOutput                           `pulumi:"downloadAllowed"`
	IdleDisconnectTimeoutInMinutes     pulumi.Float64PtrOutput                                 `pulumi:"idleDisconnectTimeoutInMinutes"`
	PasteAllowed                       UserSettingsEnabledTypeOutput                           `pulumi:"pasteAllowed"`
	PrintAllowed                       UserSettingsEnabledTypeOutput                           `pulumi:"printAllowed"`
	Tags                               UserSettingsTagArrayOutput                              `pulumi:"tags"`
	UploadAllowed                      UserSettingsEnabledTypeOutput                           `pulumi:"uploadAllowed"`
	UserSettingsArn                    pulumi.StringOutput                                     `pulumi:"userSettingsArn"`
}

Definition of AWS::WorkSpacesWeb::UserSettings Resource Type

func GetUserSettings

func GetUserSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserSettingsState, opts ...pulumi.ResourceOption) (*UserSettings, error)

GetUserSettings gets an existing UserSettings 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 NewUserSettings

func NewUserSettings(ctx *pulumi.Context,
	name string, args *UserSettingsArgs, opts ...pulumi.ResourceOption) (*UserSettings, error)

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

func (*UserSettings) ElementType

func (*UserSettings) ElementType() reflect.Type

func (*UserSettings) ToOutput added in v0.76.0

func (*UserSettings) ToUserSettingsOutput

func (i *UserSettings) ToUserSettingsOutput() UserSettingsOutput

func (*UserSettings) ToUserSettingsOutputWithContext

func (i *UserSettings) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput

type UserSettingsArgs

type UserSettingsArgs struct {
	AdditionalEncryptionContext        UserSettingsEncryptionContextMapPtrInput
	CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrInput
	CopyAllowed                        UserSettingsEnabledTypeInput
	CustomerManagedKey                 pulumi.StringPtrInput
	DisconnectTimeoutInMinutes         pulumi.Float64PtrInput
	DownloadAllowed                    UserSettingsEnabledTypeInput
	IdleDisconnectTimeoutInMinutes     pulumi.Float64PtrInput
	PasteAllowed                       UserSettingsEnabledTypeInput
	PrintAllowed                       UserSettingsEnabledTypeInput
	Tags                               UserSettingsTagArrayInput
	UploadAllowed                      UserSettingsEnabledTypeInput
}

The set of arguments for constructing a UserSettings resource.

func (UserSettingsArgs) ElementType

func (UserSettingsArgs) ElementType() reflect.Type

type UserSettingsCookieSpecification added in v0.77.0

type UserSettingsCookieSpecification struct {
	Domain string  `pulumi:"domain"`
	Name   *string `pulumi:"name"`
	Path   *string `pulumi:"path"`
}

type UserSettingsCookieSpecificationArgs added in v0.77.0

type UserSettingsCookieSpecificationArgs struct {
	Domain pulumi.StringInput    `pulumi:"domain"`
	Name   pulumi.StringPtrInput `pulumi:"name"`
	Path   pulumi.StringPtrInput `pulumi:"path"`
}

func (UserSettingsCookieSpecificationArgs) ElementType added in v0.77.0

func (UserSettingsCookieSpecificationArgs) ToOutput added in v0.77.0

func (UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutput added in v0.77.0

func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput

func (UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutputWithContext added in v0.77.0

func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput

type UserSettingsCookieSpecificationArray added in v0.77.0

type UserSettingsCookieSpecificationArray []UserSettingsCookieSpecificationInput

func (UserSettingsCookieSpecificationArray) ElementType added in v0.77.0

func (UserSettingsCookieSpecificationArray) ToOutput added in v0.77.0

func (UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutput added in v0.77.0

func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput

func (UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutputWithContext added in v0.77.0

func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput

type UserSettingsCookieSpecificationArrayInput added in v0.77.0

type UserSettingsCookieSpecificationArrayInput interface {
	pulumi.Input

	ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput
	ToUserSettingsCookieSpecificationArrayOutputWithContext(context.Context) UserSettingsCookieSpecificationArrayOutput
}

UserSettingsCookieSpecificationArrayInput is an input type that accepts UserSettingsCookieSpecificationArray and UserSettingsCookieSpecificationArrayOutput values. You can construct a concrete instance of `UserSettingsCookieSpecificationArrayInput` via:

UserSettingsCookieSpecificationArray{ UserSettingsCookieSpecificationArgs{...} }

type UserSettingsCookieSpecificationArrayOutput added in v0.77.0

type UserSettingsCookieSpecificationArrayOutput struct{ *pulumi.OutputState }

func (UserSettingsCookieSpecificationArrayOutput) ElementType added in v0.77.0

func (UserSettingsCookieSpecificationArrayOutput) Index added in v0.77.0

func (UserSettingsCookieSpecificationArrayOutput) ToOutput added in v0.77.0

func (UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutput added in v0.77.0

func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput

func (UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutputWithContext added in v0.77.0

func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput

type UserSettingsCookieSpecificationInput added in v0.77.0

type UserSettingsCookieSpecificationInput interface {
	pulumi.Input

	ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput
	ToUserSettingsCookieSpecificationOutputWithContext(context.Context) UserSettingsCookieSpecificationOutput
}

UserSettingsCookieSpecificationInput is an input type that accepts UserSettingsCookieSpecificationArgs and UserSettingsCookieSpecificationOutput values. You can construct a concrete instance of `UserSettingsCookieSpecificationInput` via:

UserSettingsCookieSpecificationArgs{...}

type UserSettingsCookieSpecificationOutput added in v0.77.0

type UserSettingsCookieSpecificationOutput struct{ *pulumi.OutputState }

func (UserSettingsCookieSpecificationOutput) Domain added in v0.77.0

func (UserSettingsCookieSpecificationOutput) ElementType added in v0.77.0

func (UserSettingsCookieSpecificationOutput) Name added in v0.77.0

func (UserSettingsCookieSpecificationOutput) Path added in v0.77.0

func (UserSettingsCookieSpecificationOutput) ToOutput added in v0.77.0

func (UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutput added in v0.77.0

func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput

func (UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutputWithContext added in v0.77.0

func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput

type UserSettingsCookieSynchronizationConfiguration added in v0.77.0

type UserSettingsCookieSynchronizationConfiguration struct {
	Allowlist []UserSettingsCookieSpecification `pulumi:"allowlist"`
	Blocklist []UserSettingsCookieSpecification `pulumi:"blocklist"`
}

type UserSettingsCookieSynchronizationConfigurationArgs added in v0.77.0

type UserSettingsCookieSynchronizationConfigurationArgs struct {
	Allowlist UserSettingsCookieSpecificationArrayInput `pulumi:"allowlist"`
	Blocklist UserSettingsCookieSpecificationArrayInput `pulumi:"blocklist"`
}

func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationArgs) ToOutput added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput added in v0.77.0

func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput

func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext added in v0.77.0

func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput

func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput added in v0.77.0

func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput

func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext added in v0.77.0

func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput

type UserSettingsCookieSynchronizationConfigurationInput added in v0.77.0

type UserSettingsCookieSynchronizationConfigurationInput interface {
	pulumi.Input

	ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
	ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationOutput
}

UserSettingsCookieSynchronizationConfigurationInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationArgs and UserSettingsCookieSynchronizationConfigurationOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationInput` via:

UserSettingsCookieSynchronizationConfigurationArgs{...}

type UserSettingsCookieSynchronizationConfigurationOutput added in v0.77.0

type UserSettingsCookieSynchronizationConfigurationOutput struct{ *pulumi.OutputState }

func (UserSettingsCookieSynchronizationConfigurationOutput) Allowlist added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationOutput) Blocklist added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationOutput) ToOutput added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext added in v0.77.0

func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput

func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput added in v0.77.0

func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput

func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext added in v0.77.0

func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput

type UserSettingsCookieSynchronizationConfigurationPtrInput added in v0.77.0

type UserSettingsCookieSynchronizationConfigurationPtrInput interface {
	pulumi.Input

	ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
	ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
}

UserSettingsCookieSynchronizationConfigurationPtrInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationArgs, UserSettingsCookieSynchronizationConfigurationPtr and UserSettingsCookieSynchronizationConfigurationPtrOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationPtrInput` via:

        UserSettingsCookieSynchronizationConfigurationArgs{...}

or:

        nil

type UserSettingsCookieSynchronizationConfigurationPtrOutput added in v0.77.0

type UserSettingsCookieSynchronizationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlist added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklist added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Elem added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToOutput added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput added in v0.77.0

func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext added in v0.77.0

func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput

type UserSettingsEnabledType

type UserSettingsEnabledType string

func (UserSettingsEnabledType) ElementType

func (UserSettingsEnabledType) ElementType() reflect.Type

func (UserSettingsEnabledType) ToStringOutput

func (e UserSettingsEnabledType) ToStringOutput() pulumi.StringOutput

func (UserSettingsEnabledType) ToStringOutputWithContext

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

func (UserSettingsEnabledType) ToStringPtrOutput

func (e UserSettingsEnabledType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserSettingsEnabledType) ToStringPtrOutputWithContext

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

func (UserSettingsEnabledType) ToUserSettingsEnabledTypeOutput

func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput

func (UserSettingsEnabledType) ToUserSettingsEnabledTypeOutputWithContext

func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput

func (UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutput

func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput

func (UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutputWithContext

func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput

type UserSettingsEnabledTypeInput

type UserSettingsEnabledTypeInput interface {
	pulumi.Input

	ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput
	ToUserSettingsEnabledTypeOutputWithContext(context.Context) UserSettingsEnabledTypeOutput
}

UserSettingsEnabledTypeInput is an input type that accepts UserSettingsEnabledTypeArgs and UserSettingsEnabledTypeOutput values. You can construct a concrete instance of `UserSettingsEnabledTypeInput` via:

UserSettingsEnabledTypeArgs{...}

type UserSettingsEnabledTypeOutput

type UserSettingsEnabledTypeOutput struct{ *pulumi.OutputState }

func (UserSettingsEnabledTypeOutput) ElementType

func (UserSettingsEnabledTypeOutput) ToOutput added in v0.76.0

func (UserSettingsEnabledTypeOutput) ToStringOutput

func (UserSettingsEnabledTypeOutput) ToStringOutputWithContext

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

func (UserSettingsEnabledTypeOutput) ToStringPtrOutput

func (UserSettingsEnabledTypeOutput) ToStringPtrOutputWithContext

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

func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutput

func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput

func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutputWithContext

func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput

func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutput

func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput

func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutputWithContext

func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput

type UserSettingsEnabledTypePtrInput

type UserSettingsEnabledTypePtrInput interface {
	pulumi.Input

	ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
	ToUserSettingsEnabledTypePtrOutputWithContext(context.Context) UserSettingsEnabledTypePtrOutput
}

func UserSettingsEnabledTypePtr

func UserSettingsEnabledTypePtr(v string) UserSettingsEnabledTypePtrInput

type UserSettingsEnabledTypePtrOutput

type UserSettingsEnabledTypePtrOutput struct{ *pulumi.OutputState }

func (UserSettingsEnabledTypePtrOutput) Elem

func (UserSettingsEnabledTypePtrOutput) ElementType

func (UserSettingsEnabledTypePtrOutput) ToOutput added in v0.76.0

func (UserSettingsEnabledTypePtrOutput) ToStringPtrOutput

func (UserSettingsEnabledTypePtrOutput) ToStringPtrOutputWithContext

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

func (UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutput

func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput

func (UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutputWithContext

func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput

type UserSettingsEncryptionContextMap added in v0.77.0

type UserSettingsEncryptionContextMap struct {
}

type UserSettingsEncryptionContextMapArgs added in v0.77.0

type UserSettingsEncryptionContextMapArgs struct {
}

func (UserSettingsEncryptionContextMapArgs) ElementType added in v0.77.0

func (UserSettingsEncryptionContextMapArgs) ToOutput added in v0.77.0

func (UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapOutput added in v0.77.0

func (i UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapOutput() UserSettingsEncryptionContextMapOutput

func (UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapOutputWithContext added in v0.77.0

func (i UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapOutputWithContext(ctx context.Context) UserSettingsEncryptionContextMapOutput

func (UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapPtrOutput added in v0.77.0

func (i UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapPtrOutput() UserSettingsEncryptionContextMapPtrOutput

func (UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapPtrOutputWithContext added in v0.77.0

func (i UserSettingsEncryptionContextMapArgs) ToUserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) UserSettingsEncryptionContextMapPtrOutput

type UserSettingsEncryptionContextMapInput added in v0.77.0

type UserSettingsEncryptionContextMapInput interface {
	pulumi.Input

	ToUserSettingsEncryptionContextMapOutput() UserSettingsEncryptionContextMapOutput
	ToUserSettingsEncryptionContextMapOutputWithContext(context.Context) UserSettingsEncryptionContextMapOutput
}

UserSettingsEncryptionContextMapInput is an input type that accepts UserSettingsEncryptionContextMap and UserSettingsEncryptionContextMapOutput values. You can construct a concrete instance of `UserSettingsEncryptionContextMapInput` via:

UserSettingsEncryptionContextMap{ "key": UserSettingsEncryptionContextArgs{...} }

type UserSettingsEncryptionContextMapOutput added in v0.77.0

type UserSettingsEncryptionContextMapOutput struct{ *pulumi.OutputState }

func (UserSettingsEncryptionContextMapOutput) ElementType added in v0.77.0

func (UserSettingsEncryptionContextMapOutput) ToOutput added in v0.77.0

func (UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapOutput added in v0.77.0

func (o UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapOutput() UserSettingsEncryptionContextMapOutput

func (UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapOutputWithContext added in v0.77.0

func (o UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapOutputWithContext(ctx context.Context) UserSettingsEncryptionContextMapOutput

func (UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapPtrOutput added in v0.77.0

func (o UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapPtrOutput() UserSettingsEncryptionContextMapPtrOutput

func (UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapPtrOutputWithContext added in v0.77.0

func (o UserSettingsEncryptionContextMapOutput) ToUserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) UserSettingsEncryptionContextMapPtrOutput

type UserSettingsEncryptionContextMapPtrInput added in v0.77.0

type UserSettingsEncryptionContextMapPtrInput interface {
	pulumi.Input

	ToUserSettingsEncryptionContextMapPtrOutput() UserSettingsEncryptionContextMapPtrOutput
	ToUserSettingsEncryptionContextMapPtrOutputWithContext(context.Context) UserSettingsEncryptionContextMapPtrOutput
}

UserSettingsEncryptionContextMapPtrInput is an input type that accepts UserSettingsEncryptionContextMapArgs, UserSettingsEncryptionContextMapPtr and UserSettingsEncryptionContextMapPtrOutput values. You can construct a concrete instance of `UserSettingsEncryptionContextMapPtrInput` via:

        UserSettingsEncryptionContextMapArgs{...}

or:

        nil

type UserSettingsEncryptionContextMapPtrOutput added in v0.77.0

type UserSettingsEncryptionContextMapPtrOutput struct{ *pulumi.OutputState }

func (UserSettingsEncryptionContextMapPtrOutput) Elem added in v0.77.0

func (UserSettingsEncryptionContextMapPtrOutput) ElementType added in v0.77.0

func (UserSettingsEncryptionContextMapPtrOutput) ToOutput added in v0.77.0

func (UserSettingsEncryptionContextMapPtrOutput) ToUserSettingsEncryptionContextMapPtrOutput added in v0.77.0

func (o UserSettingsEncryptionContextMapPtrOutput) ToUserSettingsEncryptionContextMapPtrOutput() UserSettingsEncryptionContextMapPtrOutput

func (UserSettingsEncryptionContextMapPtrOutput) ToUserSettingsEncryptionContextMapPtrOutputWithContext added in v0.77.0

func (o UserSettingsEncryptionContextMapPtrOutput) ToUserSettingsEncryptionContextMapPtrOutputWithContext(ctx context.Context) UserSettingsEncryptionContextMapPtrOutput

type UserSettingsInput

type UserSettingsInput interface {
	pulumi.Input

	ToUserSettingsOutput() UserSettingsOutput
	ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
}

type UserSettingsOutput

type UserSettingsOutput struct{ *pulumi.OutputState }

func (UserSettingsOutput) AdditionalEncryptionContext added in v0.77.0

func (o UserSettingsOutput) AdditionalEncryptionContext() UserSettingsEncryptionContextMapPtrOutput

func (UserSettingsOutput) AssociatedPortalArns

func (o UserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput

func (UserSettingsOutput) CookieSynchronizationConfiguration added in v0.77.0

func (o UserSettingsOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput

func (UserSettingsOutput) CopyAllowed

func (UserSettingsOutput) CustomerManagedKey added in v0.77.0

func (o UserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput

func (UserSettingsOutput) DisconnectTimeoutInMinutes

func (o UserSettingsOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput

func (UserSettingsOutput) DownloadAllowed

func (UserSettingsOutput) ElementType

func (UserSettingsOutput) ElementType() reflect.Type

func (UserSettingsOutput) IdleDisconnectTimeoutInMinutes

func (o UserSettingsOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput

func (UserSettingsOutput) PasteAllowed

func (UserSettingsOutput) PrintAllowed

func (UserSettingsOutput) Tags

func (UserSettingsOutput) ToOutput added in v0.76.0

func (UserSettingsOutput) ToUserSettingsOutput

func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput

func (UserSettingsOutput) ToUserSettingsOutputWithContext

func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput

func (UserSettingsOutput) UploadAllowed

func (UserSettingsOutput) UserSettingsArn

func (o UserSettingsOutput) UserSettingsArn() pulumi.StringOutput

type UserSettingsState

type UserSettingsState struct {
}

func (UserSettingsState) ElementType

func (UserSettingsState) ElementType() reflect.Type

type UserSettingsTag

type UserSettingsTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type UserSettingsTagArgs

type UserSettingsTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (UserSettingsTagArgs) ElementType

func (UserSettingsTagArgs) ElementType() reflect.Type

func (UserSettingsTagArgs) ToOutput added in v0.76.0

func (UserSettingsTagArgs) ToUserSettingsTagOutput

func (i UserSettingsTagArgs) ToUserSettingsTagOutput() UserSettingsTagOutput

func (UserSettingsTagArgs) ToUserSettingsTagOutputWithContext

func (i UserSettingsTagArgs) ToUserSettingsTagOutputWithContext(ctx context.Context) UserSettingsTagOutput

type UserSettingsTagArray

type UserSettingsTagArray []UserSettingsTagInput

func (UserSettingsTagArray) ElementType

func (UserSettingsTagArray) ElementType() reflect.Type

func (UserSettingsTagArray) ToOutput added in v0.76.0

func (UserSettingsTagArray) ToUserSettingsTagArrayOutput

func (i UserSettingsTagArray) ToUserSettingsTagArrayOutput() UserSettingsTagArrayOutput

func (UserSettingsTagArray) ToUserSettingsTagArrayOutputWithContext

func (i UserSettingsTagArray) ToUserSettingsTagArrayOutputWithContext(ctx context.Context) UserSettingsTagArrayOutput

type UserSettingsTagArrayInput

type UserSettingsTagArrayInput interface {
	pulumi.Input

	ToUserSettingsTagArrayOutput() UserSettingsTagArrayOutput
	ToUserSettingsTagArrayOutputWithContext(context.Context) UserSettingsTagArrayOutput
}

UserSettingsTagArrayInput is an input type that accepts UserSettingsTagArray and UserSettingsTagArrayOutput values. You can construct a concrete instance of `UserSettingsTagArrayInput` via:

UserSettingsTagArray{ UserSettingsTagArgs{...} }

type UserSettingsTagArrayOutput

type UserSettingsTagArrayOutput struct{ *pulumi.OutputState }

func (UserSettingsTagArrayOutput) ElementType

func (UserSettingsTagArrayOutput) ElementType() reflect.Type

func (UserSettingsTagArrayOutput) Index

func (UserSettingsTagArrayOutput) ToOutput added in v0.76.0

func (UserSettingsTagArrayOutput) ToUserSettingsTagArrayOutput

func (o UserSettingsTagArrayOutput) ToUserSettingsTagArrayOutput() UserSettingsTagArrayOutput

func (UserSettingsTagArrayOutput) ToUserSettingsTagArrayOutputWithContext

func (o UserSettingsTagArrayOutput) ToUserSettingsTagArrayOutputWithContext(ctx context.Context) UserSettingsTagArrayOutput

type UserSettingsTagInput

type UserSettingsTagInput interface {
	pulumi.Input

	ToUserSettingsTagOutput() UserSettingsTagOutput
	ToUserSettingsTagOutputWithContext(context.Context) UserSettingsTagOutput
}

UserSettingsTagInput is an input type that accepts UserSettingsTagArgs and UserSettingsTagOutput values. You can construct a concrete instance of `UserSettingsTagInput` via:

UserSettingsTagArgs{...}

type UserSettingsTagOutput

type UserSettingsTagOutput struct{ *pulumi.OutputState }

func (UserSettingsTagOutput) ElementType

func (UserSettingsTagOutput) ElementType() reflect.Type

func (UserSettingsTagOutput) Key

func (UserSettingsTagOutput) ToOutput added in v0.76.0

func (UserSettingsTagOutput) ToUserSettingsTagOutput

func (o UserSettingsTagOutput) ToUserSettingsTagOutput() UserSettingsTagOutput

func (UserSettingsTagOutput) ToUserSettingsTagOutputWithContext

func (o UserSettingsTagOutput) ToUserSettingsTagOutputWithContext(ctx context.Context) UserSettingsTagOutput

func (UserSettingsTagOutput) Value

Jump to

Keyboard shortcuts

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