workspacesweb

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 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 (
	PortalInstanceTypeStandardRegular = PortalInstanceType("standard.regular")
	PortalInstanceTypeStandardLarge   = PortalInstanceType("standard.large")
	PortalInstanceTypeStandardXlarge  = PortalInstanceType("standard.xlarge")
)
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 pulumi.StringMapOutput   `pulumi:"additionalEncryptionContext"`
	AssociatedPortalArns        pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
	BrowserPolicy               pulumi.StringPtrOutput   `pulumi:"browserPolicy"`
	BrowserSettingsArn          pulumi.StringOutput      `pulumi:"browserSettingsArn"`
	CustomerManagedKey          pulumi.StringPtrOutput   `pulumi:"customerManagedKey"`
	Tags                        aws.TagArrayOutput       `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

type BrowserSettingsArgs

type BrowserSettingsArgs struct {
	AdditionalEncryptionContext pulumi.StringMapInput
	BrowserPolicy               pulumi.StringPtrInput
	CustomerManagedKey          pulumi.StringPtrInput
	Tags                        aws.TagArrayInput
}

The set of arguments for constructing a BrowserSettings resource.

func (BrowserSettingsArgs) ElementType

func (BrowserSettingsArgs) ElementType() reflect.Type

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 (o BrowserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput

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

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 IdentityProvider

type IdentityProvider struct {
	pulumi.CustomResourceState

	IdentityProviderArn     pulumi.StringOutput        `pulumi:"identityProviderArn"`
	IdentityProviderDetails pulumi.StringMapOutput     `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

type IdentityProviderArgs

type IdentityProviderArgs struct {
	IdentityProviderDetails pulumi.StringMapInput
	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 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() pulumi.StringMapOutput

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

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 values of the IdentityProviderType enum A concrete instance of `IdentityProviderTypeInput` can be one of the following:

IdentityProviderTypeSaml
IdentityProviderTypeFacebook
IdentityProviderTypeGoogle
IdentityProviderTypeLoginWithAmazon
IdentityProviderTypeSignInWithApple
IdentityProviderTypeOidc

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) 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) ToStringPtrOutput

func (IdentityProviderTypePtrOutput) ToStringPtrOutputWithContext

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

type IpAccessSettings

type IpAccessSettings struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext pulumi.StringMapOutput            `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                        aws.TagArrayOutput                `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

type IpAccessSettingsArgs

type IpAccessSettingsArgs struct {
	AdditionalEncryptionContext pulumi.StringMapInput
	CustomerManagedKey          pulumi.StringPtrInput
	Description                 pulumi.StringPtrInput
	DisplayName                 pulumi.StringPtrInput
	IpRules                     IpAccessSettingsIpRuleArrayInput
	Tags                        aws.TagArrayInput
}

The set of arguments for constructing a IpAccessSettings resource.

func (IpAccessSettingsArgs) ElementType

func (IpAccessSettingsArgs) ElementType() reflect.Type

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

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

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

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

type IpAccessSettingsOutput

type IpAccessSettingsOutput struct{ *pulumi.OutputState }

func (IpAccessSettingsOutput) AdditionalEncryptionContext

func (o IpAccessSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput

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

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 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                 []aws.Tag `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

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 map[string]string     `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 (o LookupIdentityProviderResultOutput) IdentityProviderDetails() pulumi.StringMapOutput

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

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                 []aws.Tag                `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

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                 []aws.Tag `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) 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"`
	InstanceType                 *PortalInstanceType       `pulumi:"instanceType"`
	IpAccessSettingsArn          *string                   `pulumi:"ipAccessSettingsArn"`
	MaxConcurrentSessions        *float64                  `pulumi:"maxConcurrentSessions"`
	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                         []aws.Tag                 `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) InstanceType added in v0.104.0

func (LookupPortalResultOutput) IpAccessSettingsArn

func (o LookupPortalResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput

func (LookupPortalResultOutput) MaxConcurrentSessions added in v0.104.0

func (o LookupPortalResultOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput

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) 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                 []aws.Tag `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) 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                         []aws.Tag `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) 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                               []aws.Tag                                       `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) 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                 aws.TagArrayOutput       `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

type NetworkSettingsArgs

type NetworkSettingsArgs struct {
	SecurityGroupIds pulumi.StringArrayInput
	SubnetIds        pulumi.StringArrayInput
	Tags             aws.TagArrayInput
	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) 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 Portal

type Portal struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext  pulumi.StringMapOutput            `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"`
	InstanceType                 PortalInstanceTypePtrOutput       `pulumi:"instanceType"`
	IpAccessSettingsArn          pulumi.StringPtrOutput            `pulumi:"ipAccessSettingsArn"`
	MaxConcurrentSessions        pulumi.Float64PtrOutput           `pulumi:"maxConcurrentSessions"`
	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                         aws.TagArrayOutput                `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) ToPortalOutput

func (i *Portal) ToPortalOutput() PortalOutput

func (*Portal) ToPortalOutputWithContext

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

type PortalArgs

type PortalArgs struct {
	AdditionalEncryptionContext  pulumi.StringMapInput
	AuthenticationType           PortalAuthenticationTypePtrInput
	BrowserSettingsArn           pulumi.StringPtrInput
	CustomerManagedKey           pulumi.StringPtrInput
	DisplayName                  pulumi.StringPtrInput
	InstanceType                 PortalInstanceTypePtrInput
	IpAccessSettingsArn          pulumi.StringPtrInput
	MaxConcurrentSessions        pulumi.Float64PtrInput
	NetworkSettingsArn           pulumi.StringPtrInput
	Tags                         aws.TagArrayInput
	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 values of the PortalAuthenticationType enum A concrete instance of `PortalAuthenticationTypeInput` can be one of the following:

PortalAuthenticationTypeStandard
PortalAuthenticationTypeIamIdentityCenter

type PortalAuthenticationTypeOutput

type PortalAuthenticationTypeOutput struct{ *pulumi.OutputState }

func (PortalAuthenticationTypeOutput) ElementType

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) 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) 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) 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 PortalInput

type PortalInput interface {
	pulumi.Input

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

type PortalInstanceType added in v0.104.0

type PortalInstanceType string

func (PortalInstanceType) ElementType added in v0.104.0

func (PortalInstanceType) ElementType() reflect.Type

func (PortalInstanceType) ToPortalInstanceTypeOutput added in v0.104.0

func (e PortalInstanceType) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput

func (PortalInstanceType) ToPortalInstanceTypeOutputWithContext added in v0.104.0

func (e PortalInstanceType) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput

func (PortalInstanceType) ToPortalInstanceTypePtrOutput added in v0.104.0

func (e PortalInstanceType) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput

func (PortalInstanceType) ToPortalInstanceTypePtrOutputWithContext added in v0.104.0

func (e PortalInstanceType) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput

func (PortalInstanceType) ToStringOutput added in v0.104.0

func (e PortalInstanceType) ToStringOutput() pulumi.StringOutput

func (PortalInstanceType) ToStringOutputWithContext added in v0.104.0

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

func (PortalInstanceType) ToStringPtrOutput added in v0.104.0

func (e PortalInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalInstanceType) ToStringPtrOutputWithContext added in v0.104.0

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

type PortalInstanceTypeInput added in v0.104.0

type PortalInstanceTypeInput interface {
	pulumi.Input

	ToPortalInstanceTypeOutput() PortalInstanceTypeOutput
	ToPortalInstanceTypeOutputWithContext(context.Context) PortalInstanceTypeOutput
}

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

PortalInstanceTypeStandardRegular
PortalInstanceTypeStandardLarge
PortalInstanceTypeStandardXlarge

type PortalInstanceTypeOutput added in v0.104.0

type PortalInstanceTypeOutput struct{ *pulumi.OutputState }

func (PortalInstanceTypeOutput) ElementType added in v0.104.0

func (PortalInstanceTypeOutput) ElementType() reflect.Type

func (PortalInstanceTypeOutput) ToPortalInstanceTypeOutput added in v0.104.0

func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput

func (PortalInstanceTypeOutput) ToPortalInstanceTypeOutputWithContext added in v0.104.0

func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput

func (PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutput added in v0.104.0

func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput

func (PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutputWithContext added in v0.104.0

func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput

func (PortalInstanceTypeOutput) ToStringOutput added in v0.104.0

func (o PortalInstanceTypeOutput) ToStringOutput() pulumi.StringOutput

func (PortalInstanceTypeOutput) ToStringOutputWithContext added in v0.104.0

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

func (PortalInstanceTypeOutput) ToStringPtrOutput added in v0.104.0

func (o PortalInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalInstanceTypeOutput) ToStringPtrOutputWithContext added in v0.104.0

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

type PortalInstanceTypePtrInput added in v0.104.0

type PortalInstanceTypePtrInput interface {
	pulumi.Input

	ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
	ToPortalInstanceTypePtrOutputWithContext(context.Context) PortalInstanceTypePtrOutput
}

func PortalInstanceTypePtr added in v0.104.0

func PortalInstanceTypePtr(v string) PortalInstanceTypePtrInput

type PortalInstanceTypePtrOutput added in v0.104.0

type PortalInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (PortalInstanceTypePtrOutput) Elem added in v0.104.0

func (PortalInstanceTypePtrOutput) ElementType added in v0.104.0

func (PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutput added in v0.104.0

func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput

func (PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutputWithContext added in v0.104.0

func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput

func (PortalInstanceTypePtrOutput) ToStringPtrOutput added in v0.104.0

func (o PortalInstanceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PortalInstanceTypePtrOutput) ToStringPtrOutputWithContext added in v0.104.0

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

type PortalOutput

type PortalOutput struct{ *pulumi.OutputState }

func (PortalOutput) AdditionalEncryptionContext

func (o PortalOutput) AdditionalEncryptionContext() pulumi.StringMapOutput

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) InstanceType added in v0.104.0

func (o PortalOutput) InstanceType() PortalInstanceTypePtrOutput

func (PortalOutput) IpAccessSettingsArn

func (o PortalOutput) IpAccessSettingsArn() pulumi.StringPtrOutput

func (PortalOutput) MaxConcurrentSessions added in v0.104.0

func (o PortalOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput

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 (o PortalOutput) Tags() aws.TagArrayOutput

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) 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) 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) 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) 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 TrustStore

type TrustStore struct {
	pulumi.CustomResourceState

	AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
	CertificateList      pulumi.StringArrayOutput `pulumi:"certificateList"`
	Tags                 aws.TagArrayOutput       `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) 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            aws.TagArrayInput
}

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) 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 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                         aws.TagArrayOutput  `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) 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             aws.TagArrayInput
}

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) 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 UserSettings

type UserSettings struct {
	pulumi.CustomResourceState

	AdditionalEncryptionContext        pulumi.StringMapOutput                                  `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                               aws.TagArrayOutput                                      `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) ToUserSettingsOutput

func (i *UserSettings) ToUserSettingsOutput() UserSettingsOutput

func (*UserSettings) ToUserSettingsOutputWithContext

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

type UserSettingsArgs

type UserSettingsArgs struct {
	AdditionalEncryptionContext        pulumi.StringMapInput
	CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrInput
	CopyAllowed                        UserSettingsEnabledTypeInput
	CustomerManagedKey                 pulumi.StringPtrInput
	DisconnectTimeoutInMinutes         pulumi.Float64PtrInput
	DownloadAllowed                    UserSettingsEnabledTypeInput
	IdleDisconnectTimeoutInMinutes     pulumi.Float64PtrInput
	PasteAllowed                       UserSettingsEnabledTypeInput
	PrintAllowed                       UserSettingsEnabledTypeInput
	Tags                               aws.TagArrayInput
	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) 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) 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) 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) 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) 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) 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) 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 values of the UserSettingsEnabledType enum A concrete instance of `UserSettingsEnabledTypeInput` can be one of the following:

UserSettingsEnabledTypeDisabled
UserSettingsEnabledTypeEnabled

type UserSettingsEnabledTypeOutput

type UserSettingsEnabledTypeOutput struct{ *pulumi.OutputState }

func (UserSettingsEnabledTypeOutput) ElementType

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) 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 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() pulumi.StringMapOutput

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) 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"`
}

Jump to

Keyboard shortcuts

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