Documentation
¶
Index ¶
- Constants
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyInput
- type AccessPolicyOutput
- func (o AccessPolicyOutput) Description() pulumi.StringPtrOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) Name() pulumi.StringOutput
- func (o AccessPolicyOutput) Policy() pulumi.StringOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (o AccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
- func (o AccessPolicyOutput) Type() AccessPolicyTypeOutput
- type AccessPolicyState
- type AccessPolicyType
- func (AccessPolicyType) ElementType() reflect.Type
- func (e AccessPolicyType) ToAccessPolicyTypeOutput() AccessPolicyTypeOutput
- func (e AccessPolicyType) ToAccessPolicyTypeOutputWithContext(ctx context.Context) AccessPolicyTypeOutput
- func (e AccessPolicyType) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
- func (e AccessPolicyType) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
- func (e AccessPolicyType) ToStringOutput() pulumi.StringOutput
- func (e AccessPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyTypeInput
- type AccessPolicyTypeOutput
- func (AccessPolicyTypeOutput) ElementType() reflect.Type
- func (o AccessPolicyTypeOutput) ToAccessPolicyTypeOutput() AccessPolicyTypeOutput
- func (o AccessPolicyTypeOutput) ToAccessPolicyTypeOutputWithContext(ctx context.Context) AccessPolicyTypeOutput
- func (o AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
- func (o AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
- func (o AccessPolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyType]
- func (o AccessPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyTypePtrInput
- type AccessPolicyTypePtrOutput
- func (o AccessPolicyTypePtrOutput) Elem() AccessPolicyTypeOutput
- func (AccessPolicyTypePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
- func (o AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
- func (o AccessPolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyType]
- func (o AccessPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Collection
- type CollectionArgs
- type CollectionInput
- type CollectionOutput
- func (o CollectionOutput) Arn() pulumi.StringOutput
- func (o CollectionOutput) CollectionEndpoint() pulumi.StringOutput
- func (o CollectionOutput) DashboardEndpoint() pulumi.StringOutput
- func (o CollectionOutput) Description() pulumi.StringPtrOutput
- func (CollectionOutput) ElementType() reflect.Type
- func (o CollectionOutput) Name() pulumi.StringOutput
- func (o CollectionOutput) Tags() CollectionTagArrayOutput
- func (o CollectionOutput) ToCollectionOutput() CollectionOutput
- func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
- func (o CollectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Collection]
- func (o CollectionOutput) Type() CollectionTypePtrOutput
- type CollectionState
- type CollectionTag
- type CollectionTagArgs
- func (CollectionTagArgs) ElementType() reflect.Type
- func (i CollectionTagArgs) ToCollectionTagOutput() CollectionTagOutput
- func (i CollectionTagArgs) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput
- func (i CollectionTagArgs) ToOutput(ctx context.Context) pulumix.Output[CollectionTag]
- type CollectionTagArray
- func (CollectionTagArray) ElementType() reflect.Type
- func (i CollectionTagArray) ToCollectionTagArrayOutput() CollectionTagArrayOutput
- func (i CollectionTagArray) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput
- func (i CollectionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CollectionTag]
- type CollectionTagArrayInput
- type CollectionTagArrayOutput
- func (CollectionTagArrayOutput) ElementType() reflect.Type
- func (o CollectionTagArrayOutput) Index(i pulumi.IntInput) CollectionTagOutput
- func (o CollectionTagArrayOutput) ToCollectionTagArrayOutput() CollectionTagArrayOutput
- func (o CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput
- func (o CollectionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CollectionTag]
- type CollectionTagInput
- type CollectionTagOutput
- func (CollectionTagOutput) ElementType() reflect.Type
- func (o CollectionTagOutput) Key() pulumi.StringOutput
- func (o CollectionTagOutput) ToCollectionTagOutput() CollectionTagOutput
- func (o CollectionTagOutput) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput
- func (o CollectionTagOutput) ToOutput(ctx context.Context) pulumix.Output[CollectionTag]
- func (o CollectionTagOutput) Value() pulumi.StringOutput
- type CollectionType
- func (CollectionType) ElementType() reflect.Type
- func (e CollectionType) ToCollectionTypeOutput() CollectionTypeOutput
- func (e CollectionType) ToCollectionTypeOutputWithContext(ctx context.Context) CollectionTypeOutput
- func (e CollectionType) ToCollectionTypePtrOutput() CollectionTypePtrOutput
- func (e CollectionType) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
- func (e CollectionType) ToStringOutput() pulumi.StringOutput
- func (e CollectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CollectionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CollectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CollectionTypeInput
- type CollectionTypeOutput
- func (CollectionTypeOutput) ElementType() reflect.Type
- func (o CollectionTypeOutput) ToCollectionTypeOutput() CollectionTypeOutput
- func (o CollectionTypeOutput) ToCollectionTypeOutputWithContext(ctx context.Context) CollectionTypeOutput
- func (o CollectionTypeOutput) ToCollectionTypePtrOutput() CollectionTypePtrOutput
- func (o CollectionTypeOutput) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
- func (o CollectionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CollectionType]
- func (o CollectionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CollectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CollectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CollectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CollectionTypePtrInput
- type CollectionTypePtrOutput
- func (o CollectionTypePtrOutput) Elem() CollectionTypeOutput
- func (CollectionTypePtrOutput) ElementType() reflect.Type
- func (o CollectionTypePtrOutput) ToCollectionTypePtrOutput() CollectionTypePtrOutput
- func (o CollectionTypePtrOutput) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
- func (o CollectionTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CollectionType]
- func (o CollectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CollectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAccessPolicyArgs
- type LookupAccessPolicyOutputArgs
- type LookupAccessPolicyResult
- type LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPolicyResultOutput) Policy() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPolicyResult]
- type LookupCollectionArgs
- type LookupCollectionOutputArgs
- type LookupCollectionResult
- type LookupCollectionResultOutput
- func (o LookupCollectionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCollectionResultOutput) CollectionEndpoint() pulumi.StringPtrOutput
- func (o LookupCollectionResultOutput) DashboardEndpoint() pulumi.StringPtrOutput
- func (o LookupCollectionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCollectionResultOutput) ElementType() reflect.Type
- func (o LookupCollectionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCollectionResultOutput) ToLookupCollectionResultOutput() LookupCollectionResultOutput
- func (o LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext(ctx context.Context) LookupCollectionResultOutput
- func (o LookupCollectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCollectionResult]
- type LookupSecurityConfigArgs
- type LookupSecurityConfigOutputArgs
- type LookupSecurityConfigResult
- type LookupSecurityConfigResultOutput
- func (o LookupSecurityConfigResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSecurityConfigResultOutput) ElementType() reflect.Type
- func (o LookupSecurityConfigResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSecurityConfigResultOutput) SamlOptions() SecurityConfigSamlConfigOptionsPtrOutput
- func (o LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutput() LookupSecurityConfigResultOutput
- func (o LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutputWithContext(ctx context.Context) LookupSecurityConfigResultOutput
- func (o LookupSecurityConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityConfigResult]
- type LookupSecurityPolicyArgs
- type LookupSecurityPolicyOutputArgs
- type LookupSecurityPolicyResult
- type LookupSecurityPolicyResultOutput
- func (o LookupSecurityPolicyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSecurityPolicyResultOutput) ElementType() reflect.Type
- func (o LookupSecurityPolicyResultOutput) Policy() pulumi.StringPtrOutput
- func (o LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutput() LookupSecurityPolicyResultOutput
- func (o LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutputWithContext(ctx context.Context) LookupSecurityPolicyResultOutput
- func (o LookupSecurityPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityPolicyResult]
- type LookupVpcEndpointArgs
- type LookupVpcEndpointOutputArgs
- type LookupVpcEndpointResult
- type LookupVpcEndpointResultOutput
- func (LookupVpcEndpointResultOutput) ElementType() reflect.Type
- func (o LookupVpcEndpointResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupVpcEndpointResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupVpcEndpointResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutput() LookupVpcEndpointResultOutput
- func (o LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutputWithContext(ctx context.Context) LookupVpcEndpointResultOutput
- func (o LookupVpcEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpcEndpointResult]
- type SecurityConfig
- func (*SecurityConfig) ElementType() reflect.Type
- func (i *SecurityConfig) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfig]
- func (i *SecurityConfig) ToSecurityConfigOutput() SecurityConfigOutput
- func (i *SecurityConfig) ToSecurityConfigOutputWithContext(ctx context.Context) SecurityConfigOutput
- type SecurityConfigArgs
- type SecurityConfigInput
- type SecurityConfigOutput
- func (o SecurityConfigOutput) Description() pulumi.StringPtrOutput
- func (SecurityConfigOutput) ElementType() reflect.Type
- func (o SecurityConfigOutput) Name() pulumi.StringPtrOutput
- func (o SecurityConfigOutput) SamlOptions() SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfig]
- func (o SecurityConfigOutput) ToSecurityConfigOutput() SecurityConfigOutput
- func (o SecurityConfigOutput) ToSecurityConfigOutputWithContext(ctx context.Context) SecurityConfigOutput
- func (o SecurityConfigOutput) Type() SecurityConfigTypePtrOutput
- type SecurityConfigSamlConfigOptions
- type SecurityConfigSamlConfigOptionsArgs
- func (SecurityConfigSamlConfigOptionsArgs) ElementType() reflect.Type
- func (i SecurityConfigSamlConfigOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigSamlConfigOptions]
- func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutput() SecurityConfigSamlConfigOptionsOutput
- func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsOutput
- func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
- func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
- type SecurityConfigSamlConfigOptionsInput
- type SecurityConfigSamlConfigOptionsOutput
- func (SecurityConfigSamlConfigOptionsOutput) ElementType() reflect.Type
- func (o SecurityConfigSamlConfigOptionsOutput) GroupAttribute() pulumi.StringPtrOutput
- func (o SecurityConfigSamlConfigOptionsOutput) Metadata() pulumi.StringOutput
- func (o SecurityConfigSamlConfigOptionsOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o SecurityConfigSamlConfigOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigSamlConfigOptions]
- func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutput() SecurityConfigSamlConfigOptionsOutput
- func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsOutput
- func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigSamlConfigOptionsOutput) UserAttribute() pulumi.StringPtrOutput
- type SecurityConfigSamlConfigOptionsPtrInput
- type SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) Elem() SecurityConfigSamlConfigOptionsOutput
- func (SecurityConfigSamlConfigOptionsPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigSamlConfigOptionsPtrOutput) GroupAttribute() pulumi.StringPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfigSamlConfigOptions]
- func (o SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
- func (o SecurityConfigSamlConfigOptionsPtrOutput) UserAttribute() pulumi.StringPtrOutput
- type SecurityConfigState
- type SecurityConfigType
- func (SecurityConfigType) ElementType() reflect.Type
- func (e SecurityConfigType) ToSecurityConfigTypeOutput() SecurityConfigTypeOutput
- func (e SecurityConfigType) ToSecurityConfigTypeOutputWithContext(ctx context.Context) SecurityConfigTypeOutput
- func (e SecurityConfigType) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
- func (e SecurityConfigType) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
- func (e SecurityConfigType) ToStringOutput() pulumi.StringOutput
- func (e SecurityConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityConfigTypeInput
- type SecurityConfigTypeOutput
- func (SecurityConfigTypeOutput) ElementType() reflect.Type
- func (o SecurityConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigType]
- func (o SecurityConfigTypeOutput) ToSecurityConfigTypeOutput() SecurityConfigTypeOutput
- func (o SecurityConfigTypeOutput) ToSecurityConfigTypeOutputWithContext(ctx context.Context) SecurityConfigTypeOutput
- func (o SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
- func (o SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
- func (o SecurityConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityConfigTypePtrInput
- type SecurityConfigTypePtrOutput
- func (o SecurityConfigTypePtrOutput) Elem() SecurityConfigTypeOutput
- func (SecurityConfigTypePtrOutput) ElementType() reflect.Type
- func (o SecurityConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfigType]
- func (o SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
- func (o SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
- func (o SecurityConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPolicy
- func (*SecurityPolicy) ElementType() reflect.Type
- func (i *SecurityPolicy) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicy]
- func (i *SecurityPolicy) ToSecurityPolicyOutput() SecurityPolicyOutput
- func (i *SecurityPolicy) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
- type SecurityPolicyArgs
- type SecurityPolicyInput
- type SecurityPolicyOutput
- func (o SecurityPolicyOutput) Description() pulumi.StringPtrOutput
- func (SecurityPolicyOutput) ElementType() reflect.Type
- func (o SecurityPolicyOutput) Name() pulumi.StringOutput
- func (o SecurityPolicyOutput) Policy() pulumi.StringOutput
- func (o SecurityPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicy]
- func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
- func (o SecurityPolicyOutput) Type() SecurityPolicyTypeOutput
- type SecurityPolicyState
- type SecurityPolicyType
- func (SecurityPolicyType) ElementType() reflect.Type
- func (e SecurityPolicyType) ToSecurityPolicyTypeOutput() SecurityPolicyTypeOutput
- func (e SecurityPolicyType) ToSecurityPolicyTypeOutputWithContext(ctx context.Context) SecurityPolicyTypeOutput
- func (e SecurityPolicyType) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
- func (e SecurityPolicyType) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
- func (e SecurityPolicyType) ToStringOutput() pulumi.StringOutput
- func (e SecurityPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPolicyTypeInput
- type SecurityPolicyTypeOutput
- func (SecurityPolicyTypeOutput) ElementType() reflect.Type
- func (o SecurityPolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityPolicyType]
- func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutput() SecurityPolicyTypeOutput
- func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutputWithContext(ctx context.Context) SecurityPolicyTypeOutput
- func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
- func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
- func (o SecurityPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPolicyTypePtrInput
- type SecurityPolicyTypePtrOutput
- func (o SecurityPolicyTypePtrOutput) Elem() SecurityPolicyTypeOutput
- func (SecurityPolicyTypePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicyType]
- func (o SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
- func (o SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
- func (o SecurityPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VpcEndpoint
- type VpcEndpointArgs
- type VpcEndpointInput
- type VpcEndpointOutput
- func (VpcEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointOutput) Name() pulumi.StringOutput
- func (o VpcEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o VpcEndpointOutput) SubnetIds() pulumi.StringArrayOutput
- func (o VpcEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*VpcEndpoint]
- func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
- func (o VpcEndpointOutput) VpcId() pulumi.StringOutput
- type VpcEndpointState
Constants ¶
const ( CollectionTypeSearch = CollectionType("SEARCH") CollectionTypeTimeseries = CollectionType("TIMESERIES") CollectionTypeVectorsearch = CollectionType("VECTORSEARCH") )
const ( SecurityPolicyTypeEncryption = SecurityPolicyType("encryption") SecurityPolicyTypeNetwork = SecurityPolicyType("network") )
const (
AccessPolicyTypeData = AccessPolicyType("data")
)
const (
SecurityConfigTypeSaml = SecurityConfigType("saml")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // The description of the policy Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the policy Name pulumi.StringOutput `pulumi:"name"` // The JSON policy document that is the content for the policy Policy pulumi.StringOutput `pulumi:"policy"` Type AccessPolicyTypeOutput `pulumi:"type"` }
Amazon OpenSearchServerless access policy resource
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (*AccessPolicy) ToOutput ¶ added in v0.76.0
func (i *AccessPolicy) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The description of the policy Description pulumi.StringPtrInput // The name of the policy Name pulumi.StringPtrInput // The JSON policy document that is the content for the policy Policy pulumi.StringInput Type AccessPolicyTypeInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) Description ¶
func (o AccessPolicyOutput) Description() pulumi.StringPtrOutput
The description of the policy
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) Name ¶
func (o AccessPolicyOutput) Name() pulumi.StringOutput
The name of the policy
func (AccessPolicyOutput) Policy ¶
func (o AccessPolicyOutput) Policy() pulumi.StringOutput
The JSON policy document that is the content for the policy
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
func (AccessPolicyOutput) Type ¶
func (o AccessPolicyOutput) Type() AccessPolicyTypeOutput
type AccessPolicyState ¶
type AccessPolicyState struct { }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type AccessPolicyType ¶
type AccessPolicyType string
The possible types for the access policy
func (AccessPolicyType) ElementType ¶
func (AccessPolicyType) ElementType() reflect.Type
func (AccessPolicyType) ToAccessPolicyTypeOutput ¶
func (e AccessPolicyType) ToAccessPolicyTypeOutput() AccessPolicyTypeOutput
func (AccessPolicyType) ToAccessPolicyTypeOutputWithContext ¶
func (e AccessPolicyType) ToAccessPolicyTypeOutputWithContext(ctx context.Context) AccessPolicyTypeOutput
func (AccessPolicyType) ToAccessPolicyTypePtrOutput ¶
func (e AccessPolicyType) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
func (AccessPolicyType) ToAccessPolicyTypePtrOutputWithContext ¶
func (e AccessPolicyType) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
func (AccessPolicyType) ToStringOutput ¶
func (e AccessPolicyType) ToStringOutput() pulumi.StringOutput
func (AccessPolicyType) ToStringOutputWithContext ¶
func (e AccessPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyType) ToStringPtrOutput ¶
func (e AccessPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyType) ToStringPtrOutputWithContext ¶
func (e AccessPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyTypeInput ¶
type AccessPolicyTypeInput interface { pulumi.Input ToAccessPolicyTypeOutput() AccessPolicyTypeOutput ToAccessPolicyTypeOutputWithContext(context.Context) AccessPolicyTypeOutput }
AccessPolicyTypeInput is an input type that accepts AccessPolicyTypeArgs and AccessPolicyTypeOutput values. You can construct a concrete instance of `AccessPolicyTypeInput` via:
AccessPolicyTypeArgs{...}
type AccessPolicyTypeOutput ¶
type AccessPolicyTypeOutput struct{ *pulumi.OutputState }
func (AccessPolicyTypeOutput) ElementType ¶
func (AccessPolicyTypeOutput) ElementType() reflect.Type
func (AccessPolicyTypeOutput) ToAccessPolicyTypeOutput ¶
func (o AccessPolicyTypeOutput) ToAccessPolicyTypeOutput() AccessPolicyTypeOutput
func (AccessPolicyTypeOutput) ToAccessPolicyTypeOutputWithContext ¶
func (o AccessPolicyTypeOutput) ToAccessPolicyTypeOutputWithContext(ctx context.Context) AccessPolicyTypeOutput
func (AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutput ¶
func (o AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
func (AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutputWithContext ¶
func (o AccessPolicyTypeOutput) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
func (AccessPolicyTypeOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyType]
func (AccessPolicyTypeOutput) ToStringOutput ¶
func (o AccessPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccessPolicyTypeOutput) ToStringOutputWithContext ¶
func (o AccessPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyTypeOutput) ToStringPtrOutput ¶
func (o AccessPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyTypePtrInput ¶
type AccessPolicyTypePtrInput interface { pulumi.Input ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput ToAccessPolicyTypePtrOutputWithContext(context.Context) AccessPolicyTypePtrOutput }
func AccessPolicyTypePtr ¶
func AccessPolicyTypePtr(v string) AccessPolicyTypePtrInput
type AccessPolicyTypePtrOutput ¶
type AccessPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyTypePtrOutput) Elem ¶
func (o AccessPolicyTypePtrOutput) Elem() AccessPolicyTypeOutput
func (AccessPolicyTypePtrOutput) ElementType ¶
func (AccessPolicyTypePtrOutput) ElementType() reflect.Type
func (AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutput ¶
func (o AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutput() AccessPolicyTypePtrOutput
func (AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutputWithContext ¶
func (o AccessPolicyTypePtrOutput) ToAccessPolicyTypePtrOutputWithContext(ctx context.Context) AccessPolicyTypePtrOutput
func (AccessPolicyTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyType]
func (AccessPolicyTypePtrOutput) ToStringPtrOutput ¶
func (o AccessPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Collection ¶
type Collection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the collection. Arn pulumi.StringOutput `pulumi:"arn"` // The endpoint for the collection. CollectionEndpoint pulumi.StringOutput `pulumi:"collectionEndpoint"` // The OpenSearch Dashboards endpoint for the collection. DashboardEndpoint pulumi.StringOutput `pulumi:"dashboardEndpoint"` // The description of the collection Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the collection. // // The name must meet the following criteria: // Unique to your account and AWS Region // Starts with a lowercase letter // Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) // Contains between 3 and 32 characters Name pulumi.StringOutput `pulumi:"name"` // List of tags to be added to the resource Tags CollectionTagArrayOutput `pulumi:"tags"` Type CollectionTypePtrOutput `pulumi:"type"` }
Amazon OpenSearchServerless collection resource
func GetCollection ¶
func GetCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CollectionState, opts ...pulumi.ResourceOption) (*Collection, error)
GetCollection gets an existing Collection 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 NewCollection ¶
func NewCollection(ctx *pulumi.Context, name string, args *CollectionArgs, opts ...pulumi.ResourceOption) (*Collection, error)
NewCollection registers a new resource with the given unique name, arguments, and options.
func (*Collection) ElementType ¶
func (*Collection) ElementType() reflect.Type
func (*Collection) ToCollectionOutput ¶
func (i *Collection) ToCollectionOutput() CollectionOutput
func (*Collection) ToCollectionOutputWithContext ¶
func (i *Collection) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
func (*Collection) ToOutput ¶ added in v0.76.0
func (i *Collection) ToOutput(ctx context.Context) pulumix.Output[*Collection]
type CollectionArgs ¶
type CollectionArgs struct { // The description of the collection Description pulumi.StringPtrInput // The name of the collection. // // The name must meet the following criteria: // Unique to your account and AWS Region // Starts with a lowercase letter // Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) // Contains between 3 and 32 characters Name pulumi.StringPtrInput // List of tags to be added to the resource Tags CollectionTagArrayInput Type CollectionTypePtrInput }
The set of arguments for constructing a Collection resource.
func (CollectionArgs) ElementType ¶
func (CollectionArgs) ElementType() reflect.Type
type CollectionInput ¶
type CollectionInput interface { pulumi.Input ToCollectionOutput() CollectionOutput ToCollectionOutputWithContext(ctx context.Context) CollectionOutput }
type CollectionOutput ¶
type CollectionOutput struct{ *pulumi.OutputState }
func (CollectionOutput) Arn ¶
func (o CollectionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the collection.
func (CollectionOutput) CollectionEndpoint ¶
func (o CollectionOutput) CollectionEndpoint() pulumi.StringOutput
The endpoint for the collection.
func (CollectionOutput) DashboardEndpoint ¶
func (o CollectionOutput) DashboardEndpoint() pulumi.StringOutput
The OpenSearch Dashboards endpoint for the collection.
func (CollectionOutput) Description ¶
func (o CollectionOutput) Description() pulumi.StringPtrOutput
The description of the collection
func (CollectionOutput) ElementType ¶
func (CollectionOutput) ElementType() reflect.Type
func (CollectionOutput) Name ¶
func (o CollectionOutput) Name() pulumi.StringOutput
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
func (CollectionOutput) Tags ¶
func (o CollectionOutput) Tags() CollectionTagArrayOutput
List of tags to be added to the resource
func (CollectionOutput) ToCollectionOutput ¶
func (o CollectionOutput) ToCollectionOutput() CollectionOutput
func (CollectionOutput) ToCollectionOutputWithContext ¶
func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
func (CollectionOutput) ToOutput ¶ added in v0.76.0
func (o CollectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Collection]
func (CollectionOutput) Type ¶
func (o CollectionOutput) Type() CollectionTypePtrOutput
type CollectionState ¶
type CollectionState struct { }
func (CollectionState) ElementType ¶
func (CollectionState) ElementType() reflect.Type
type CollectionTag ¶
type CollectionTag struct { // The key in the key-value pair Key string `pulumi:"key"` // The value in the key-value pair Value string `pulumi:"value"` }
A key-value pair metadata associated with resource
type CollectionTagArgs ¶
type CollectionTagArgs struct { // The key in the key-value pair Key pulumi.StringInput `pulumi:"key"` // The value in the key-value pair Value pulumi.StringInput `pulumi:"value"` }
A key-value pair metadata associated with resource
func (CollectionTagArgs) ElementType ¶
func (CollectionTagArgs) ElementType() reflect.Type
func (CollectionTagArgs) ToCollectionTagOutput ¶
func (i CollectionTagArgs) ToCollectionTagOutput() CollectionTagOutput
func (CollectionTagArgs) ToCollectionTagOutputWithContext ¶
func (i CollectionTagArgs) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput
func (CollectionTagArgs) ToOutput ¶ added in v0.76.0
func (i CollectionTagArgs) ToOutput(ctx context.Context) pulumix.Output[CollectionTag]
type CollectionTagArray ¶
type CollectionTagArray []CollectionTagInput
func (CollectionTagArray) ElementType ¶
func (CollectionTagArray) ElementType() reflect.Type
func (CollectionTagArray) ToCollectionTagArrayOutput ¶
func (i CollectionTagArray) ToCollectionTagArrayOutput() CollectionTagArrayOutput
func (CollectionTagArray) ToCollectionTagArrayOutputWithContext ¶
func (i CollectionTagArray) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput
func (CollectionTagArray) ToOutput ¶ added in v0.76.0
func (i CollectionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CollectionTag]
type CollectionTagArrayInput ¶
type CollectionTagArrayInput interface { pulumi.Input ToCollectionTagArrayOutput() CollectionTagArrayOutput ToCollectionTagArrayOutputWithContext(context.Context) CollectionTagArrayOutput }
CollectionTagArrayInput is an input type that accepts CollectionTagArray and CollectionTagArrayOutput values. You can construct a concrete instance of `CollectionTagArrayInput` via:
CollectionTagArray{ CollectionTagArgs{...} }
type CollectionTagArrayOutput ¶
type CollectionTagArrayOutput struct{ *pulumi.OutputState }
func (CollectionTagArrayOutput) ElementType ¶
func (CollectionTagArrayOutput) ElementType() reflect.Type
func (CollectionTagArrayOutput) Index ¶
func (o CollectionTagArrayOutput) Index(i pulumi.IntInput) CollectionTagOutput
func (CollectionTagArrayOutput) ToCollectionTagArrayOutput ¶
func (o CollectionTagArrayOutput) ToCollectionTagArrayOutput() CollectionTagArrayOutput
func (CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext ¶
func (o CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput
func (CollectionTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o CollectionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CollectionTag]
type CollectionTagInput ¶
type CollectionTagInput interface { pulumi.Input ToCollectionTagOutput() CollectionTagOutput ToCollectionTagOutputWithContext(context.Context) CollectionTagOutput }
CollectionTagInput is an input type that accepts CollectionTagArgs and CollectionTagOutput values. You can construct a concrete instance of `CollectionTagInput` via:
CollectionTagArgs{...}
type CollectionTagOutput ¶
type CollectionTagOutput struct{ *pulumi.OutputState }
A key-value pair metadata associated with resource
func (CollectionTagOutput) ElementType ¶
func (CollectionTagOutput) ElementType() reflect.Type
func (CollectionTagOutput) Key ¶
func (o CollectionTagOutput) Key() pulumi.StringOutput
The key in the key-value pair
func (CollectionTagOutput) ToCollectionTagOutput ¶
func (o CollectionTagOutput) ToCollectionTagOutput() CollectionTagOutput
func (CollectionTagOutput) ToCollectionTagOutputWithContext ¶
func (o CollectionTagOutput) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput
func (CollectionTagOutput) ToOutput ¶ added in v0.76.0
func (o CollectionTagOutput) ToOutput(ctx context.Context) pulumix.Output[CollectionTag]
func (CollectionTagOutput) Value ¶
func (o CollectionTagOutput) Value() pulumi.StringOutput
The value in the key-value pair
type CollectionType ¶
type CollectionType string
The possible types for the collection
func (CollectionType) ElementType ¶
func (CollectionType) ElementType() reflect.Type
func (CollectionType) ToCollectionTypeOutput ¶
func (e CollectionType) ToCollectionTypeOutput() CollectionTypeOutput
func (CollectionType) ToCollectionTypeOutputWithContext ¶
func (e CollectionType) ToCollectionTypeOutputWithContext(ctx context.Context) CollectionTypeOutput
func (CollectionType) ToCollectionTypePtrOutput ¶
func (e CollectionType) ToCollectionTypePtrOutput() CollectionTypePtrOutput
func (CollectionType) ToCollectionTypePtrOutputWithContext ¶
func (e CollectionType) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
func (CollectionType) ToStringOutput ¶
func (e CollectionType) ToStringOutput() pulumi.StringOutput
func (CollectionType) ToStringOutputWithContext ¶
func (e CollectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CollectionType) ToStringPtrOutput ¶
func (e CollectionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CollectionType) ToStringPtrOutputWithContext ¶
func (e CollectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CollectionTypeInput ¶
type CollectionTypeInput interface { pulumi.Input ToCollectionTypeOutput() CollectionTypeOutput ToCollectionTypeOutputWithContext(context.Context) CollectionTypeOutput }
CollectionTypeInput is an input type that accepts CollectionTypeArgs and CollectionTypeOutput values. You can construct a concrete instance of `CollectionTypeInput` via:
CollectionTypeArgs{...}
type CollectionTypeOutput ¶
type CollectionTypeOutput struct{ *pulumi.OutputState }
func (CollectionTypeOutput) ElementType ¶
func (CollectionTypeOutput) ElementType() reflect.Type
func (CollectionTypeOutput) ToCollectionTypeOutput ¶
func (o CollectionTypeOutput) ToCollectionTypeOutput() CollectionTypeOutput
func (CollectionTypeOutput) ToCollectionTypeOutputWithContext ¶
func (o CollectionTypeOutput) ToCollectionTypeOutputWithContext(ctx context.Context) CollectionTypeOutput
func (CollectionTypeOutput) ToCollectionTypePtrOutput ¶
func (o CollectionTypeOutput) ToCollectionTypePtrOutput() CollectionTypePtrOutput
func (CollectionTypeOutput) ToCollectionTypePtrOutputWithContext ¶
func (o CollectionTypeOutput) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
func (CollectionTypeOutput) ToOutput ¶ added in v0.76.0
func (o CollectionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CollectionType]
func (CollectionTypeOutput) ToStringOutput ¶
func (o CollectionTypeOutput) ToStringOutput() pulumi.StringOutput
func (CollectionTypeOutput) ToStringOutputWithContext ¶
func (o CollectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CollectionTypeOutput) ToStringPtrOutput ¶
func (o CollectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CollectionTypeOutput) ToStringPtrOutputWithContext ¶
func (o CollectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CollectionTypePtrInput ¶
type CollectionTypePtrInput interface { pulumi.Input ToCollectionTypePtrOutput() CollectionTypePtrOutput ToCollectionTypePtrOutputWithContext(context.Context) CollectionTypePtrOutput }
func CollectionTypePtr ¶
func CollectionTypePtr(v string) CollectionTypePtrInput
type CollectionTypePtrOutput ¶
type CollectionTypePtrOutput struct{ *pulumi.OutputState }
func (CollectionTypePtrOutput) Elem ¶
func (o CollectionTypePtrOutput) Elem() CollectionTypeOutput
func (CollectionTypePtrOutput) ElementType ¶
func (CollectionTypePtrOutput) ElementType() reflect.Type
func (CollectionTypePtrOutput) ToCollectionTypePtrOutput ¶
func (o CollectionTypePtrOutput) ToCollectionTypePtrOutput() CollectionTypePtrOutput
func (CollectionTypePtrOutput) ToCollectionTypePtrOutputWithContext ¶
func (o CollectionTypePtrOutput) ToCollectionTypePtrOutputWithContext(ctx context.Context) CollectionTypePtrOutput
func (CollectionTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o CollectionTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CollectionType]
func (CollectionTypePtrOutput) ToStringPtrOutput ¶
func (o CollectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CollectionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CollectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupAccessPolicyArgs ¶
type LookupAccessPolicyArgs struct { // The name of the policy Name string `pulumi:"name"` Type AccessPolicyType `pulumi:"type"` }
type LookupAccessPolicyOutputArgs ¶
type LookupAccessPolicyOutputArgs struct { // The name of the policy Name pulumi.StringInput `pulumi:"name"` Type AccessPolicyTypeInput `pulumi:"type"` }
func (LookupAccessPolicyOutputArgs) ElementType ¶
func (LookupAccessPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPolicyResult ¶
type LookupAccessPolicyResult struct { // The description of the policy Description *string `pulumi:"description"` // The JSON policy document that is the content for the policy Policy *string `pulumi:"policy"` }
func LookupAccessPolicy ¶
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
Amazon OpenSearchServerless access policy resource
type LookupAccessPolicyResultOutput ¶
type LookupAccessPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAccessPolicyOutput ¶
func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) Description ¶
func (o LookupAccessPolicyResultOutput) Description() pulumi.StringPtrOutput
The description of the policy
func (LookupAccessPolicyResultOutput) ElementType ¶
func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPolicyResultOutput) Policy ¶
func (o LookupAccessPolicyResultOutput) Policy() pulumi.StringPtrOutput
The JSON policy document that is the content for the policy
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPolicyResult]
type LookupCollectionArgs ¶
type LookupCollectionArgs struct { // The identifier of the collection Id string `pulumi:"id"` }
type LookupCollectionOutputArgs ¶
type LookupCollectionOutputArgs struct { // The identifier of the collection Id pulumi.StringInput `pulumi:"id"` }
func (LookupCollectionOutputArgs) ElementType ¶
func (LookupCollectionOutputArgs) ElementType() reflect.Type
type LookupCollectionResult ¶
type LookupCollectionResult struct { // The Amazon Resource Name (ARN) of the collection. Arn *string `pulumi:"arn"` // The endpoint for the collection. CollectionEndpoint *string `pulumi:"collectionEndpoint"` // The OpenSearch Dashboards endpoint for the collection. DashboardEndpoint *string `pulumi:"dashboardEndpoint"` // The description of the collection Description *string `pulumi:"description"` // The identifier of the collection Id *string `pulumi:"id"` }
func LookupCollection ¶
func LookupCollection(ctx *pulumi.Context, args *LookupCollectionArgs, opts ...pulumi.InvokeOption) (*LookupCollectionResult, error)
Amazon OpenSearchServerless collection resource
type LookupCollectionResultOutput ¶
type LookupCollectionResultOutput struct{ *pulumi.OutputState }
func LookupCollectionOutput ¶
func LookupCollectionOutput(ctx *pulumi.Context, args LookupCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupCollectionResultOutput
func (LookupCollectionResultOutput) Arn ¶
func (o LookupCollectionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the collection.
func (LookupCollectionResultOutput) CollectionEndpoint ¶
func (o LookupCollectionResultOutput) CollectionEndpoint() pulumi.StringPtrOutput
The endpoint for the collection.
func (LookupCollectionResultOutput) DashboardEndpoint ¶
func (o LookupCollectionResultOutput) DashboardEndpoint() pulumi.StringPtrOutput
The OpenSearch Dashboards endpoint for the collection.
func (LookupCollectionResultOutput) Description ¶
func (o LookupCollectionResultOutput) Description() pulumi.StringPtrOutput
The description of the collection
func (LookupCollectionResultOutput) ElementType ¶
func (LookupCollectionResultOutput) ElementType() reflect.Type
func (LookupCollectionResultOutput) Id ¶
func (o LookupCollectionResultOutput) Id() pulumi.StringPtrOutput
The identifier of the collection
func (LookupCollectionResultOutput) ToLookupCollectionResultOutput ¶
func (o LookupCollectionResultOutput) ToLookupCollectionResultOutput() LookupCollectionResultOutput
func (LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext ¶
func (o LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext(ctx context.Context) LookupCollectionResultOutput
func (LookupCollectionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCollectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCollectionResult]
type LookupSecurityConfigArgs ¶
type LookupSecurityConfigArgs struct { // The identifier of the security config Id string `pulumi:"id"` }
type LookupSecurityConfigOutputArgs ¶
type LookupSecurityConfigOutputArgs struct { // The identifier of the security config Id pulumi.StringInput `pulumi:"id"` }
func (LookupSecurityConfigOutputArgs) ElementType ¶
func (LookupSecurityConfigOutputArgs) ElementType() reflect.Type
type LookupSecurityConfigResult ¶
type LookupSecurityConfigResult struct { // Security config description Description *string `pulumi:"description"` // The identifier of the security config Id *string `pulumi:"id"` SamlOptions *SecurityConfigSamlConfigOptions `pulumi:"samlOptions"` }
func LookupSecurityConfig ¶
func LookupSecurityConfig(ctx *pulumi.Context, args *LookupSecurityConfigArgs, opts ...pulumi.InvokeOption) (*LookupSecurityConfigResult, error)
Amazon OpenSearchServerless security config resource
type LookupSecurityConfigResultOutput ¶
type LookupSecurityConfigResultOutput struct{ *pulumi.OutputState }
func LookupSecurityConfigOutput ¶
func LookupSecurityConfigOutput(ctx *pulumi.Context, args LookupSecurityConfigOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityConfigResultOutput
func (LookupSecurityConfigResultOutput) Description ¶
func (o LookupSecurityConfigResultOutput) Description() pulumi.StringPtrOutput
Security config description
func (LookupSecurityConfigResultOutput) ElementType ¶
func (LookupSecurityConfigResultOutput) ElementType() reflect.Type
func (LookupSecurityConfigResultOutput) Id ¶
func (o LookupSecurityConfigResultOutput) Id() pulumi.StringPtrOutput
The identifier of the security config
func (LookupSecurityConfigResultOutput) SamlOptions ¶
func (o LookupSecurityConfigResultOutput) SamlOptions() SecurityConfigSamlConfigOptionsPtrOutput
func (LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutput ¶
func (o LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutput() LookupSecurityConfigResultOutput
func (LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutputWithContext ¶
func (o LookupSecurityConfigResultOutput) ToLookupSecurityConfigResultOutputWithContext(ctx context.Context) LookupSecurityConfigResultOutput
func (LookupSecurityConfigResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSecurityConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityConfigResult]
type LookupSecurityPolicyArgs ¶
type LookupSecurityPolicyArgs struct { // The name of the policy Name string `pulumi:"name"` Type SecurityPolicyType `pulumi:"type"` }
type LookupSecurityPolicyOutputArgs ¶
type LookupSecurityPolicyOutputArgs struct { // The name of the policy Name pulumi.StringInput `pulumi:"name"` Type SecurityPolicyTypeInput `pulumi:"type"` }
func (LookupSecurityPolicyOutputArgs) ElementType ¶
func (LookupSecurityPolicyOutputArgs) ElementType() reflect.Type
type LookupSecurityPolicyResult ¶
type LookupSecurityPolicyResult struct { // The description of the policy Description *string `pulumi:"description"` // The JSON policy document that is the content for the policy Policy *string `pulumi:"policy"` }
func LookupSecurityPolicy ¶
func LookupSecurityPolicy(ctx *pulumi.Context, args *LookupSecurityPolicyArgs, opts ...pulumi.InvokeOption) (*LookupSecurityPolicyResult, error)
Amazon OpenSearchServerless security policy resource
type LookupSecurityPolicyResultOutput ¶
type LookupSecurityPolicyResultOutput struct{ *pulumi.OutputState }
func LookupSecurityPolicyOutput ¶
func LookupSecurityPolicyOutput(ctx *pulumi.Context, args LookupSecurityPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityPolicyResultOutput
func (LookupSecurityPolicyResultOutput) Description ¶
func (o LookupSecurityPolicyResultOutput) Description() pulumi.StringPtrOutput
The description of the policy
func (LookupSecurityPolicyResultOutput) ElementType ¶
func (LookupSecurityPolicyResultOutput) ElementType() reflect.Type
func (LookupSecurityPolicyResultOutput) Policy ¶
func (o LookupSecurityPolicyResultOutput) Policy() pulumi.StringPtrOutput
The JSON policy document that is the content for the policy
func (LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutput ¶
func (o LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutput() LookupSecurityPolicyResultOutput
func (LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutputWithContext ¶
func (o LookupSecurityPolicyResultOutput) ToLookupSecurityPolicyResultOutputWithContext(ctx context.Context) LookupSecurityPolicyResultOutput
func (LookupSecurityPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSecurityPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityPolicyResult]
type LookupVpcEndpointArgs ¶
type LookupVpcEndpointArgs struct { // The identifier of the VPC Endpoint Id string `pulumi:"id"` }
type LookupVpcEndpointOutputArgs ¶
type LookupVpcEndpointOutputArgs struct { // The identifier of the VPC Endpoint Id pulumi.StringInput `pulumi:"id"` }
func (LookupVpcEndpointOutputArgs) ElementType ¶
func (LookupVpcEndpointOutputArgs) ElementType() reflect.Type
type LookupVpcEndpointResult ¶
type LookupVpcEndpointResult struct { // The identifier of the VPC Endpoint Id *string `pulumi:"id"` // The ID of one or more security groups to associate with the endpoint network interface SecurityGroupIds []string `pulumi:"securityGroupIds"` // The ID of one or more subnets in which to create an endpoint network interface SubnetIds []string `pulumi:"subnetIds"` }
func LookupVpcEndpoint ¶
func LookupVpcEndpoint(ctx *pulumi.Context, args *LookupVpcEndpointArgs, opts ...pulumi.InvokeOption) (*LookupVpcEndpointResult, error)
Amazon OpenSearchServerless vpc endpoint resource
type LookupVpcEndpointResultOutput ¶
type LookupVpcEndpointResultOutput struct{ *pulumi.OutputState }
func LookupVpcEndpointOutput ¶
func LookupVpcEndpointOutput(ctx *pulumi.Context, args LookupVpcEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupVpcEndpointResultOutput
func (LookupVpcEndpointResultOutput) ElementType ¶
func (LookupVpcEndpointResultOutput) ElementType() reflect.Type
func (LookupVpcEndpointResultOutput) Id ¶
func (o LookupVpcEndpointResultOutput) Id() pulumi.StringPtrOutput
The identifier of the VPC Endpoint
func (LookupVpcEndpointResultOutput) SecurityGroupIds ¶
func (o LookupVpcEndpointResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
The ID of one or more security groups to associate with the endpoint network interface
func (LookupVpcEndpointResultOutput) SubnetIds ¶
func (o LookupVpcEndpointResultOutput) SubnetIds() pulumi.StringArrayOutput
The ID of one or more subnets in which to create an endpoint network interface
func (LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutput ¶
func (o LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutput() LookupVpcEndpointResultOutput
func (LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutputWithContext ¶
func (o LookupVpcEndpointResultOutput) ToLookupVpcEndpointResultOutputWithContext(ctx context.Context) LookupVpcEndpointResultOutput
func (LookupVpcEndpointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupVpcEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpcEndpointResult]
type SecurityConfig ¶
type SecurityConfig struct { pulumi.CustomResourceState // Security config description Description pulumi.StringPtrOutput `pulumi:"description"` // The friendly name of the security config Name pulumi.StringPtrOutput `pulumi:"name"` SamlOptions SecurityConfigSamlConfigOptionsPtrOutput `pulumi:"samlOptions"` Type SecurityConfigTypePtrOutput `pulumi:"type"` }
Amazon OpenSearchServerless security config resource
func GetSecurityConfig ¶
func GetSecurityConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityConfigState, opts ...pulumi.ResourceOption) (*SecurityConfig, error)
GetSecurityConfig gets an existing SecurityConfig 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 NewSecurityConfig ¶
func NewSecurityConfig(ctx *pulumi.Context, name string, args *SecurityConfigArgs, opts ...pulumi.ResourceOption) (*SecurityConfig, error)
NewSecurityConfig registers a new resource with the given unique name, arguments, and options.
func (*SecurityConfig) ElementType ¶
func (*SecurityConfig) ElementType() reflect.Type
func (*SecurityConfig) ToOutput ¶ added in v0.76.0
func (i *SecurityConfig) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfig]
func (*SecurityConfig) ToSecurityConfigOutput ¶
func (i *SecurityConfig) ToSecurityConfigOutput() SecurityConfigOutput
func (*SecurityConfig) ToSecurityConfigOutputWithContext ¶
func (i *SecurityConfig) ToSecurityConfigOutputWithContext(ctx context.Context) SecurityConfigOutput
type SecurityConfigArgs ¶
type SecurityConfigArgs struct { // Security config description Description pulumi.StringPtrInput // The friendly name of the security config Name pulumi.StringPtrInput SamlOptions SecurityConfigSamlConfigOptionsPtrInput Type SecurityConfigTypePtrInput }
The set of arguments for constructing a SecurityConfig resource.
func (SecurityConfigArgs) ElementType ¶
func (SecurityConfigArgs) ElementType() reflect.Type
type SecurityConfigInput ¶
type SecurityConfigInput interface { pulumi.Input ToSecurityConfigOutput() SecurityConfigOutput ToSecurityConfigOutputWithContext(ctx context.Context) SecurityConfigOutput }
type SecurityConfigOutput ¶
type SecurityConfigOutput struct{ *pulumi.OutputState }
func (SecurityConfigOutput) Description ¶
func (o SecurityConfigOutput) Description() pulumi.StringPtrOutput
Security config description
func (SecurityConfigOutput) ElementType ¶
func (SecurityConfigOutput) ElementType() reflect.Type
func (SecurityConfigOutput) Name ¶
func (o SecurityConfigOutput) Name() pulumi.StringPtrOutput
The friendly name of the security config
func (SecurityConfigOutput) SamlOptions ¶
func (o SecurityConfigOutput) SamlOptions() SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfig]
func (SecurityConfigOutput) ToSecurityConfigOutput ¶
func (o SecurityConfigOutput) ToSecurityConfigOutput() SecurityConfigOutput
func (SecurityConfigOutput) ToSecurityConfigOutputWithContext ¶
func (o SecurityConfigOutput) ToSecurityConfigOutputWithContext(ctx context.Context) SecurityConfigOutput
func (SecurityConfigOutput) Type ¶
func (o SecurityConfigOutput) Type() SecurityConfigTypePtrOutput
type SecurityConfigSamlConfigOptions ¶
type SecurityConfigSamlConfigOptions struct { // Group attribute for this saml integration GroupAttribute *string `pulumi:"groupAttribute"` // The XML saml provider metadata document that you want to use Metadata string `pulumi:"metadata"` // Defines the session timeout in minutes SessionTimeout *int `pulumi:"sessionTimeout"` // Custom attribute for this saml integration UserAttribute *string `pulumi:"userAttribute"` }
Describes saml options in form of key value map
type SecurityConfigSamlConfigOptionsArgs ¶
type SecurityConfigSamlConfigOptionsArgs struct { // Group attribute for this saml integration GroupAttribute pulumi.StringPtrInput `pulumi:"groupAttribute"` // The XML saml provider metadata document that you want to use Metadata pulumi.StringInput `pulumi:"metadata"` // Defines the session timeout in minutes SessionTimeout pulumi.IntPtrInput `pulumi:"sessionTimeout"` // Custom attribute for this saml integration UserAttribute pulumi.StringPtrInput `pulumi:"userAttribute"` }
Describes saml options in form of key value map
func (SecurityConfigSamlConfigOptionsArgs) ElementType ¶
func (SecurityConfigSamlConfigOptionsArgs) ElementType() reflect.Type
func (SecurityConfigSamlConfigOptionsArgs) ToOutput ¶ added in v0.76.0
func (i SecurityConfigSamlConfigOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigSamlConfigOptions]
func (SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutput ¶
func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutput() SecurityConfigSamlConfigOptionsOutput
func (SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutputWithContext ¶
func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsOutput
func (SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutput ¶
func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext ¶
func (i SecurityConfigSamlConfigOptionsArgs) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
type SecurityConfigSamlConfigOptionsInput ¶
type SecurityConfigSamlConfigOptionsInput interface { pulumi.Input ToSecurityConfigSamlConfigOptionsOutput() SecurityConfigSamlConfigOptionsOutput ToSecurityConfigSamlConfigOptionsOutputWithContext(context.Context) SecurityConfigSamlConfigOptionsOutput }
SecurityConfigSamlConfigOptionsInput is an input type that accepts SecurityConfigSamlConfigOptionsArgs and SecurityConfigSamlConfigOptionsOutput values. You can construct a concrete instance of `SecurityConfigSamlConfigOptionsInput` via:
SecurityConfigSamlConfigOptionsArgs{...}
type SecurityConfigSamlConfigOptionsOutput ¶
type SecurityConfigSamlConfigOptionsOutput struct{ *pulumi.OutputState }
Describes saml options in form of key value map
func (SecurityConfigSamlConfigOptionsOutput) ElementType ¶
func (SecurityConfigSamlConfigOptionsOutput) ElementType() reflect.Type
func (SecurityConfigSamlConfigOptionsOutput) GroupAttribute ¶
func (o SecurityConfigSamlConfigOptionsOutput) GroupAttribute() pulumi.StringPtrOutput
Group attribute for this saml integration
func (SecurityConfigSamlConfigOptionsOutput) Metadata ¶
func (o SecurityConfigSamlConfigOptionsOutput) Metadata() pulumi.StringOutput
The XML saml provider metadata document that you want to use
func (SecurityConfigSamlConfigOptionsOutput) SessionTimeout ¶
func (o SecurityConfigSamlConfigOptionsOutput) SessionTimeout() pulumi.IntPtrOutput
Defines the session timeout in minutes
func (SecurityConfigSamlConfigOptionsOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigSamlConfigOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigSamlConfigOptions]
func (SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutput ¶
func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutput() SecurityConfigSamlConfigOptionsOutput
func (SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutputWithContext ¶
func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsOutput
func (SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutput ¶
func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext ¶
func (o SecurityConfigSamlConfigOptionsOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigSamlConfigOptionsOutput) UserAttribute ¶
func (o SecurityConfigSamlConfigOptionsOutput) UserAttribute() pulumi.StringPtrOutput
Custom attribute for this saml integration
type SecurityConfigSamlConfigOptionsPtrInput ¶
type SecurityConfigSamlConfigOptionsPtrInput interface { pulumi.Input ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(context.Context) SecurityConfigSamlConfigOptionsPtrOutput }
SecurityConfigSamlConfigOptionsPtrInput is an input type that accepts SecurityConfigSamlConfigOptionsArgs, SecurityConfigSamlConfigOptionsPtr and SecurityConfigSamlConfigOptionsPtrOutput values. You can construct a concrete instance of `SecurityConfigSamlConfigOptionsPtrInput` via:
SecurityConfigSamlConfigOptionsArgs{...} or: nil
func SecurityConfigSamlConfigOptionsPtr ¶
func SecurityConfigSamlConfigOptionsPtr(v *SecurityConfigSamlConfigOptionsArgs) SecurityConfigSamlConfigOptionsPtrInput
type SecurityConfigSamlConfigOptionsPtrOutput ¶
type SecurityConfigSamlConfigOptionsPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigSamlConfigOptionsPtrOutput) ElementType ¶
func (SecurityConfigSamlConfigOptionsPtrOutput) ElementType() reflect.Type
func (SecurityConfigSamlConfigOptionsPtrOutput) GroupAttribute ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) GroupAttribute() pulumi.StringPtrOutput
Group attribute for this saml integration
func (SecurityConfigSamlConfigOptionsPtrOutput) Metadata ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) Metadata() pulumi.StringPtrOutput
The XML saml provider metadata document that you want to use
func (SecurityConfigSamlConfigOptionsPtrOutput) SessionTimeout ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) SessionTimeout() pulumi.IntPtrOutput
Defines the session timeout in minutes
func (SecurityConfigSamlConfigOptionsPtrOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigSamlConfigOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfigSamlConfigOptions]
func (SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutput ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutput() SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) ToSecurityConfigSamlConfigOptionsPtrOutputWithContext(ctx context.Context) SecurityConfigSamlConfigOptionsPtrOutput
func (SecurityConfigSamlConfigOptionsPtrOutput) UserAttribute ¶
func (o SecurityConfigSamlConfigOptionsPtrOutput) UserAttribute() pulumi.StringPtrOutput
Custom attribute for this saml integration
type SecurityConfigState ¶
type SecurityConfigState struct { }
func (SecurityConfigState) ElementType ¶
func (SecurityConfigState) ElementType() reflect.Type
type SecurityConfigType ¶
type SecurityConfigType string
Config type for security config
func (SecurityConfigType) ElementType ¶
func (SecurityConfigType) ElementType() reflect.Type
func (SecurityConfigType) ToSecurityConfigTypeOutput ¶
func (e SecurityConfigType) ToSecurityConfigTypeOutput() SecurityConfigTypeOutput
func (SecurityConfigType) ToSecurityConfigTypeOutputWithContext ¶
func (e SecurityConfigType) ToSecurityConfigTypeOutputWithContext(ctx context.Context) SecurityConfigTypeOutput
func (SecurityConfigType) ToSecurityConfigTypePtrOutput ¶
func (e SecurityConfigType) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
func (SecurityConfigType) ToSecurityConfigTypePtrOutputWithContext ¶
func (e SecurityConfigType) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
func (SecurityConfigType) ToStringOutput ¶
func (e SecurityConfigType) ToStringOutput() pulumi.StringOutput
func (SecurityConfigType) ToStringOutputWithContext ¶
func (e SecurityConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityConfigType) ToStringPtrOutput ¶
func (e SecurityConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityConfigType) ToStringPtrOutputWithContext ¶
func (e SecurityConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityConfigTypeInput ¶
type SecurityConfigTypeInput interface { pulumi.Input ToSecurityConfigTypeOutput() SecurityConfigTypeOutput ToSecurityConfigTypeOutputWithContext(context.Context) SecurityConfigTypeOutput }
SecurityConfigTypeInput is an input type that accepts SecurityConfigTypeArgs and SecurityConfigTypeOutput values. You can construct a concrete instance of `SecurityConfigTypeInput` via:
SecurityConfigTypeArgs{...}
type SecurityConfigTypeOutput ¶
type SecurityConfigTypeOutput struct{ *pulumi.OutputState }
func (SecurityConfigTypeOutput) ElementType ¶
func (SecurityConfigTypeOutput) ElementType() reflect.Type
func (SecurityConfigTypeOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityConfigType]
func (SecurityConfigTypeOutput) ToSecurityConfigTypeOutput ¶
func (o SecurityConfigTypeOutput) ToSecurityConfigTypeOutput() SecurityConfigTypeOutput
func (SecurityConfigTypeOutput) ToSecurityConfigTypeOutputWithContext ¶
func (o SecurityConfigTypeOutput) ToSecurityConfigTypeOutputWithContext(ctx context.Context) SecurityConfigTypeOutput
func (SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutput ¶
func (o SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
func (SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutputWithContext ¶
func (o SecurityConfigTypeOutput) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
func (SecurityConfigTypeOutput) ToStringOutput ¶
func (o SecurityConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityConfigTypeOutput) ToStringOutputWithContext ¶
func (o SecurityConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityConfigTypeOutput) ToStringPtrOutput ¶
func (o SecurityConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityConfigTypeOutput) ToStringPtrOutputWithContext ¶
func (o SecurityConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityConfigTypePtrInput ¶
type SecurityConfigTypePtrInput interface { pulumi.Input ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput ToSecurityConfigTypePtrOutputWithContext(context.Context) SecurityConfigTypePtrOutput }
func SecurityConfigTypePtr ¶
func SecurityConfigTypePtr(v string) SecurityConfigTypePtrInput
type SecurityConfigTypePtrOutput ¶
type SecurityConfigTypePtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigTypePtrOutput) Elem ¶
func (o SecurityConfigTypePtrOutput) Elem() SecurityConfigTypeOutput
func (SecurityConfigTypePtrOutput) ElementType ¶
func (SecurityConfigTypePtrOutput) ElementType() reflect.Type
func (SecurityConfigTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfigType]
func (SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutput ¶
func (o SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutput() SecurityConfigTypePtrOutput
func (SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutputWithContext ¶
func (o SecurityConfigTypePtrOutput) ToSecurityConfigTypePtrOutputWithContext(ctx context.Context) SecurityConfigTypePtrOutput
func (SecurityConfigTypePtrOutput) ToStringPtrOutput ¶
func (o SecurityConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityConfigTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPolicy ¶
type SecurityPolicy struct { pulumi.CustomResourceState // The description of the policy Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the policy Name pulumi.StringOutput `pulumi:"name"` // The JSON policy document that is the content for the policy Policy pulumi.StringOutput `pulumi:"policy"` Type SecurityPolicyTypeOutput `pulumi:"type"` }
Amazon OpenSearchServerless security policy resource
func GetSecurityPolicy ¶
func GetSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityPolicyState, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
GetSecurityPolicy gets an existing SecurityPolicy 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 NewSecurityPolicy ¶
func NewSecurityPolicy(ctx *pulumi.Context, name string, args *SecurityPolicyArgs, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
NewSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*SecurityPolicy) ElementType ¶
func (*SecurityPolicy) ElementType() reflect.Type
func (*SecurityPolicy) ToOutput ¶ added in v0.76.0
func (i *SecurityPolicy) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicy]
func (*SecurityPolicy) ToSecurityPolicyOutput ¶
func (i *SecurityPolicy) ToSecurityPolicyOutput() SecurityPolicyOutput
func (*SecurityPolicy) ToSecurityPolicyOutputWithContext ¶
func (i *SecurityPolicy) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
type SecurityPolicyArgs ¶
type SecurityPolicyArgs struct { // The description of the policy Description pulumi.StringPtrInput // The name of the policy Name pulumi.StringPtrInput // The JSON policy document that is the content for the policy Policy pulumi.StringInput Type SecurityPolicyTypeInput }
The set of arguments for constructing a SecurityPolicy resource.
func (SecurityPolicyArgs) ElementType ¶
func (SecurityPolicyArgs) ElementType() reflect.Type
type SecurityPolicyInput ¶
type SecurityPolicyInput interface { pulumi.Input ToSecurityPolicyOutput() SecurityPolicyOutput ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput }
type SecurityPolicyOutput ¶
type SecurityPolicyOutput struct{ *pulumi.OutputState }
func (SecurityPolicyOutput) Description ¶
func (o SecurityPolicyOutput) Description() pulumi.StringPtrOutput
The description of the policy
func (SecurityPolicyOutput) ElementType ¶
func (SecurityPolicyOutput) ElementType() reflect.Type
func (SecurityPolicyOutput) Name ¶
func (o SecurityPolicyOutput) Name() pulumi.StringOutput
The name of the policy
func (SecurityPolicyOutput) Policy ¶
func (o SecurityPolicyOutput) Policy() pulumi.StringOutput
The JSON policy document that is the content for the policy
func (SecurityPolicyOutput) ToOutput ¶ added in v0.76.0
func (o SecurityPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicy]
func (SecurityPolicyOutput) ToSecurityPolicyOutput ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
func (SecurityPolicyOutput) ToSecurityPolicyOutputWithContext ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
func (SecurityPolicyOutput) Type ¶
func (o SecurityPolicyOutput) Type() SecurityPolicyTypeOutput
type SecurityPolicyState ¶
type SecurityPolicyState struct { }
func (SecurityPolicyState) ElementType ¶
func (SecurityPolicyState) ElementType() reflect.Type
type SecurityPolicyType ¶
type SecurityPolicyType string
The possible types for the network policy
func (SecurityPolicyType) ElementType ¶
func (SecurityPolicyType) ElementType() reflect.Type
func (SecurityPolicyType) ToSecurityPolicyTypeOutput ¶
func (e SecurityPolicyType) ToSecurityPolicyTypeOutput() SecurityPolicyTypeOutput
func (SecurityPolicyType) ToSecurityPolicyTypeOutputWithContext ¶
func (e SecurityPolicyType) ToSecurityPolicyTypeOutputWithContext(ctx context.Context) SecurityPolicyTypeOutput
func (SecurityPolicyType) ToSecurityPolicyTypePtrOutput ¶
func (e SecurityPolicyType) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
func (SecurityPolicyType) ToSecurityPolicyTypePtrOutputWithContext ¶
func (e SecurityPolicyType) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
func (SecurityPolicyType) ToStringOutput ¶
func (e SecurityPolicyType) ToStringOutput() pulumi.StringOutput
func (SecurityPolicyType) ToStringOutputWithContext ¶
func (e SecurityPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPolicyType) ToStringPtrOutput ¶
func (e SecurityPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPolicyType) ToStringPtrOutputWithContext ¶
func (e SecurityPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPolicyTypeInput ¶
type SecurityPolicyTypeInput interface { pulumi.Input ToSecurityPolicyTypeOutput() SecurityPolicyTypeOutput ToSecurityPolicyTypeOutputWithContext(context.Context) SecurityPolicyTypeOutput }
SecurityPolicyTypeInput is an input type that accepts SecurityPolicyTypeArgs and SecurityPolicyTypeOutput values. You can construct a concrete instance of `SecurityPolicyTypeInput` via:
SecurityPolicyTypeArgs{...}
type SecurityPolicyTypeOutput ¶
type SecurityPolicyTypeOutput struct{ *pulumi.OutputState }
func (SecurityPolicyTypeOutput) ElementType ¶
func (SecurityPolicyTypeOutput) ElementType() reflect.Type
func (SecurityPolicyTypeOutput) ToOutput ¶ added in v0.76.0
func (o SecurityPolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityPolicyType]
func (SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutput ¶
func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutput() SecurityPolicyTypeOutput
func (SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutputWithContext ¶
func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypeOutputWithContext(ctx context.Context) SecurityPolicyTypeOutput
func (SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutput ¶
func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
func (SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutputWithContext ¶
func (o SecurityPolicyTypeOutput) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
func (SecurityPolicyTypeOutput) ToStringOutput ¶
func (o SecurityPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityPolicyTypeOutput) ToStringOutputWithContext ¶
func (o SecurityPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPolicyTypeOutput) ToStringPtrOutput ¶
func (o SecurityPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o SecurityPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPolicyTypePtrInput ¶
type SecurityPolicyTypePtrInput interface { pulumi.Input ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput ToSecurityPolicyTypePtrOutputWithContext(context.Context) SecurityPolicyTypePtrOutput }
func SecurityPolicyTypePtr ¶
func SecurityPolicyTypePtr(v string) SecurityPolicyTypePtrInput
type SecurityPolicyTypePtrOutput ¶
type SecurityPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyTypePtrOutput) Elem ¶
func (o SecurityPolicyTypePtrOutput) Elem() SecurityPolicyTypeOutput
func (SecurityPolicyTypePtrOutput) ElementType ¶
func (SecurityPolicyTypePtrOutput) ElementType() reflect.Type
func (SecurityPolicyTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o SecurityPolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityPolicyType]
func (SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutput ¶
func (o SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutput() SecurityPolicyTypePtrOutput
func (SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutputWithContext ¶
func (o SecurityPolicyTypePtrOutput) ToSecurityPolicyTypePtrOutputWithContext(ctx context.Context) SecurityPolicyTypePtrOutput
func (SecurityPolicyTypePtrOutput) ToStringPtrOutput ¶
func (o SecurityPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VpcEndpoint ¶
type VpcEndpoint struct { pulumi.CustomResourceState // The name of the VPC Endpoint Name pulumi.StringOutput `pulumi:"name"` // The ID of one or more security groups to associate with the endpoint network interface SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The ID of one or more subnets in which to create an endpoint network interface SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // The ID of the VPC in which the endpoint will be used. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Amazon OpenSearchServerless vpc endpoint resource
func GetVpcEndpoint ¶
func GetVpcEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointState, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
GetVpcEndpoint gets an existing VpcEndpoint 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 NewVpcEndpoint ¶
func NewVpcEndpoint(ctx *pulumi.Context, name string, args *VpcEndpointArgs, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
NewVpcEndpoint registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpoint) ElementType ¶
func (*VpcEndpoint) ElementType() reflect.Type
func (*VpcEndpoint) ToOutput ¶ added in v0.76.0
func (i *VpcEndpoint) ToOutput(ctx context.Context) pulumix.Output[*VpcEndpoint]
func (*VpcEndpoint) ToVpcEndpointOutput ¶
func (i *VpcEndpoint) ToVpcEndpointOutput() VpcEndpointOutput
func (*VpcEndpoint) ToVpcEndpointOutputWithContext ¶
func (i *VpcEndpoint) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
type VpcEndpointArgs ¶
type VpcEndpointArgs struct { // The name of the VPC Endpoint Name pulumi.StringPtrInput // The ID of one or more security groups to associate with the endpoint network interface SecurityGroupIds pulumi.StringArrayInput // The ID of one or more subnets in which to create an endpoint network interface SubnetIds pulumi.StringArrayInput // The ID of the VPC in which the endpoint will be used. VpcId pulumi.StringInput }
The set of arguments for constructing a VpcEndpoint resource.
func (VpcEndpointArgs) ElementType ¶
func (VpcEndpointArgs) ElementType() reflect.Type
type VpcEndpointInput ¶
type VpcEndpointInput interface { pulumi.Input ToVpcEndpointOutput() VpcEndpointOutput ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput }
type VpcEndpointOutput ¶
type VpcEndpointOutput struct{ *pulumi.OutputState }
func (VpcEndpointOutput) ElementType ¶
func (VpcEndpointOutput) ElementType() reflect.Type
func (VpcEndpointOutput) Name ¶
func (o VpcEndpointOutput) Name() pulumi.StringOutput
The name of the VPC Endpoint
func (VpcEndpointOutput) SecurityGroupIds ¶
func (o VpcEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
The ID of one or more security groups to associate with the endpoint network interface
func (VpcEndpointOutput) SubnetIds ¶
func (o VpcEndpointOutput) SubnetIds() pulumi.StringArrayOutput
The ID of one or more subnets in which to create an endpoint network interface
func (VpcEndpointOutput) ToOutput ¶ added in v0.76.0
func (o VpcEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*VpcEndpoint]
func (VpcEndpointOutput) ToVpcEndpointOutput ¶
func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
func (VpcEndpointOutput) ToVpcEndpointOutputWithContext ¶
func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
func (VpcEndpointOutput) VpcId ¶
func (o VpcEndpointOutput) VpcId() pulumi.StringOutput
The ID of the VPC in which the endpoint will be used.
type VpcEndpointState ¶
type VpcEndpointState struct { }
func (VpcEndpointState) ElementType ¶
func (VpcEndpointState) ElementType() reflect.Type