Documentation
¶
Index ¶
- type Endpoint
- type EndpointArgs
- type EndpointArray
- type EndpointArrayInput
- type EndpointArrayOutput
- type EndpointCidrOptions
- type EndpointCidrOptionsArgs
- func (EndpointCidrOptionsArgs) ElementType() reflect.Type
- func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutput() EndpointCidrOptionsOutput
- func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutputWithContext(ctx context.Context) EndpointCidrOptionsOutput
- func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
- func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
- type EndpointCidrOptionsInput
- type EndpointCidrOptionsOutput
- func (o EndpointCidrOptionsOutput) Cidr() pulumi.StringOutput
- func (EndpointCidrOptionsOutput) ElementType() reflect.Type
- func (o EndpointCidrOptionsOutput) PortRanges() EndpointCidrOptionsPortRangeArrayOutput
- func (o EndpointCidrOptionsOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointCidrOptionsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutput() EndpointCidrOptionsOutput
- func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutputWithContext(ctx context.Context) EndpointCidrOptionsOutput
- func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
- func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
- type EndpointCidrOptionsPortRange
- type EndpointCidrOptionsPortRangeArgs
- func (EndpointCidrOptionsPortRangeArgs) ElementType() reflect.Type
- func (i EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutput() EndpointCidrOptionsPortRangeOutput
- func (i EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeOutput
- type EndpointCidrOptionsPortRangeArray
- func (EndpointCidrOptionsPortRangeArray) ElementType() reflect.Type
- func (i EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutput() EndpointCidrOptionsPortRangeArrayOutput
- func (i EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeArrayOutput
- type EndpointCidrOptionsPortRangeArrayInput
- type EndpointCidrOptionsPortRangeArrayOutput
- func (EndpointCidrOptionsPortRangeArrayOutput) ElementType() reflect.Type
- func (o EndpointCidrOptionsPortRangeArrayOutput) Index(i pulumi.IntInput) EndpointCidrOptionsPortRangeOutput
- func (o EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutput() EndpointCidrOptionsPortRangeArrayOutput
- func (o EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeArrayOutput
- type EndpointCidrOptionsPortRangeInput
- type EndpointCidrOptionsPortRangeOutput
- func (EndpointCidrOptionsPortRangeOutput) ElementType() reflect.Type
- func (o EndpointCidrOptionsPortRangeOutput) FromPort() pulumi.IntOutput
- func (o EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutput() EndpointCidrOptionsPortRangeOutput
- func (o EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeOutput
- func (o EndpointCidrOptionsPortRangeOutput) ToPort() pulumi.IntOutput
- type EndpointCidrOptionsPtrInput
- type EndpointCidrOptionsPtrOutput
- func (o EndpointCidrOptionsPtrOutput) Cidr() pulumi.StringPtrOutput
- func (o EndpointCidrOptionsPtrOutput) Elem() EndpointCidrOptionsOutput
- func (EndpointCidrOptionsPtrOutput) ElementType() reflect.Type
- func (o EndpointCidrOptionsPtrOutput) PortRanges() EndpointCidrOptionsPortRangeArrayOutput
- func (o EndpointCidrOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointCidrOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
- func (o EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
- type EndpointInput
- type EndpointLoadBalancerOptions
- type EndpointLoadBalancerOptionsArgs
- func (EndpointLoadBalancerOptionsArgs) ElementType() reflect.Type
- func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutput() EndpointLoadBalancerOptionsOutput
- func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsOutput
- func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
- func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
- type EndpointLoadBalancerOptionsInput
- type EndpointLoadBalancerOptionsOutput
- func (EndpointLoadBalancerOptionsOutput) ElementType() reflect.Type
- func (o EndpointLoadBalancerOptionsOutput) LoadBalancerArn() pulumi.StringPtrOutput
- func (o EndpointLoadBalancerOptionsOutput) Port() pulumi.IntPtrOutput
- func (o EndpointLoadBalancerOptionsOutput) PortRanges() EndpointLoadBalancerOptionsPortRangeArrayOutput
- func (o EndpointLoadBalancerOptionsOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointLoadBalancerOptionsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutput() EndpointLoadBalancerOptionsOutput
- func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsOutput
- func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
- func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
- type EndpointLoadBalancerOptionsPortRange
- type EndpointLoadBalancerOptionsPortRangeArgs
- func (EndpointLoadBalancerOptionsPortRangeArgs) ElementType() reflect.Type
- func (i EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutput() EndpointLoadBalancerOptionsPortRangeOutput
- func (i EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeOutput
- type EndpointLoadBalancerOptionsPortRangeArray
- func (EndpointLoadBalancerOptionsPortRangeArray) ElementType() reflect.Type
- func (i EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutput() EndpointLoadBalancerOptionsPortRangeArrayOutput
- func (i EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeArrayOutput
- type EndpointLoadBalancerOptionsPortRangeArrayInput
- type EndpointLoadBalancerOptionsPortRangeArrayOutput
- func (EndpointLoadBalancerOptionsPortRangeArrayOutput) ElementType() reflect.Type
- func (o EndpointLoadBalancerOptionsPortRangeArrayOutput) Index(i pulumi.IntInput) EndpointLoadBalancerOptionsPortRangeOutput
- func (o EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutput() EndpointLoadBalancerOptionsPortRangeArrayOutput
- func (o EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeArrayOutput
- type EndpointLoadBalancerOptionsPortRangeInput
- type EndpointLoadBalancerOptionsPortRangeOutput
- func (EndpointLoadBalancerOptionsPortRangeOutput) ElementType() reflect.Type
- func (o EndpointLoadBalancerOptionsPortRangeOutput) FromPort() pulumi.IntOutput
- func (o EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutput() EndpointLoadBalancerOptionsPortRangeOutput
- func (o EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeOutput
- func (o EndpointLoadBalancerOptionsPortRangeOutput) ToPort() pulumi.IntOutput
- type EndpointLoadBalancerOptionsPtrInput
- type EndpointLoadBalancerOptionsPtrOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) Elem() EndpointLoadBalancerOptionsOutput
- func (EndpointLoadBalancerOptionsPtrOutput) ElementType() reflect.Type
- func (o EndpointLoadBalancerOptionsPtrOutput) LoadBalancerArn() pulumi.StringPtrOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) Port() pulumi.IntPtrOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) PortRanges() EndpointLoadBalancerOptionsPortRangeArrayOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
- func (o EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
- type EndpointMap
- type EndpointMapInput
- type EndpointMapOutput
- type EndpointNetworkInterfaceOptions
- type EndpointNetworkInterfaceOptionsArgs
- func (EndpointNetworkInterfaceOptionsArgs) ElementType() reflect.Type
- func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutput() EndpointNetworkInterfaceOptionsOutput
- func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsOutput
- func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
- func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
- type EndpointNetworkInterfaceOptionsInput
- type EndpointNetworkInterfaceOptionsOutput
- func (EndpointNetworkInterfaceOptionsOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceOptionsOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o EndpointNetworkInterfaceOptionsOutput) Port() pulumi.IntPtrOutput
- func (o EndpointNetworkInterfaceOptionsOutput) PortRanges() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- func (o EndpointNetworkInterfaceOptionsOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutput() EndpointNetworkInterfaceOptionsOutput
- func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsOutput
- func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
- func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
- type EndpointNetworkInterfaceOptionsPortRange
- type EndpointNetworkInterfaceOptionsPortRangeArgs
- func (EndpointNetworkInterfaceOptionsPortRangeArgs) ElementType() reflect.Type
- func (i EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutput() EndpointNetworkInterfaceOptionsPortRangeOutput
- func (i EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeOutput
- type EndpointNetworkInterfaceOptionsPortRangeArray
- func (EndpointNetworkInterfaceOptionsPortRangeArray) ElementType() reflect.Type
- func (i EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- func (i EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- type EndpointNetworkInterfaceOptionsPortRangeArrayInput
- type EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- func (EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceOptionsPortRangeArrayOutput) Index(i pulumi.IntInput) EndpointNetworkInterfaceOptionsPortRangeOutput
- func (o EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- func (o EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- type EndpointNetworkInterfaceOptionsPortRangeInput
- type EndpointNetworkInterfaceOptionsPortRangeOutput
- func (EndpointNetworkInterfaceOptionsPortRangeOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceOptionsPortRangeOutput) FromPort() pulumi.IntOutput
- func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutput() EndpointNetworkInterfaceOptionsPortRangeOutput
- func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeOutput
- func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToPort() pulumi.IntOutput
- type EndpointNetworkInterfaceOptionsPtrInput
- type EndpointNetworkInterfaceOptionsPtrOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) Elem() EndpointNetworkInterfaceOptionsOutput
- func (EndpointNetworkInterfaceOptionsPtrOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceOptionsPtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) Port() pulumi.IntPtrOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) PortRanges() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
- func (o EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
- type EndpointOutput
- func (o EndpointOutput) ApplicationDomain() pulumi.StringPtrOutput
- func (o EndpointOutput) AttachmentType() pulumi.StringOutput
- func (o EndpointOutput) CidrOptions() EndpointCidrOptionsPtrOutput
- func (o EndpointOutput) Description() pulumi.StringPtrOutput
- func (o EndpointOutput) DeviceValidationDomain() pulumi.StringOutput
- func (o EndpointOutput) DomainCertificateArn() pulumi.StringPtrOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) EndpointDomain() pulumi.StringOutput
- func (o EndpointOutput) EndpointDomainPrefix() pulumi.StringPtrOutput
- func (o EndpointOutput) EndpointType() pulumi.StringOutput
- func (o EndpointOutput) LoadBalancerOptions() EndpointLoadBalancerOptionsPtrOutput
- func (o EndpointOutput) NetworkInterfaceOptions() EndpointNetworkInterfaceOptionsPtrOutput
- func (o EndpointOutput) PolicyDocument() pulumi.StringPtrOutput
- func (o EndpointOutput) RdsOptions() EndpointRdsOptionsPtrOutput
- func (o EndpointOutput) Region() pulumi.StringOutput
- func (o EndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EndpointOutput) SseSpecification() EndpointSseSpecificationOutput
- func (o EndpointOutput) Tags() pulumi.StringMapOutput
- func (o EndpointOutput) TagsAll() pulumi.StringMapOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- func (o EndpointOutput) VerifiedAccessGroupId() pulumi.StringOutput
- func (o EndpointOutput) VerifiedAccessInstanceId() pulumi.StringOutput
- type EndpointRdsOptions
- type EndpointRdsOptionsArgs
- func (EndpointRdsOptionsArgs) ElementType() reflect.Type
- func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutput() EndpointRdsOptionsOutput
- func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutputWithContext(ctx context.Context) EndpointRdsOptionsOutput
- func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
- func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
- type EndpointRdsOptionsInput
- type EndpointRdsOptionsOutput
- func (EndpointRdsOptionsOutput) ElementType() reflect.Type
- func (o EndpointRdsOptionsOutput) Port() pulumi.IntPtrOutput
- func (o EndpointRdsOptionsOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsOutput) RdsDbClusterArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsOutput) RdsDbInstanceArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsOutput) RdsDbProxyArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsOutput) RdsEndpoint() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutput() EndpointRdsOptionsOutput
- func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutputWithContext(ctx context.Context) EndpointRdsOptionsOutput
- func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
- func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
- type EndpointRdsOptionsPtrInput
- type EndpointRdsOptionsPtrOutput
- func (o EndpointRdsOptionsPtrOutput) Elem() EndpointRdsOptionsOutput
- func (EndpointRdsOptionsPtrOutput) ElementType() reflect.Type
- func (o EndpointRdsOptionsPtrOutput) Port() pulumi.IntPtrOutput
- func (o EndpointRdsOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsPtrOutput) RdsDbClusterArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsPtrOutput) RdsDbInstanceArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsPtrOutput) RdsDbProxyArn() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsPtrOutput) RdsEndpoint() pulumi.StringPtrOutput
- func (o EndpointRdsOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
- func (o EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
- type EndpointSseSpecification
- type EndpointSseSpecificationArgs
- func (EndpointSseSpecificationArgs) ElementType() reflect.Type
- func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutput() EndpointSseSpecificationOutput
- func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutputWithContext(ctx context.Context) EndpointSseSpecificationOutput
- func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
- func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
- type EndpointSseSpecificationInput
- type EndpointSseSpecificationOutput
- func (o EndpointSseSpecificationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (EndpointSseSpecificationOutput) ElementType() reflect.Type
- func (o EndpointSseSpecificationOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutput() EndpointSseSpecificationOutput
- func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutputWithContext(ctx context.Context) EndpointSseSpecificationOutput
- func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
- func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
- type EndpointSseSpecificationPtrInput
- type EndpointSseSpecificationPtrOutput
- func (o EndpointSseSpecificationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (o EndpointSseSpecificationPtrOutput) Elem() EndpointSseSpecificationOutput
- func (EndpointSseSpecificationPtrOutput) ElementType() reflect.Type
- func (o EndpointSseSpecificationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
- func (o EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
- type EndpointState
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (o GroupOutput) CreationTime() pulumi.StringOutput
- func (o GroupOutput) DeletionTime() pulumi.StringOutput
- func (o GroupOutput) Description() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) LastUpdatedTime() pulumi.StringOutput
- func (o GroupOutput) Owner() pulumi.StringOutput
- func (o GroupOutput) PolicyDocument() pulumi.StringPtrOutput
- func (o GroupOutput) Region() pulumi.StringOutput
- func (o GroupOutput) SseConfiguration() GroupSseConfigurationOutput
- func (o GroupOutput) Tags() pulumi.StringMapOutput
- func (o GroupOutput) TagsAll() pulumi.StringMapOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- func (o GroupOutput) VerifiedaccessGroupArn() pulumi.StringOutput
- func (o GroupOutput) VerifiedaccessGroupId() pulumi.StringOutput
- func (o GroupOutput) VerifiedaccessInstanceId() pulumi.StringOutput
- type GroupSseConfiguration
- type GroupSseConfigurationArgs
- func (GroupSseConfigurationArgs) ElementType() reflect.Type
- func (i GroupSseConfigurationArgs) ToGroupSseConfigurationOutput() GroupSseConfigurationOutput
- func (i GroupSseConfigurationArgs) ToGroupSseConfigurationOutputWithContext(ctx context.Context) GroupSseConfigurationOutput
- func (i GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
- func (i GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
- type GroupSseConfigurationInput
- type GroupSseConfigurationOutput
- func (o GroupSseConfigurationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (GroupSseConfigurationOutput) ElementType() reflect.Type
- func (o GroupSseConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o GroupSseConfigurationOutput) ToGroupSseConfigurationOutput() GroupSseConfigurationOutput
- func (o GroupSseConfigurationOutput) ToGroupSseConfigurationOutputWithContext(ctx context.Context) GroupSseConfigurationOutput
- func (o GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
- func (o GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
- type GroupSseConfigurationPtrInput
- type GroupSseConfigurationPtrOutput
- func (o GroupSseConfigurationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (o GroupSseConfigurationPtrOutput) Elem() GroupSseConfigurationOutput
- func (GroupSseConfigurationPtrOutput) ElementType() reflect.Type
- func (o GroupSseConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
- func (o GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
- type GroupState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceLoggingConfiguration
- func (*InstanceLoggingConfiguration) ElementType() reflect.Type
- func (i *InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutput() InstanceLoggingConfigurationOutput
- func (i *InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutputWithContext(ctx context.Context) InstanceLoggingConfigurationOutput
- type InstanceLoggingConfigurationAccessLogs
- type InstanceLoggingConfigurationAccessLogsArgs
- func (InstanceLoggingConfigurationAccessLogsArgs) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutput() InstanceLoggingConfigurationAccessLogsOutput
- func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsOutput
- func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
- func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogs
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs
- func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogsInput
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput
- type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) Elem() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
- func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsInput
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehose
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs
- func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseInput
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
- func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) Enabled() pulumi.BoolOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput
- type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) Elem() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
- func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- type InstanceLoggingConfigurationAccessLogsOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) CloudwatchLogs() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (InstanceLoggingConfigurationAccessLogsOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsOutput) IncludeTrustContext() pulumi.BoolPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) KinesisDataFirehose() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) LogVersion() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) S3() InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutput() InstanceLoggingConfigurationAccessLogsOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsPtrInput
- type InstanceLoggingConfigurationAccessLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) CloudwatchLogs() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) Elem() InstanceLoggingConfigurationAccessLogsOutput
- func (InstanceLoggingConfigurationAccessLogsPtrOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) IncludeTrustContext() pulumi.BoolPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) KinesisDataFirehose() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) LogVersion() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) S3() InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
- type InstanceLoggingConfigurationAccessLogsS3
- type InstanceLoggingConfigurationAccessLogsS3Args
- func (InstanceLoggingConfigurationAccessLogsS3Args) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3Output() InstanceLoggingConfigurationAccessLogsS3Output
- func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3Output
- func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
- type InstanceLoggingConfigurationAccessLogsS3Input
- type InstanceLoggingConfigurationAccessLogsS3Output
- func (o InstanceLoggingConfigurationAccessLogsS3Output) BucketName() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3Output) BucketOwner() pulumi.StringPtrOutput
- func (InstanceLoggingConfigurationAccessLogsS3Output) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsS3Output) Enabled() pulumi.BoolOutput
- func (o InstanceLoggingConfigurationAccessLogsS3Output) Prefix() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3Output() InstanceLoggingConfigurationAccessLogsS3Output
- func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3Output
- func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
- type InstanceLoggingConfigurationAccessLogsS3PtrInput
- type InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketName() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketOwner() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) Elem() InstanceLoggingConfigurationAccessLogsS3Output
- func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
- func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
- type InstanceLoggingConfigurationArgs
- type InstanceLoggingConfigurationArray
- func (InstanceLoggingConfigurationArray) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutput() InstanceLoggingConfigurationArrayOutput
- func (i InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutputWithContext(ctx context.Context) InstanceLoggingConfigurationArrayOutput
- type InstanceLoggingConfigurationArrayInput
- type InstanceLoggingConfigurationArrayOutput
- func (InstanceLoggingConfigurationArrayOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationArrayOutput) Index(i pulumi.IntInput) InstanceLoggingConfigurationOutput
- func (o InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutput() InstanceLoggingConfigurationArrayOutput
- func (o InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutputWithContext(ctx context.Context) InstanceLoggingConfigurationArrayOutput
- type InstanceLoggingConfigurationInput
- type InstanceLoggingConfigurationMap
- func (InstanceLoggingConfigurationMap) ElementType() reflect.Type
- func (i InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutput() InstanceLoggingConfigurationMapOutput
- func (i InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutputWithContext(ctx context.Context) InstanceLoggingConfigurationMapOutput
- type InstanceLoggingConfigurationMapInput
- type InstanceLoggingConfigurationMapOutput
- func (InstanceLoggingConfigurationMapOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationMapOutput) MapIndex(k pulumi.StringInput) InstanceLoggingConfigurationOutput
- func (o InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutput() InstanceLoggingConfigurationMapOutput
- func (o InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutputWithContext(ctx context.Context) InstanceLoggingConfigurationMapOutput
- type InstanceLoggingConfigurationOutput
- func (o InstanceLoggingConfigurationOutput) AccessLogs() InstanceLoggingConfigurationAccessLogsOutput
- func (InstanceLoggingConfigurationOutput) ElementType() reflect.Type
- func (o InstanceLoggingConfigurationOutput) Region() pulumi.StringOutput
- func (o InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutput() InstanceLoggingConfigurationOutput
- func (o InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutputWithContext(ctx context.Context) InstanceLoggingConfigurationOutput
- func (o InstanceLoggingConfigurationOutput) VerifiedaccessInstanceId() pulumi.StringOutput
- type InstanceLoggingConfigurationState
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) CidrEndpointsCustomSubdomain() pulumi.StringPtrOutput
- func (o InstanceOutput) CreationTime() pulumi.StringOutput
- func (o InstanceOutput) Description() pulumi.StringPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) FipsEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) LastUpdatedTime() pulumi.StringOutput
- func (o InstanceOutput) NameServers() pulumi.StringArrayOutput
- func (o InstanceOutput) Region() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.StringMapOutput
- func (o InstanceOutput) TagsAll() pulumi.StringMapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) VerifiedAccessTrustProviders() InstanceVerifiedAccessTrustProviderArrayOutput
- type InstanceState
- type InstanceTrustProviderAttachment
- func GetInstanceTrustProviderAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*InstanceTrustProviderAttachment, error)
- func NewInstanceTrustProviderAttachment(ctx *pulumi.Context, name string, args *InstanceTrustProviderAttachmentArgs, ...) (*InstanceTrustProviderAttachment, error)
- func (*InstanceTrustProviderAttachment) ElementType() reflect.Type
- func (i *InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutput() InstanceTrustProviderAttachmentOutput
- func (i *InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentOutput
- type InstanceTrustProviderAttachmentArgs
- type InstanceTrustProviderAttachmentArray
- func (InstanceTrustProviderAttachmentArray) ElementType() reflect.Type
- func (i InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutput() InstanceTrustProviderAttachmentArrayOutput
- func (i InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentArrayOutput
- type InstanceTrustProviderAttachmentArrayInput
- type InstanceTrustProviderAttachmentArrayOutput
- func (InstanceTrustProviderAttachmentArrayOutput) ElementType() reflect.Type
- func (o InstanceTrustProviderAttachmentArrayOutput) Index(i pulumi.IntInput) InstanceTrustProviderAttachmentOutput
- func (o InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutput() InstanceTrustProviderAttachmentArrayOutput
- func (o InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentArrayOutput
- type InstanceTrustProviderAttachmentInput
- type InstanceTrustProviderAttachmentMap
- func (InstanceTrustProviderAttachmentMap) ElementType() reflect.Type
- func (i InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutput() InstanceTrustProviderAttachmentMapOutput
- func (i InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentMapOutput
- type InstanceTrustProviderAttachmentMapInput
- type InstanceTrustProviderAttachmentMapOutput
- func (InstanceTrustProviderAttachmentMapOutput) ElementType() reflect.Type
- func (o InstanceTrustProviderAttachmentMapOutput) MapIndex(k pulumi.StringInput) InstanceTrustProviderAttachmentOutput
- func (o InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutput() InstanceTrustProviderAttachmentMapOutput
- func (o InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentMapOutput
- type InstanceTrustProviderAttachmentOutput
- func (InstanceTrustProviderAttachmentOutput) ElementType() reflect.Type
- func (o InstanceTrustProviderAttachmentOutput) Region() pulumi.StringOutput
- func (o InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutput() InstanceTrustProviderAttachmentOutput
- func (o InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentOutput
- func (o InstanceTrustProviderAttachmentOutput) VerifiedaccessInstanceId() pulumi.StringOutput
- func (o InstanceTrustProviderAttachmentOutput) VerifiedaccessTrustProviderId() pulumi.StringOutput
- type InstanceTrustProviderAttachmentState
- type InstanceVerifiedAccessTrustProvider
- type InstanceVerifiedAccessTrustProviderArgs
- func (InstanceVerifiedAccessTrustProviderArgs) ElementType() reflect.Type
- func (i InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutput() InstanceVerifiedAccessTrustProviderOutput
- func (i InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderOutput
- type InstanceVerifiedAccessTrustProviderArray
- func (InstanceVerifiedAccessTrustProviderArray) ElementType() reflect.Type
- func (i InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutput() InstanceVerifiedAccessTrustProviderArrayOutput
- func (i InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderArrayOutput
- type InstanceVerifiedAccessTrustProviderArrayInput
- type InstanceVerifiedAccessTrustProviderArrayOutput
- func (InstanceVerifiedAccessTrustProviderArrayOutput) ElementType() reflect.Type
- func (o InstanceVerifiedAccessTrustProviderArrayOutput) Index(i pulumi.IntInput) InstanceVerifiedAccessTrustProviderOutput
- func (o InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutput() InstanceVerifiedAccessTrustProviderArrayOutput
- func (o InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderArrayOutput
- type InstanceVerifiedAccessTrustProviderInput
- type InstanceVerifiedAccessTrustProviderOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) Description() pulumi.StringPtrOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) DeviceTrustProviderType() pulumi.StringPtrOutput
- func (InstanceVerifiedAccessTrustProviderOutput) ElementType() reflect.Type
- func (o InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutput() InstanceVerifiedAccessTrustProviderOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) TrustProviderType() pulumi.StringPtrOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) UserTrustProviderType() pulumi.StringPtrOutput
- func (o InstanceVerifiedAccessTrustProviderOutput) VerifiedAccessTrustProviderId() pulumi.StringPtrOutput
- type TrustProvider
- type TrustProviderArgs
- type TrustProviderArray
- type TrustProviderArrayInput
- type TrustProviderArrayOutput
- func (TrustProviderArrayOutput) ElementType() reflect.Type
- func (o TrustProviderArrayOutput) Index(i pulumi.IntInput) TrustProviderOutput
- func (o TrustProviderArrayOutput) ToTrustProviderArrayOutput() TrustProviderArrayOutput
- func (o TrustProviderArrayOutput) ToTrustProviderArrayOutputWithContext(ctx context.Context) TrustProviderArrayOutput
- type TrustProviderDeviceOptions
- type TrustProviderDeviceOptionsArgs
- func (TrustProviderDeviceOptionsArgs) ElementType() reflect.Type
- func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutput() TrustProviderDeviceOptionsOutput
- func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsOutput
- func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
- func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
- type TrustProviderDeviceOptionsInput
- type TrustProviderDeviceOptionsOutput
- func (TrustProviderDeviceOptionsOutput) ElementType() reflect.Type
- func (o TrustProviderDeviceOptionsOutput) TenantId() pulumi.StringPtrOutput
- func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutput() TrustProviderDeviceOptionsOutput
- func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsOutput
- func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
- func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
- type TrustProviderDeviceOptionsPtrInput
- type TrustProviderDeviceOptionsPtrOutput
- func (o TrustProviderDeviceOptionsPtrOutput) Elem() TrustProviderDeviceOptionsOutput
- func (TrustProviderDeviceOptionsPtrOutput) ElementType() reflect.Type
- func (o TrustProviderDeviceOptionsPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
- func (o TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
- type TrustProviderInput
- type TrustProviderMap
- type TrustProviderMapInput
- type TrustProviderMapOutput
- func (TrustProviderMapOutput) ElementType() reflect.Type
- func (o TrustProviderMapOutput) MapIndex(k pulumi.StringInput) TrustProviderOutput
- func (o TrustProviderMapOutput) ToTrustProviderMapOutput() TrustProviderMapOutput
- func (o TrustProviderMapOutput) ToTrustProviderMapOutputWithContext(ctx context.Context) TrustProviderMapOutput
- type TrustProviderNativeApplicationOidcOptions
- type TrustProviderNativeApplicationOidcOptionsArgs
- func (TrustProviderNativeApplicationOidcOptionsArgs) ElementType() reflect.Type
- func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutput() TrustProviderNativeApplicationOidcOptionsOutput
- func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsOutput
- func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
- type TrustProviderNativeApplicationOidcOptionsInput
- type TrustProviderNativeApplicationOidcOptionsOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ClientId() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ClientSecret() pulumi.StringOutput
- func (TrustProviderNativeApplicationOidcOptionsOutput) ElementType() reflect.Type
- func (o TrustProviderNativeApplicationOidcOptionsOutput) Issuer() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) PublicSigningKeyEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) Scope() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutput() TrustProviderNativeApplicationOidcOptionsOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type TrustProviderNativeApplicationOidcOptionsPtrInput
- type TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) Elem() TrustProviderNativeApplicationOidcOptionsOutput
- func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ElementType() reflect.Type
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) PublicSigningKeyEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) Scope() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type TrustProviderOidcOptions
- type TrustProviderOidcOptionsArgs
- func (TrustProviderOidcOptionsArgs) ElementType() reflect.Type
- func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutput() TrustProviderOidcOptionsOutput
- func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutputWithContext(ctx context.Context) TrustProviderOidcOptionsOutput
- func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
- func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
- type TrustProviderOidcOptionsInput
- type TrustProviderOidcOptionsOutput
- func (o TrustProviderOidcOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsOutput) ClientId() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsOutput) ClientSecret() pulumi.StringOutput
- func (TrustProviderOidcOptionsOutput) ElementType() reflect.Type
- func (o TrustProviderOidcOptionsOutput) Issuer() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsOutput) Scope() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutput() TrustProviderOidcOptionsOutput
- func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutputWithContext(ctx context.Context) TrustProviderOidcOptionsOutput
- func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOidcOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type TrustProviderOidcOptionsPtrInput
- type TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) Elem() TrustProviderOidcOptionsOutput
- func (TrustProviderOidcOptionsPtrOutput) ElementType() reflect.Type
- func (o TrustProviderOidcOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) Scope() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o TrustProviderOidcOptionsPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type TrustProviderOutput
- func (o TrustProviderOutput) Description() pulumi.StringPtrOutput
- func (o TrustProviderOutput) DeviceOptions() TrustProviderDeviceOptionsPtrOutput
- func (o TrustProviderOutput) DeviceTrustProviderType() pulumi.StringPtrOutput
- func (TrustProviderOutput) ElementType() reflect.Type
- func (o TrustProviderOutput) NativeApplicationOidcOptions() TrustProviderNativeApplicationOidcOptionsPtrOutput
- func (o TrustProviderOutput) OidcOptions() TrustProviderOidcOptionsPtrOutput
- func (o TrustProviderOutput) PolicyReferenceName() pulumi.StringOutput
- func (o TrustProviderOutput) Region() pulumi.StringOutput
- func (o TrustProviderOutput) SseSpecification() TrustProviderSseSpecificationOutput
- func (o TrustProviderOutput) Tags() pulumi.StringMapOutput
- func (o TrustProviderOutput) TagsAll() pulumi.StringMapOutput
- func (o TrustProviderOutput) ToTrustProviderOutput() TrustProviderOutput
- func (o TrustProviderOutput) ToTrustProviderOutputWithContext(ctx context.Context) TrustProviderOutput
- func (o TrustProviderOutput) TrustProviderType() pulumi.StringOutput
- func (o TrustProviderOutput) UserTrustProviderType() pulumi.StringPtrOutput
- type TrustProviderSseSpecification
- type TrustProviderSseSpecificationArgs
- func (TrustProviderSseSpecificationArgs) ElementType() reflect.Type
- func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutput() TrustProviderSseSpecificationOutput
- func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutputWithContext(ctx context.Context) TrustProviderSseSpecificationOutput
- func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
- func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
- type TrustProviderSseSpecificationInput
- type TrustProviderSseSpecificationOutput
- func (o TrustProviderSseSpecificationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (TrustProviderSseSpecificationOutput) ElementType() reflect.Type
- func (o TrustProviderSseSpecificationOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutput() TrustProviderSseSpecificationOutput
- func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutputWithContext(ctx context.Context) TrustProviderSseSpecificationOutput
- func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
- func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
- type TrustProviderSseSpecificationPtrInput
- type TrustProviderSseSpecificationPtrOutput
- func (o TrustProviderSseSpecificationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
- func (o TrustProviderSseSpecificationPtrOutput) Elem() TrustProviderSseSpecificationOutput
- func (TrustProviderSseSpecificationPtrOutput) ElementType() reflect.Type
- func (o TrustProviderSseSpecificationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
- func (o TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
- type TrustProviderState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct {
pulumi.CustomResourceState
// The DNS name for users to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
ApplicationDomain pulumi.StringPtrOutput `pulumi:"applicationDomain"`
// The type of attachment. Currently, only `vpc` is supported.
AttachmentType pulumi.StringOutput `pulumi:"attachmentType"`
// The CIDR block details. This parameter is required if the endpoint type is `cidr`.
CidrOptions EndpointCidrOptionsPtrOutput `pulumi:"cidrOptions"`
// A description for the Verified Access endpoint.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Returned if endpoint has a device trust provider attached.
DeviceValidationDomain pulumi.StringOutput `pulumi:"deviceValidationDomain"`
// The ARN of the public TLS/SSL certificate in AWS Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
DomainCertificateArn pulumi.StringPtrOutput `pulumi:"domainCertificateArn"`
// A DNS name that is generated for the endpoint.
EndpointDomain pulumi.StringOutput `pulumi:"endpointDomain"`
// A custom identifier that is prepended to the DNS name that is generated for the endpoint.
EndpointDomainPrefix pulumi.StringPtrOutput `pulumi:"endpointDomainPrefix"`
// The type of Verified Access endpoint to create. Currently `load-balancer` or `network-interface` are supported.
EndpointType pulumi.StringOutput `pulumi:"endpointType"`
// The load balancer details. This parameter is required if the endpoint type is `load-balancer`.
LoadBalancerOptions EndpointLoadBalancerOptionsPtrOutput `pulumi:"loadBalancerOptions"`
// The network interface details. This parameter is required if the endpoint type is `network-interface`.
NetworkInterfaceOptions EndpointNetworkInterfaceOptionsPtrOutput `pulumi:"networkInterfaceOptions"`
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrOutput `pulumi:"policyDocument"`
RdsOptions EndpointRdsOptionsPtrOutput `pulumi:"rdsOptions"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// List of the the security groups IDs to associate with the Verified Access endpoint.
SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
// The options in use for server side encryption.
SseSpecification EndpointSseSpecificationOutput `pulumi:"sseSpecification"`
// Key-value tags for the Verified Access Endpoint. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The ID of the Verified Access group to associate the endpoint with.
//
// The following arguments are optional:
VerifiedAccessGroupId pulumi.StringOutput `pulumi:"verifiedAccessGroupId"`
VerifiedAccessInstanceId pulumi.StringOutput `pulumi:"verifiedAccessInstanceId"`
}
Resource for managing an AWS EC2 (Elastic Compute Cloud) Verified Access Endpoint.
## Example Usage
### Network Interface Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewEndpoint(ctx, "example", &verifiedaccess.EndpointArgs{
ApplicationDomain: pulumi.String("example.com"),
AttachmentType: pulumi.String("vpc"),
Description: pulumi.String("example"),
DomainCertificateArn: pulumi.Any(exampleAwsAcmCertificate.Arn),
EndpointDomainPrefix: pulumi.String("example"),
EndpointType: pulumi.String("network-interface"),
NetworkInterfaceOptions: &verifiedaccess.EndpointNetworkInterfaceOptionsArgs{
NetworkInterfaceId: pulumi.Any(exampleAwsNetworkInterface.Id),
Port: pulumi.Int(443),
Protocol: pulumi.String("https"),
},
SecurityGroupIds: pulumi.StringArray{
exampleAwsSecurityGroup.Id,
},
VerifiedAccessGroupId: pulumi.Any(exampleAwsVerifiedaccessGroup.Id),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Verified Access Instances using the `id`. For example:
```sh $ pulumi import aws:verifiedaccess/endpoint:Endpoint example vae-8012925589 ```
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶
func (*Endpoint) ToEndpointOutput ¶
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArgs ¶
type EndpointArgs struct {
// The DNS name for users to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
ApplicationDomain pulumi.StringPtrInput
// The type of attachment. Currently, only `vpc` is supported.
AttachmentType pulumi.StringInput
// The CIDR block details. This parameter is required if the endpoint type is `cidr`.
CidrOptions EndpointCidrOptionsPtrInput
// A description for the Verified Access endpoint.
Description pulumi.StringPtrInput
// The ARN of the public TLS/SSL certificate in AWS Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
DomainCertificateArn pulumi.StringPtrInput
// A custom identifier that is prepended to the DNS name that is generated for the endpoint.
EndpointDomainPrefix pulumi.StringPtrInput
// The type of Verified Access endpoint to create. Currently `load-balancer` or `network-interface` are supported.
EndpointType pulumi.StringInput
// The load balancer details. This parameter is required if the endpoint type is `load-balancer`.
LoadBalancerOptions EndpointLoadBalancerOptionsPtrInput
// The network interface details. This parameter is required if the endpoint type is `network-interface`.
NetworkInterfaceOptions EndpointNetworkInterfaceOptionsPtrInput
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrInput
RdsOptions EndpointRdsOptionsPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of the the security groups IDs to associate with the Verified Access endpoint.
SecurityGroupIds pulumi.StringArrayInput
// The options in use for server side encryption.
SseSpecification EndpointSseSpecificationPtrInput
// Key-value tags for the Verified Access Endpoint. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// The ID of the Verified Access group to associate the endpoint with.
//
// The following arguments are optional:
VerifiedAccessGroupId pulumi.StringInput
}
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointArray ¶
type EndpointArray []EndpointInput
func (EndpointArray) ElementType ¶
func (EndpointArray) ElementType() reflect.Type
func (EndpointArray) ToEndpointArrayOutput ¶
func (i EndpointArray) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArray) ToEndpointArrayOutputWithContext ¶
func (i EndpointArray) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointArrayInput ¶
type EndpointArrayInput interface {
pulumi.Input
ToEndpointArrayOutput() EndpointArrayOutput
ToEndpointArrayOutputWithContext(context.Context) EndpointArrayOutput
}
EndpointArrayInput is an input type that accepts EndpointArray and EndpointArrayOutput values. You can construct a concrete instance of `EndpointArrayInput` via:
EndpointArray{ EndpointArgs{...} }
type EndpointArrayOutput ¶
type EndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointArrayOutput) ElementType ¶
func (EndpointArrayOutput) ElementType() reflect.Type
func (EndpointArrayOutput) Index ¶
func (o EndpointArrayOutput) Index(i pulumi.IntInput) EndpointOutput
func (EndpointArrayOutput) ToEndpointArrayOutput ¶
func (o EndpointArrayOutput) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArrayOutput) ToEndpointArrayOutputWithContext ¶
func (o EndpointArrayOutput) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointCidrOptions ¶
type EndpointCidrOptions struct {
Cidr string `pulumi:"cidr"`
PortRanges []EndpointCidrOptionsPortRange `pulumi:"portRanges"`
Protocol *string `pulumi:"protocol"`
SubnetIds []string `pulumi:"subnetIds"`
}
type EndpointCidrOptionsArgs ¶
type EndpointCidrOptionsArgs struct {
Cidr pulumi.StringInput `pulumi:"cidr"`
PortRanges EndpointCidrOptionsPortRangeArrayInput `pulumi:"portRanges"`
Protocol pulumi.StringPtrInput `pulumi:"protocol"`
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (EndpointCidrOptionsArgs) ElementType ¶
func (EndpointCidrOptionsArgs) ElementType() reflect.Type
func (EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutput ¶
func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutput() EndpointCidrOptionsOutput
func (EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutputWithContext ¶
func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsOutputWithContext(ctx context.Context) EndpointCidrOptionsOutput
func (EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutput ¶
func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
func (EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutputWithContext ¶
func (i EndpointCidrOptionsArgs) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
type EndpointCidrOptionsInput ¶
type EndpointCidrOptionsInput interface {
pulumi.Input
ToEndpointCidrOptionsOutput() EndpointCidrOptionsOutput
ToEndpointCidrOptionsOutputWithContext(context.Context) EndpointCidrOptionsOutput
}
EndpointCidrOptionsInput is an input type that accepts EndpointCidrOptionsArgs and EndpointCidrOptionsOutput values. You can construct a concrete instance of `EndpointCidrOptionsInput` via:
EndpointCidrOptionsArgs{...}
type EndpointCidrOptionsOutput ¶
type EndpointCidrOptionsOutput struct{ *pulumi.OutputState }
func (EndpointCidrOptionsOutput) Cidr ¶
func (o EndpointCidrOptionsOutput) Cidr() pulumi.StringOutput
func (EndpointCidrOptionsOutput) ElementType ¶
func (EndpointCidrOptionsOutput) ElementType() reflect.Type
func (EndpointCidrOptionsOutput) PortRanges ¶
func (o EndpointCidrOptionsOutput) PortRanges() EndpointCidrOptionsPortRangeArrayOutput
func (EndpointCidrOptionsOutput) Protocol ¶
func (o EndpointCidrOptionsOutput) Protocol() pulumi.StringPtrOutput
func (EndpointCidrOptionsOutput) SubnetIds ¶
func (o EndpointCidrOptionsOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutput ¶
func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutput() EndpointCidrOptionsOutput
func (EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutputWithContext ¶
func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsOutputWithContext(ctx context.Context) EndpointCidrOptionsOutput
func (EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutput ¶
func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
func (EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutputWithContext ¶
func (o EndpointCidrOptionsOutput) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
type EndpointCidrOptionsPortRangeArgs ¶
type EndpointCidrOptionsPortRangeArgs struct {
FromPort pulumi.IntInput `pulumi:"fromPort"`
ToPort pulumi.IntInput `pulumi:"toPort"`
}
func (EndpointCidrOptionsPortRangeArgs) ElementType ¶
func (EndpointCidrOptionsPortRangeArgs) ElementType() reflect.Type
func (EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutput ¶
func (i EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutput() EndpointCidrOptionsPortRangeOutput
func (EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutputWithContext ¶
func (i EndpointCidrOptionsPortRangeArgs) ToEndpointCidrOptionsPortRangeOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeOutput
type EndpointCidrOptionsPortRangeArray ¶
type EndpointCidrOptionsPortRangeArray []EndpointCidrOptionsPortRangeInput
func (EndpointCidrOptionsPortRangeArray) ElementType ¶
func (EndpointCidrOptionsPortRangeArray) ElementType() reflect.Type
func (EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutput ¶
func (i EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutput() EndpointCidrOptionsPortRangeArrayOutput
func (EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutputWithContext ¶
func (i EndpointCidrOptionsPortRangeArray) ToEndpointCidrOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeArrayOutput
type EndpointCidrOptionsPortRangeArrayInput ¶
type EndpointCidrOptionsPortRangeArrayInput interface {
pulumi.Input
ToEndpointCidrOptionsPortRangeArrayOutput() EndpointCidrOptionsPortRangeArrayOutput
ToEndpointCidrOptionsPortRangeArrayOutputWithContext(context.Context) EndpointCidrOptionsPortRangeArrayOutput
}
EndpointCidrOptionsPortRangeArrayInput is an input type that accepts EndpointCidrOptionsPortRangeArray and EndpointCidrOptionsPortRangeArrayOutput values. You can construct a concrete instance of `EndpointCidrOptionsPortRangeArrayInput` via:
EndpointCidrOptionsPortRangeArray{ EndpointCidrOptionsPortRangeArgs{...} }
type EndpointCidrOptionsPortRangeArrayOutput ¶
type EndpointCidrOptionsPortRangeArrayOutput struct{ *pulumi.OutputState }
func (EndpointCidrOptionsPortRangeArrayOutput) ElementType ¶
func (EndpointCidrOptionsPortRangeArrayOutput) ElementType() reflect.Type
func (EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutput ¶
func (o EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutput() EndpointCidrOptionsPortRangeArrayOutput
func (EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutputWithContext ¶
func (o EndpointCidrOptionsPortRangeArrayOutput) ToEndpointCidrOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeArrayOutput
type EndpointCidrOptionsPortRangeInput ¶
type EndpointCidrOptionsPortRangeInput interface {
pulumi.Input
ToEndpointCidrOptionsPortRangeOutput() EndpointCidrOptionsPortRangeOutput
ToEndpointCidrOptionsPortRangeOutputWithContext(context.Context) EndpointCidrOptionsPortRangeOutput
}
EndpointCidrOptionsPortRangeInput is an input type that accepts EndpointCidrOptionsPortRangeArgs and EndpointCidrOptionsPortRangeOutput values. You can construct a concrete instance of `EndpointCidrOptionsPortRangeInput` via:
EndpointCidrOptionsPortRangeArgs{...}
type EndpointCidrOptionsPortRangeOutput ¶
type EndpointCidrOptionsPortRangeOutput struct{ *pulumi.OutputState }
func (EndpointCidrOptionsPortRangeOutput) ElementType ¶
func (EndpointCidrOptionsPortRangeOutput) ElementType() reflect.Type
func (EndpointCidrOptionsPortRangeOutput) FromPort ¶
func (o EndpointCidrOptionsPortRangeOutput) FromPort() pulumi.IntOutput
func (EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutput ¶
func (o EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutput() EndpointCidrOptionsPortRangeOutput
func (EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutputWithContext ¶
func (o EndpointCidrOptionsPortRangeOutput) ToEndpointCidrOptionsPortRangeOutputWithContext(ctx context.Context) EndpointCidrOptionsPortRangeOutput
func (EndpointCidrOptionsPortRangeOutput) ToPort ¶
func (o EndpointCidrOptionsPortRangeOutput) ToPort() pulumi.IntOutput
type EndpointCidrOptionsPtrInput ¶
type EndpointCidrOptionsPtrInput interface {
pulumi.Input
ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
ToEndpointCidrOptionsPtrOutputWithContext(context.Context) EndpointCidrOptionsPtrOutput
}
EndpointCidrOptionsPtrInput is an input type that accepts EndpointCidrOptionsArgs, EndpointCidrOptionsPtr and EndpointCidrOptionsPtrOutput values. You can construct a concrete instance of `EndpointCidrOptionsPtrInput` via:
EndpointCidrOptionsArgs{...}
or:
nil
func EndpointCidrOptionsPtr ¶
func EndpointCidrOptionsPtr(v *EndpointCidrOptionsArgs) EndpointCidrOptionsPtrInput
type EndpointCidrOptionsPtrOutput ¶
type EndpointCidrOptionsPtrOutput struct{ *pulumi.OutputState }
func (EndpointCidrOptionsPtrOutput) Cidr ¶
func (o EndpointCidrOptionsPtrOutput) Cidr() pulumi.StringPtrOutput
func (EndpointCidrOptionsPtrOutput) Elem ¶
func (o EndpointCidrOptionsPtrOutput) Elem() EndpointCidrOptionsOutput
func (EndpointCidrOptionsPtrOutput) ElementType ¶
func (EndpointCidrOptionsPtrOutput) ElementType() reflect.Type
func (EndpointCidrOptionsPtrOutput) PortRanges ¶
func (o EndpointCidrOptionsPtrOutput) PortRanges() EndpointCidrOptionsPortRangeArrayOutput
func (EndpointCidrOptionsPtrOutput) Protocol ¶
func (o EndpointCidrOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
func (EndpointCidrOptionsPtrOutput) SubnetIds ¶
func (o EndpointCidrOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutput ¶
func (o EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutput() EndpointCidrOptionsPtrOutput
func (EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutputWithContext ¶
func (o EndpointCidrOptionsPtrOutput) ToEndpointCidrOptionsPtrOutputWithContext(ctx context.Context) EndpointCidrOptionsPtrOutput
type EndpointInput ¶
type EndpointInput interface {
pulumi.Input
ToEndpointOutput() EndpointOutput
ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
}
type EndpointLoadBalancerOptions ¶
type EndpointLoadBalancerOptions struct {
LoadBalancerArn *string `pulumi:"loadBalancerArn"`
Port *int `pulumi:"port"`
PortRanges []EndpointLoadBalancerOptionsPortRange `pulumi:"portRanges"`
Protocol *string `pulumi:"protocol"`
SubnetIds []string `pulumi:"subnetIds"`
}
type EndpointLoadBalancerOptionsArgs ¶
type EndpointLoadBalancerOptionsArgs struct {
LoadBalancerArn pulumi.StringPtrInput `pulumi:"loadBalancerArn"`
Port pulumi.IntPtrInput `pulumi:"port"`
PortRanges EndpointLoadBalancerOptionsPortRangeArrayInput `pulumi:"portRanges"`
Protocol pulumi.StringPtrInput `pulumi:"protocol"`
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (EndpointLoadBalancerOptionsArgs) ElementType ¶
func (EndpointLoadBalancerOptionsArgs) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutput ¶
func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutput() EndpointLoadBalancerOptionsOutput
func (EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutputWithContext ¶
func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsOutput
func (EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutput ¶
func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
func (EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutputWithContext ¶
func (i EndpointLoadBalancerOptionsArgs) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
type EndpointLoadBalancerOptionsInput ¶
type EndpointLoadBalancerOptionsInput interface {
pulumi.Input
ToEndpointLoadBalancerOptionsOutput() EndpointLoadBalancerOptionsOutput
ToEndpointLoadBalancerOptionsOutputWithContext(context.Context) EndpointLoadBalancerOptionsOutput
}
EndpointLoadBalancerOptionsInput is an input type that accepts EndpointLoadBalancerOptionsArgs and EndpointLoadBalancerOptionsOutput values. You can construct a concrete instance of `EndpointLoadBalancerOptionsInput` via:
EndpointLoadBalancerOptionsArgs{...}
type EndpointLoadBalancerOptionsOutput ¶
type EndpointLoadBalancerOptionsOutput struct{ *pulumi.OutputState }
func (EndpointLoadBalancerOptionsOutput) ElementType ¶
func (EndpointLoadBalancerOptionsOutput) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsOutput) LoadBalancerArn ¶
func (o EndpointLoadBalancerOptionsOutput) LoadBalancerArn() pulumi.StringPtrOutput
func (EndpointLoadBalancerOptionsOutput) Port ¶
func (o EndpointLoadBalancerOptionsOutput) Port() pulumi.IntPtrOutput
func (EndpointLoadBalancerOptionsOutput) PortRanges ¶
func (o EndpointLoadBalancerOptionsOutput) PortRanges() EndpointLoadBalancerOptionsPortRangeArrayOutput
func (EndpointLoadBalancerOptionsOutput) Protocol ¶
func (o EndpointLoadBalancerOptionsOutput) Protocol() pulumi.StringPtrOutput
func (EndpointLoadBalancerOptionsOutput) SubnetIds ¶
func (o EndpointLoadBalancerOptionsOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutput ¶
func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutput() EndpointLoadBalancerOptionsOutput
func (EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutputWithContext ¶
func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsOutput
func (EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutput ¶
func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
func (EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext ¶
func (o EndpointLoadBalancerOptionsOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
type EndpointLoadBalancerOptionsPortRangeArgs ¶
type EndpointLoadBalancerOptionsPortRangeArgs struct {
FromPort pulumi.IntInput `pulumi:"fromPort"`
ToPort pulumi.IntInput `pulumi:"toPort"`
}
func (EndpointLoadBalancerOptionsPortRangeArgs) ElementType ¶
func (EndpointLoadBalancerOptionsPortRangeArgs) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutput ¶
func (i EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutput() EndpointLoadBalancerOptionsPortRangeOutput
func (EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext ¶
func (i EndpointLoadBalancerOptionsPortRangeArgs) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeOutput
type EndpointLoadBalancerOptionsPortRangeArray ¶
type EndpointLoadBalancerOptionsPortRangeArray []EndpointLoadBalancerOptionsPortRangeInput
func (EndpointLoadBalancerOptionsPortRangeArray) ElementType ¶
func (EndpointLoadBalancerOptionsPortRangeArray) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutput ¶
func (i EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutput() EndpointLoadBalancerOptionsPortRangeArrayOutput
func (EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext ¶
func (i EndpointLoadBalancerOptionsPortRangeArray) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeArrayOutput
type EndpointLoadBalancerOptionsPortRangeArrayInput ¶
type EndpointLoadBalancerOptionsPortRangeArrayInput interface {
pulumi.Input
ToEndpointLoadBalancerOptionsPortRangeArrayOutput() EndpointLoadBalancerOptionsPortRangeArrayOutput
ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext(context.Context) EndpointLoadBalancerOptionsPortRangeArrayOutput
}
EndpointLoadBalancerOptionsPortRangeArrayInput is an input type that accepts EndpointLoadBalancerOptionsPortRangeArray and EndpointLoadBalancerOptionsPortRangeArrayOutput values. You can construct a concrete instance of `EndpointLoadBalancerOptionsPortRangeArrayInput` via:
EndpointLoadBalancerOptionsPortRangeArray{ EndpointLoadBalancerOptionsPortRangeArgs{...} }
type EndpointLoadBalancerOptionsPortRangeArrayOutput ¶
type EndpointLoadBalancerOptionsPortRangeArrayOutput struct{ *pulumi.OutputState }
func (EndpointLoadBalancerOptionsPortRangeArrayOutput) ElementType ¶
func (EndpointLoadBalancerOptionsPortRangeArrayOutput) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutput ¶
func (o EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutput() EndpointLoadBalancerOptionsPortRangeArrayOutput
func (EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext ¶
func (o EndpointLoadBalancerOptionsPortRangeArrayOutput) ToEndpointLoadBalancerOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeArrayOutput
type EndpointLoadBalancerOptionsPortRangeInput ¶
type EndpointLoadBalancerOptionsPortRangeInput interface {
pulumi.Input
ToEndpointLoadBalancerOptionsPortRangeOutput() EndpointLoadBalancerOptionsPortRangeOutput
ToEndpointLoadBalancerOptionsPortRangeOutputWithContext(context.Context) EndpointLoadBalancerOptionsPortRangeOutput
}
EndpointLoadBalancerOptionsPortRangeInput is an input type that accepts EndpointLoadBalancerOptionsPortRangeArgs and EndpointLoadBalancerOptionsPortRangeOutput values. You can construct a concrete instance of `EndpointLoadBalancerOptionsPortRangeInput` via:
EndpointLoadBalancerOptionsPortRangeArgs{...}
type EndpointLoadBalancerOptionsPortRangeOutput ¶
type EndpointLoadBalancerOptionsPortRangeOutput struct{ *pulumi.OutputState }
func (EndpointLoadBalancerOptionsPortRangeOutput) ElementType ¶
func (EndpointLoadBalancerOptionsPortRangeOutput) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsPortRangeOutput) FromPort ¶
func (o EndpointLoadBalancerOptionsPortRangeOutput) FromPort() pulumi.IntOutput
func (EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutput ¶
func (o EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutput() EndpointLoadBalancerOptionsPortRangeOutput
func (EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext ¶
func (o EndpointLoadBalancerOptionsPortRangeOutput) ToEndpointLoadBalancerOptionsPortRangeOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPortRangeOutput
func (EndpointLoadBalancerOptionsPortRangeOutput) ToPort ¶
func (o EndpointLoadBalancerOptionsPortRangeOutput) ToPort() pulumi.IntOutput
type EndpointLoadBalancerOptionsPtrInput ¶
type EndpointLoadBalancerOptionsPtrInput interface {
pulumi.Input
ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
ToEndpointLoadBalancerOptionsPtrOutputWithContext(context.Context) EndpointLoadBalancerOptionsPtrOutput
}
EndpointLoadBalancerOptionsPtrInput is an input type that accepts EndpointLoadBalancerOptionsArgs, EndpointLoadBalancerOptionsPtr and EndpointLoadBalancerOptionsPtrOutput values. You can construct a concrete instance of `EndpointLoadBalancerOptionsPtrInput` via:
EndpointLoadBalancerOptionsArgs{...}
or:
nil
func EndpointLoadBalancerOptionsPtr ¶
func EndpointLoadBalancerOptionsPtr(v *EndpointLoadBalancerOptionsArgs) EndpointLoadBalancerOptionsPtrInput
type EndpointLoadBalancerOptionsPtrOutput ¶
type EndpointLoadBalancerOptionsPtrOutput struct{ *pulumi.OutputState }
func (EndpointLoadBalancerOptionsPtrOutput) ElementType ¶
func (EndpointLoadBalancerOptionsPtrOutput) ElementType() reflect.Type
func (EndpointLoadBalancerOptionsPtrOutput) LoadBalancerArn ¶
func (o EndpointLoadBalancerOptionsPtrOutput) LoadBalancerArn() pulumi.StringPtrOutput
func (EndpointLoadBalancerOptionsPtrOutput) Port ¶
func (o EndpointLoadBalancerOptionsPtrOutput) Port() pulumi.IntPtrOutput
func (EndpointLoadBalancerOptionsPtrOutput) PortRanges ¶
func (o EndpointLoadBalancerOptionsPtrOutput) PortRanges() EndpointLoadBalancerOptionsPortRangeArrayOutput
func (EndpointLoadBalancerOptionsPtrOutput) Protocol ¶
func (o EndpointLoadBalancerOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
func (EndpointLoadBalancerOptionsPtrOutput) SubnetIds ¶
func (o EndpointLoadBalancerOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutput ¶
func (o EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutput() EndpointLoadBalancerOptionsPtrOutput
func (EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext ¶
func (o EndpointLoadBalancerOptionsPtrOutput) ToEndpointLoadBalancerOptionsPtrOutputWithContext(ctx context.Context) EndpointLoadBalancerOptionsPtrOutput
type EndpointMap ¶
type EndpointMap map[string]EndpointInput
func (EndpointMap) ElementType ¶
func (EndpointMap) ElementType() reflect.Type
func (EndpointMap) ToEndpointMapOutput ¶
func (i EndpointMap) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMap) ToEndpointMapOutputWithContext ¶
func (i EndpointMap) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointMapInput ¶
type EndpointMapInput interface {
pulumi.Input
ToEndpointMapOutput() EndpointMapOutput
ToEndpointMapOutputWithContext(context.Context) EndpointMapOutput
}
EndpointMapInput is an input type that accepts EndpointMap and EndpointMapOutput values. You can construct a concrete instance of `EndpointMapInput` via:
EndpointMap{ "key": EndpointArgs{...} }
type EndpointMapOutput ¶
type EndpointMapOutput struct{ *pulumi.OutputState }
func (EndpointMapOutput) ElementType ¶
func (EndpointMapOutput) ElementType() reflect.Type
func (EndpointMapOutput) MapIndex ¶
func (o EndpointMapOutput) MapIndex(k pulumi.StringInput) EndpointOutput
func (EndpointMapOutput) ToEndpointMapOutput ¶
func (o EndpointMapOutput) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMapOutput) ToEndpointMapOutputWithContext ¶
func (o EndpointMapOutput) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointNetworkInterfaceOptions ¶
type EndpointNetworkInterfaceOptions struct {
NetworkInterfaceId *string `pulumi:"networkInterfaceId"`
Port *int `pulumi:"port"`
PortRanges []EndpointNetworkInterfaceOptionsPortRange `pulumi:"portRanges"`
Protocol *string `pulumi:"protocol"`
}
type EndpointNetworkInterfaceOptionsArgs ¶
type EndpointNetworkInterfaceOptionsArgs struct {
NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"`
Port pulumi.IntPtrInput `pulumi:"port"`
PortRanges EndpointNetworkInterfaceOptionsPortRangeArrayInput `pulumi:"portRanges"`
Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}
func (EndpointNetworkInterfaceOptionsArgs) ElementType ¶
func (EndpointNetworkInterfaceOptionsArgs) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutput ¶
func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutput() EndpointNetworkInterfaceOptionsOutput
func (EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutputWithContext ¶
func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsOutput
func (EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutput ¶
func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
func (EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext ¶
func (i EndpointNetworkInterfaceOptionsArgs) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
type EndpointNetworkInterfaceOptionsInput ¶
type EndpointNetworkInterfaceOptionsInput interface {
pulumi.Input
ToEndpointNetworkInterfaceOptionsOutput() EndpointNetworkInterfaceOptionsOutput
ToEndpointNetworkInterfaceOptionsOutputWithContext(context.Context) EndpointNetworkInterfaceOptionsOutput
}
EndpointNetworkInterfaceOptionsInput is an input type that accepts EndpointNetworkInterfaceOptionsArgs and EndpointNetworkInterfaceOptionsOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceOptionsInput` via:
EndpointNetworkInterfaceOptionsArgs{...}
type EndpointNetworkInterfaceOptionsOutput ¶
type EndpointNetworkInterfaceOptionsOutput struct{ *pulumi.OutputState }
func (EndpointNetworkInterfaceOptionsOutput) ElementType ¶
func (EndpointNetworkInterfaceOptionsOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsOutput) NetworkInterfaceId ¶
func (o EndpointNetworkInterfaceOptionsOutput) NetworkInterfaceId() pulumi.StringPtrOutput
func (EndpointNetworkInterfaceOptionsOutput) Port ¶
func (o EndpointNetworkInterfaceOptionsOutput) Port() pulumi.IntPtrOutput
func (EndpointNetworkInterfaceOptionsOutput) PortRanges ¶
func (o EndpointNetworkInterfaceOptionsOutput) PortRanges() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
func (EndpointNetworkInterfaceOptionsOutput) Protocol ¶
func (o EndpointNetworkInterfaceOptionsOutput) Protocol() pulumi.StringPtrOutput
func (EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutput ¶
func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutput() EndpointNetworkInterfaceOptionsOutput
func (EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutputWithContext ¶
func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsOutput
func (EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutput ¶
func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
func (EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext ¶
func (o EndpointNetworkInterfaceOptionsOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
type EndpointNetworkInterfaceOptionsPortRangeArgs ¶
type EndpointNetworkInterfaceOptionsPortRangeArgs struct {
FromPort pulumi.IntInput `pulumi:"fromPort"`
ToPort pulumi.IntInput `pulumi:"toPort"`
}
func (EndpointNetworkInterfaceOptionsPortRangeArgs) ElementType ¶
func (EndpointNetworkInterfaceOptionsPortRangeArgs) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutput ¶
func (i EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutput() EndpointNetworkInterfaceOptionsPortRangeOutput
func (EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext ¶
func (i EndpointNetworkInterfaceOptionsPortRangeArgs) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeOutput
type EndpointNetworkInterfaceOptionsPortRangeArray ¶
type EndpointNetworkInterfaceOptionsPortRangeArray []EndpointNetworkInterfaceOptionsPortRangeInput
func (EndpointNetworkInterfaceOptionsPortRangeArray) ElementType ¶
func (EndpointNetworkInterfaceOptionsPortRangeArray) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput ¶
func (i EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
func (EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext ¶
func (i EndpointNetworkInterfaceOptionsPortRangeArray) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeArrayOutput
type EndpointNetworkInterfaceOptionsPortRangeArrayInput ¶
type EndpointNetworkInterfaceOptionsPortRangeArrayInput interface {
pulumi.Input
ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext(context.Context) EndpointNetworkInterfaceOptionsPortRangeArrayOutput
}
EndpointNetworkInterfaceOptionsPortRangeArrayInput is an input type that accepts EndpointNetworkInterfaceOptionsPortRangeArray and EndpointNetworkInterfaceOptionsPortRangeArrayOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceOptionsPortRangeArrayInput` via:
EndpointNetworkInterfaceOptionsPortRangeArray{ EndpointNetworkInterfaceOptionsPortRangeArgs{...} }
type EndpointNetworkInterfaceOptionsPortRangeArrayOutput ¶
type EndpointNetworkInterfaceOptionsPortRangeArrayOutput struct{ *pulumi.OutputState }
func (EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ElementType ¶
func (EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput ¶
func (o EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutput() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
func (EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext ¶
func (o EndpointNetworkInterfaceOptionsPortRangeArrayOutput) ToEndpointNetworkInterfaceOptionsPortRangeArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeArrayOutput
type EndpointNetworkInterfaceOptionsPortRangeInput ¶
type EndpointNetworkInterfaceOptionsPortRangeInput interface {
pulumi.Input
ToEndpointNetworkInterfaceOptionsPortRangeOutput() EndpointNetworkInterfaceOptionsPortRangeOutput
ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext(context.Context) EndpointNetworkInterfaceOptionsPortRangeOutput
}
EndpointNetworkInterfaceOptionsPortRangeInput is an input type that accepts EndpointNetworkInterfaceOptionsPortRangeArgs and EndpointNetworkInterfaceOptionsPortRangeOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceOptionsPortRangeInput` via:
EndpointNetworkInterfaceOptionsPortRangeArgs{...}
type EndpointNetworkInterfaceOptionsPortRangeOutput ¶
type EndpointNetworkInterfaceOptionsPortRangeOutput struct{ *pulumi.OutputState }
func (EndpointNetworkInterfaceOptionsPortRangeOutput) ElementType ¶
func (EndpointNetworkInterfaceOptionsPortRangeOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsPortRangeOutput) FromPort ¶
func (o EndpointNetworkInterfaceOptionsPortRangeOutput) FromPort() pulumi.IntOutput
func (EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutput ¶
func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutput() EndpointNetworkInterfaceOptionsPortRangeOutput
func (EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext ¶
func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToEndpointNetworkInterfaceOptionsPortRangeOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPortRangeOutput
func (EndpointNetworkInterfaceOptionsPortRangeOutput) ToPort ¶
func (o EndpointNetworkInterfaceOptionsPortRangeOutput) ToPort() pulumi.IntOutput
type EndpointNetworkInterfaceOptionsPtrInput ¶
type EndpointNetworkInterfaceOptionsPtrInput interface {
pulumi.Input
ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(context.Context) EndpointNetworkInterfaceOptionsPtrOutput
}
EndpointNetworkInterfaceOptionsPtrInput is an input type that accepts EndpointNetworkInterfaceOptionsArgs, EndpointNetworkInterfaceOptionsPtr and EndpointNetworkInterfaceOptionsPtrOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceOptionsPtrInput` via:
EndpointNetworkInterfaceOptionsArgs{...}
or:
nil
func EndpointNetworkInterfaceOptionsPtr ¶
func EndpointNetworkInterfaceOptionsPtr(v *EndpointNetworkInterfaceOptionsArgs) EndpointNetworkInterfaceOptionsPtrInput
type EndpointNetworkInterfaceOptionsPtrOutput ¶
type EndpointNetworkInterfaceOptionsPtrOutput struct{ *pulumi.OutputState }
func (EndpointNetworkInterfaceOptionsPtrOutput) ElementType ¶
func (EndpointNetworkInterfaceOptionsPtrOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceOptionsPtrOutput) NetworkInterfaceId ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
func (EndpointNetworkInterfaceOptionsPtrOutput) Port ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) Port() pulumi.IntPtrOutput
func (EndpointNetworkInterfaceOptionsPtrOutput) PortRanges ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) PortRanges() EndpointNetworkInterfaceOptionsPortRangeArrayOutput
func (EndpointNetworkInterfaceOptionsPtrOutput) Protocol ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
func (EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutput ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutput() EndpointNetworkInterfaceOptionsPtrOutput
func (EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext ¶
func (o EndpointNetworkInterfaceOptionsPtrOutput) ToEndpointNetworkInterfaceOptionsPtrOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOptionsPtrOutput
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) ApplicationDomain ¶
func (o EndpointOutput) ApplicationDomain() pulumi.StringPtrOutput
The DNS name for users to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
func (EndpointOutput) AttachmentType ¶
func (o EndpointOutput) AttachmentType() pulumi.StringOutput
The type of attachment. Currently, only `vpc` is supported.
func (EndpointOutput) CidrOptions ¶
func (o EndpointOutput) CidrOptions() EndpointCidrOptionsPtrOutput
The CIDR block details. This parameter is required if the endpoint type is `cidr`.
func (EndpointOutput) Description ¶
func (o EndpointOutput) Description() pulumi.StringPtrOutput
A description for the Verified Access endpoint.
func (EndpointOutput) DeviceValidationDomain ¶
func (o EndpointOutput) DeviceValidationDomain() pulumi.StringOutput
Returned if endpoint has a device trust provider attached.
func (EndpointOutput) DomainCertificateArn ¶
func (o EndpointOutput) DomainCertificateArn() pulumi.StringPtrOutput
The ARN of the public TLS/SSL certificate in AWS Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) EndpointDomain ¶
func (o EndpointOutput) EndpointDomain() pulumi.StringOutput
A DNS name that is generated for the endpoint.
func (EndpointOutput) EndpointDomainPrefix ¶
func (o EndpointOutput) EndpointDomainPrefix() pulumi.StringPtrOutput
A custom identifier that is prepended to the DNS name that is generated for the endpoint.
func (EndpointOutput) EndpointType ¶
func (o EndpointOutput) EndpointType() pulumi.StringOutput
The type of Verified Access endpoint to create. Currently `load-balancer` or `network-interface` are supported.
func (EndpointOutput) LoadBalancerOptions ¶
func (o EndpointOutput) LoadBalancerOptions() EndpointLoadBalancerOptionsPtrOutput
The load balancer details. This parameter is required if the endpoint type is `load-balancer`.
func (EndpointOutput) NetworkInterfaceOptions ¶
func (o EndpointOutput) NetworkInterfaceOptions() EndpointNetworkInterfaceOptionsPtrOutput
The network interface details. This parameter is required if the endpoint type is `network-interface`.
func (EndpointOutput) PolicyDocument ¶
func (o EndpointOutput) PolicyDocument() pulumi.StringPtrOutput
The policy document that is associated with this resource.
func (EndpointOutput) RdsOptions ¶
func (o EndpointOutput) RdsOptions() EndpointRdsOptionsPtrOutput
func (EndpointOutput) Region ¶
func (o EndpointOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EndpointOutput) SecurityGroupIds ¶
func (o EndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of the the security groups IDs to associate with the Verified Access endpoint.
func (EndpointOutput) SseSpecification ¶
func (o EndpointOutput) SseSpecification() EndpointSseSpecificationOutput
The options in use for server side encryption.
func (EndpointOutput) Tags ¶
func (o EndpointOutput) Tags() pulumi.StringMapOutput
Key-value tags for the Verified Access Endpoint. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EndpointOutput) TagsAll ¶
func (o EndpointOutput) TagsAll() pulumi.StringMapOutput
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
func (EndpointOutput) VerifiedAccessGroupId ¶
func (o EndpointOutput) VerifiedAccessGroupId() pulumi.StringOutput
The ID of the Verified Access group to associate the endpoint with.
The following arguments are optional:
func (EndpointOutput) VerifiedAccessInstanceId ¶
func (o EndpointOutput) VerifiedAccessInstanceId() pulumi.StringOutput
type EndpointRdsOptions ¶
type EndpointRdsOptions struct {
Port *int `pulumi:"port"`
Protocol *string `pulumi:"protocol"`
RdsDbClusterArn *string `pulumi:"rdsDbClusterArn"`
RdsDbInstanceArn *string `pulumi:"rdsDbInstanceArn"`
RdsDbProxyArn *string `pulumi:"rdsDbProxyArn"`
RdsEndpoint *string `pulumi:"rdsEndpoint"`
SubnetIds []string `pulumi:"subnetIds"`
}
type EndpointRdsOptionsArgs ¶
type EndpointRdsOptionsArgs struct {
Port pulumi.IntPtrInput `pulumi:"port"`
Protocol pulumi.StringPtrInput `pulumi:"protocol"`
RdsDbClusterArn pulumi.StringPtrInput `pulumi:"rdsDbClusterArn"`
RdsDbInstanceArn pulumi.StringPtrInput `pulumi:"rdsDbInstanceArn"`
RdsDbProxyArn pulumi.StringPtrInput `pulumi:"rdsDbProxyArn"`
RdsEndpoint pulumi.StringPtrInput `pulumi:"rdsEndpoint"`
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (EndpointRdsOptionsArgs) ElementType ¶
func (EndpointRdsOptionsArgs) ElementType() reflect.Type
func (EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutput ¶
func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutput() EndpointRdsOptionsOutput
func (EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutputWithContext ¶
func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsOutputWithContext(ctx context.Context) EndpointRdsOptionsOutput
func (EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutput ¶
func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
func (EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutputWithContext ¶
func (i EndpointRdsOptionsArgs) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
type EndpointRdsOptionsInput ¶
type EndpointRdsOptionsInput interface {
pulumi.Input
ToEndpointRdsOptionsOutput() EndpointRdsOptionsOutput
ToEndpointRdsOptionsOutputWithContext(context.Context) EndpointRdsOptionsOutput
}
EndpointRdsOptionsInput is an input type that accepts EndpointRdsOptionsArgs and EndpointRdsOptionsOutput values. You can construct a concrete instance of `EndpointRdsOptionsInput` via:
EndpointRdsOptionsArgs{...}
type EndpointRdsOptionsOutput ¶
type EndpointRdsOptionsOutput struct{ *pulumi.OutputState }
func (EndpointRdsOptionsOutput) ElementType ¶
func (EndpointRdsOptionsOutput) ElementType() reflect.Type
func (EndpointRdsOptionsOutput) Port ¶
func (o EndpointRdsOptionsOutput) Port() pulumi.IntPtrOutput
func (EndpointRdsOptionsOutput) Protocol ¶
func (o EndpointRdsOptionsOutput) Protocol() pulumi.StringPtrOutput
func (EndpointRdsOptionsOutput) RdsDbClusterArn ¶
func (o EndpointRdsOptionsOutput) RdsDbClusterArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsOutput) RdsDbInstanceArn ¶
func (o EndpointRdsOptionsOutput) RdsDbInstanceArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsOutput) RdsDbProxyArn ¶
func (o EndpointRdsOptionsOutput) RdsDbProxyArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsOutput) RdsEndpoint ¶
func (o EndpointRdsOptionsOutput) RdsEndpoint() pulumi.StringPtrOutput
func (EndpointRdsOptionsOutput) SubnetIds ¶
func (o EndpointRdsOptionsOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutput ¶
func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutput() EndpointRdsOptionsOutput
func (EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutputWithContext ¶
func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsOutputWithContext(ctx context.Context) EndpointRdsOptionsOutput
func (EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutput ¶
func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
func (EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutputWithContext ¶
func (o EndpointRdsOptionsOutput) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
type EndpointRdsOptionsPtrInput ¶
type EndpointRdsOptionsPtrInput interface {
pulumi.Input
ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
ToEndpointRdsOptionsPtrOutputWithContext(context.Context) EndpointRdsOptionsPtrOutput
}
EndpointRdsOptionsPtrInput is an input type that accepts EndpointRdsOptionsArgs, EndpointRdsOptionsPtr and EndpointRdsOptionsPtrOutput values. You can construct a concrete instance of `EndpointRdsOptionsPtrInput` via:
EndpointRdsOptionsArgs{...}
or:
nil
func EndpointRdsOptionsPtr ¶
func EndpointRdsOptionsPtr(v *EndpointRdsOptionsArgs) EndpointRdsOptionsPtrInput
type EndpointRdsOptionsPtrOutput ¶
type EndpointRdsOptionsPtrOutput struct{ *pulumi.OutputState }
func (EndpointRdsOptionsPtrOutput) Elem ¶
func (o EndpointRdsOptionsPtrOutput) Elem() EndpointRdsOptionsOutput
func (EndpointRdsOptionsPtrOutput) ElementType ¶
func (EndpointRdsOptionsPtrOutput) ElementType() reflect.Type
func (EndpointRdsOptionsPtrOutput) Port ¶
func (o EndpointRdsOptionsPtrOutput) Port() pulumi.IntPtrOutput
func (EndpointRdsOptionsPtrOutput) Protocol ¶
func (o EndpointRdsOptionsPtrOutput) Protocol() pulumi.StringPtrOutput
func (EndpointRdsOptionsPtrOutput) RdsDbClusterArn ¶
func (o EndpointRdsOptionsPtrOutput) RdsDbClusterArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsPtrOutput) RdsDbInstanceArn ¶
func (o EndpointRdsOptionsPtrOutput) RdsDbInstanceArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsPtrOutput) RdsDbProxyArn ¶
func (o EndpointRdsOptionsPtrOutput) RdsDbProxyArn() pulumi.StringPtrOutput
func (EndpointRdsOptionsPtrOutput) RdsEndpoint ¶
func (o EndpointRdsOptionsPtrOutput) RdsEndpoint() pulumi.StringPtrOutput
func (EndpointRdsOptionsPtrOutput) SubnetIds ¶
func (o EndpointRdsOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
func (EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutput ¶
func (o EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutput() EndpointRdsOptionsPtrOutput
func (EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutputWithContext ¶
func (o EndpointRdsOptionsPtrOutput) ToEndpointRdsOptionsPtrOutputWithContext(ctx context.Context) EndpointRdsOptionsPtrOutput
type EndpointSseSpecificationArgs ¶
type EndpointSseSpecificationArgs struct {
CustomerManagedKeyEnabled pulumi.BoolPtrInput `pulumi:"customerManagedKeyEnabled"`
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}
func (EndpointSseSpecificationArgs) ElementType ¶
func (EndpointSseSpecificationArgs) ElementType() reflect.Type
func (EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutput ¶
func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutput() EndpointSseSpecificationOutput
func (EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutputWithContext ¶
func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationOutputWithContext(ctx context.Context) EndpointSseSpecificationOutput
func (EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutput ¶
func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
func (EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutputWithContext ¶
func (i EndpointSseSpecificationArgs) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
type EndpointSseSpecificationInput ¶
type EndpointSseSpecificationInput interface {
pulumi.Input
ToEndpointSseSpecificationOutput() EndpointSseSpecificationOutput
ToEndpointSseSpecificationOutputWithContext(context.Context) EndpointSseSpecificationOutput
}
EndpointSseSpecificationInput is an input type that accepts EndpointSseSpecificationArgs and EndpointSseSpecificationOutput values. You can construct a concrete instance of `EndpointSseSpecificationInput` via:
EndpointSseSpecificationArgs{...}
type EndpointSseSpecificationOutput ¶
type EndpointSseSpecificationOutput struct{ *pulumi.OutputState }
func (EndpointSseSpecificationOutput) CustomerManagedKeyEnabled ¶
func (o EndpointSseSpecificationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
func (EndpointSseSpecificationOutput) ElementType ¶
func (EndpointSseSpecificationOutput) ElementType() reflect.Type
func (EndpointSseSpecificationOutput) KmsKeyArn ¶
func (o EndpointSseSpecificationOutput) KmsKeyArn() pulumi.StringPtrOutput
func (EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutput ¶
func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutput() EndpointSseSpecificationOutput
func (EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutputWithContext ¶
func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationOutputWithContext(ctx context.Context) EndpointSseSpecificationOutput
func (EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutput ¶
func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
func (EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutputWithContext ¶
func (o EndpointSseSpecificationOutput) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
type EndpointSseSpecificationPtrInput ¶
type EndpointSseSpecificationPtrInput interface {
pulumi.Input
ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
ToEndpointSseSpecificationPtrOutputWithContext(context.Context) EndpointSseSpecificationPtrOutput
}
EndpointSseSpecificationPtrInput is an input type that accepts EndpointSseSpecificationArgs, EndpointSseSpecificationPtr and EndpointSseSpecificationPtrOutput values. You can construct a concrete instance of `EndpointSseSpecificationPtrInput` via:
EndpointSseSpecificationArgs{...}
or:
nil
func EndpointSseSpecificationPtr ¶
func EndpointSseSpecificationPtr(v *EndpointSseSpecificationArgs) EndpointSseSpecificationPtrInput
type EndpointSseSpecificationPtrOutput ¶
type EndpointSseSpecificationPtrOutput struct{ *pulumi.OutputState }
func (EndpointSseSpecificationPtrOutput) CustomerManagedKeyEnabled ¶
func (o EndpointSseSpecificationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
func (EndpointSseSpecificationPtrOutput) Elem ¶
func (o EndpointSseSpecificationPtrOutput) Elem() EndpointSseSpecificationOutput
func (EndpointSseSpecificationPtrOutput) ElementType ¶
func (EndpointSseSpecificationPtrOutput) ElementType() reflect.Type
func (EndpointSseSpecificationPtrOutput) KmsKeyArn ¶
func (o EndpointSseSpecificationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
func (EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutput ¶
func (o EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutput() EndpointSseSpecificationPtrOutput
func (EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutputWithContext ¶
func (o EndpointSseSpecificationPtrOutput) ToEndpointSseSpecificationPtrOutputWithContext(ctx context.Context) EndpointSseSpecificationPtrOutput
type EndpointState ¶
type EndpointState struct {
// The DNS name for users to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
ApplicationDomain pulumi.StringPtrInput
// The type of attachment. Currently, only `vpc` is supported.
AttachmentType pulumi.StringPtrInput
// The CIDR block details. This parameter is required if the endpoint type is `cidr`.
CidrOptions EndpointCidrOptionsPtrInput
// A description for the Verified Access endpoint.
Description pulumi.StringPtrInput
// Returned if endpoint has a device trust provider attached.
DeviceValidationDomain pulumi.StringPtrInput
// The ARN of the public TLS/SSL certificate in AWS Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application. This parameter is required if the endpoint type is `load-balancer` or `network-interface`.
DomainCertificateArn pulumi.StringPtrInput
// A DNS name that is generated for the endpoint.
EndpointDomain pulumi.StringPtrInput
// A custom identifier that is prepended to the DNS name that is generated for the endpoint.
EndpointDomainPrefix pulumi.StringPtrInput
// The type of Verified Access endpoint to create. Currently `load-balancer` or `network-interface` are supported.
EndpointType pulumi.StringPtrInput
// The load balancer details. This parameter is required if the endpoint type is `load-balancer`.
LoadBalancerOptions EndpointLoadBalancerOptionsPtrInput
// The network interface details. This parameter is required if the endpoint type is `network-interface`.
NetworkInterfaceOptions EndpointNetworkInterfaceOptionsPtrInput
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrInput
RdsOptions EndpointRdsOptionsPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of the the security groups IDs to associate with the Verified Access endpoint.
SecurityGroupIds pulumi.StringArrayInput
// The options in use for server side encryption.
SseSpecification EndpointSseSpecificationPtrInput
// Key-value tags for the Verified Access Endpoint. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// The ID of the Verified Access group to associate the endpoint with.
//
// The following arguments are optional:
VerifiedAccessGroupId pulumi.StringPtrInput
VerifiedAccessInstanceId pulumi.StringPtrInput
}
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type Group ¶
type Group struct {
pulumi.CustomResourceState
// Timestamp when the access group was created.
CreationTime pulumi.StringOutput `pulumi:"creationTime"`
// Timestamp when the access group was deleted.
DeletionTime pulumi.StringOutput `pulumi:"deletionTime"`
// Description of the verified access group.
Description pulumi.StringOutput `pulumi:"description"`
// Timestamp when the access group was last updated.
LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
// AWS account number owning this resource.
Owner pulumi.StringOutput `pulumi:"owner"`
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrOutput `pulumi:"policyDocument"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Configuration block to use KMS keys for server-side encryption.
SseConfiguration GroupSseConfigurationOutput `pulumi:"sseConfiguration"`
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// ARN of this verified acess group.
VerifiedaccessGroupArn pulumi.StringOutput `pulumi:"verifiedaccessGroupArn"`
// ID of this verified access group.
VerifiedaccessGroupId pulumi.StringOutput `pulumi:"verifiedaccessGroupId"`
// The id of the verified access instance this group is associated with.
//
// The following arguments are optional:
VerifiedaccessInstanceId pulumi.StringOutput `pulumi:"verifiedaccessInstanceId"`
}
Resource for managing a Verified Access Group.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewGroup(ctx, "example", &verifiedaccess.GroupArgs{
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### Usage with KMS Key
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testKey, err := kms.NewKey(ctx, "test_key", &kms.KeyArgs{
Description: pulumi.String("KMS key for Verified Access Group test"),
})
if err != nil {
return err
}
_, err = verifiedaccess.NewGroup(ctx, "test", &verifiedaccess.GroupArgs{
VerifiedaccessInstanceId: pulumi.Any(testAwsVerifiedaccessInstanceTrustProviderAttachment.VerifiedaccessInstanceId),
SseConfiguration: &verifiedaccess.GroupSseConfigurationArgs{
KmsKeyArn: testKey.Arn,
},
})
if err != nil {
return err
}
return nil
})
}
```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct {
// Description of the verified access group.
Description pulumi.StringPtrInput
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block to use KMS keys for server-side encryption.
SseConfiguration GroupSseConfigurationPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// The id of the verified access instance this group is associated with.
//
// The following arguments are optional:
VerifiedaccessInstanceId pulumi.StringInput
}
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface {
pulumi.Input
ToGroupArrayOutput() GroupArrayOutput
ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface {
pulumi.Input
ToGroupOutput() GroupOutput
ToGroupOutputWithContext(ctx context.Context) GroupOutput
}
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface {
pulumi.Input
ToGroupMapOutput() GroupMapOutput
ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) CreationTime ¶
func (o GroupOutput) CreationTime() pulumi.StringOutput
Timestamp when the access group was created.
func (GroupOutput) DeletionTime ¶
func (o GroupOutput) DeletionTime() pulumi.StringOutput
Timestamp when the access group was deleted.
func (GroupOutput) Description ¶
func (o GroupOutput) Description() pulumi.StringOutput
Description of the verified access group.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) LastUpdatedTime ¶
func (o GroupOutput) LastUpdatedTime() pulumi.StringOutput
Timestamp when the access group was last updated.
func (GroupOutput) Owner ¶
func (o GroupOutput) Owner() pulumi.StringOutput
AWS account number owning this resource.
func (GroupOutput) PolicyDocument ¶
func (o GroupOutput) PolicyDocument() pulumi.StringPtrOutput
The policy document that is associated with this resource.
func (GroupOutput) Region ¶
func (o GroupOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GroupOutput) SseConfiguration ¶
func (o GroupOutput) SseConfiguration() GroupSseConfigurationOutput
Configuration block to use KMS keys for server-side encryption.
func (GroupOutput) Tags ¶
func (o GroupOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (GroupOutput) TagsAll ¶
func (o GroupOutput) TagsAll() pulumi.StringMapOutput
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (GroupOutput) VerifiedaccessGroupArn ¶
func (o GroupOutput) VerifiedaccessGroupArn() pulumi.StringOutput
ARN of this verified acess group.
func (GroupOutput) VerifiedaccessGroupId ¶
func (o GroupOutput) VerifiedaccessGroupId() pulumi.StringOutput
ID of this verified access group.
func (GroupOutput) VerifiedaccessInstanceId ¶
func (o GroupOutput) VerifiedaccessInstanceId() pulumi.StringOutput
The id of the verified access instance this group is associated with.
The following arguments are optional:
type GroupSseConfiguration ¶
type GroupSseConfigurationArgs ¶
type GroupSseConfigurationArgs struct {
// Boolean flag to indicate that the CMK should be used.
CustomerManagedKeyEnabled pulumi.BoolPtrInput `pulumi:"customerManagedKeyEnabled"`
// ARN of the KMS key to use.
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}
func (GroupSseConfigurationArgs) ElementType ¶
func (GroupSseConfigurationArgs) ElementType() reflect.Type
func (GroupSseConfigurationArgs) ToGroupSseConfigurationOutput ¶
func (i GroupSseConfigurationArgs) ToGroupSseConfigurationOutput() GroupSseConfigurationOutput
func (GroupSseConfigurationArgs) ToGroupSseConfigurationOutputWithContext ¶
func (i GroupSseConfigurationArgs) ToGroupSseConfigurationOutputWithContext(ctx context.Context) GroupSseConfigurationOutput
func (GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutput ¶
func (i GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
func (GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutputWithContext ¶
func (i GroupSseConfigurationArgs) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
type GroupSseConfigurationInput ¶
type GroupSseConfigurationInput interface {
pulumi.Input
ToGroupSseConfigurationOutput() GroupSseConfigurationOutput
ToGroupSseConfigurationOutputWithContext(context.Context) GroupSseConfigurationOutput
}
GroupSseConfigurationInput is an input type that accepts GroupSseConfigurationArgs and GroupSseConfigurationOutput values. You can construct a concrete instance of `GroupSseConfigurationInput` via:
GroupSseConfigurationArgs{...}
type GroupSseConfigurationOutput ¶
type GroupSseConfigurationOutput struct{ *pulumi.OutputState }
func (GroupSseConfigurationOutput) CustomerManagedKeyEnabled ¶
func (o GroupSseConfigurationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
Boolean flag to indicate that the CMK should be used.
func (GroupSseConfigurationOutput) ElementType ¶
func (GroupSseConfigurationOutput) ElementType() reflect.Type
func (GroupSseConfigurationOutput) KmsKeyArn ¶
func (o GroupSseConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use.
func (GroupSseConfigurationOutput) ToGroupSseConfigurationOutput ¶
func (o GroupSseConfigurationOutput) ToGroupSseConfigurationOutput() GroupSseConfigurationOutput
func (GroupSseConfigurationOutput) ToGroupSseConfigurationOutputWithContext ¶
func (o GroupSseConfigurationOutput) ToGroupSseConfigurationOutputWithContext(ctx context.Context) GroupSseConfigurationOutput
func (GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutput ¶
func (o GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
func (GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutputWithContext ¶
func (o GroupSseConfigurationOutput) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
type GroupSseConfigurationPtrInput ¶
type GroupSseConfigurationPtrInput interface {
pulumi.Input
ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
ToGroupSseConfigurationPtrOutputWithContext(context.Context) GroupSseConfigurationPtrOutput
}
GroupSseConfigurationPtrInput is an input type that accepts GroupSseConfigurationArgs, GroupSseConfigurationPtr and GroupSseConfigurationPtrOutput values. You can construct a concrete instance of `GroupSseConfigurationPtrInput` via:
GroupSseConfigurationArgs{...}
or:
nil
func GroupSseConfigurationPtr ¶
func GroupSseConfigurationPtr(v *GroupSseConfigurationArgs) GroupSseConfigurationPtrInput
type GroupSseConfigurationPtrOutput ¶
type GroupSseConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GroupSseConfigurationPtrOutput) CustomerManagedKeyEnabled ¶
func (o GroupSseConfigurationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
Boolean flag to indicate that the CMK should be used.
func (GroupSseConfigurationPtrOutput) Elem ¶
func (o GroupSseConfigurationPtrOutput) Elem() GroupSseConfigurationOutput
func (GroupSseConfigurationPtrOutput) ElementType ¶
func (GroupSseConfigurationPtrOutput) ElementType() reflect.Type
func (GroupSseConfigurationPtrOutput) KmsKeyArn ¶
func (o GroupSseConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use.
func (GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutput ¶
func (o GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutput() GroupSseConfigurationPtrOutput
func (GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutputWithContext ¶
func (o GroupSseConfigurationPtrOutput) ToGroupSseConfigurationPtrOutputWithContext(ctx context.Context) GroupSseConfigurationPtrOutput
type GroupState ¶
type GroupState struct {
// Timestamp when the access group was created.
CreationTime pulumi.StringPtrInput
// Timestamp when the access group was deleted.
DeletionTime pulumi.StringPtrInput
// Description of the verified access group.
Description pulumi.StringPtrInput
// Timestamp when the access group was last updated.
LastUpdatedTime pulumi.StringPtrInput
// AWS account number owning this resource.
Owner pulumi.StringPtrInput
// The policy document that is associated with this resource.
PolicyDocument pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block to use KMS keys for server-side encryption.
SseConfiguration GroupSseConfigurationPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// ARN of this verified acess group.
VerifiedaccessGroupArn pulumi.StringPtrInput
// ID of this verified access group.
VerifiedaccessGroupId pulumi.StringPtrInput
// The id of the verified access instance this group is associated with.
//
// The following arguments are optional:
VerifiedaccessInstanceId pulumi.StringPtrInput
}
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type Instance ¶
type Instance struct {
pulumi.CustomResourceState
// The custom subdomain for the CIDR endpoints.
CidrEndpointsCustomSubdomain pulumi.StringPtrOutput `pulumi:"cidrEndpointsCustomSubdomain"`
// The time that the Verified Access Instance was created.
CreationTime pulumi.StringOutput `pulumi:"creationTime"`
// A description for the AWS Verified Access Instance.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Enable or disable support for Federal Information Processing Standards (FIPS) on the AWS Verified Access Instance.
FipsEnabled pulumi.BoolPtrOutput `pulumi:"fipsEnabled"`
// The time that the Verified Access Instance was last updated.
LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
NameServers pulumi.StringArrayOutput `pulumi:"nameServers"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// One or more blocks of providing information about the AWS Verified Access Trust Providers. See verifiedAccessTrustProviders below for details.One or more blocks
VerifiedAccessTrustProviders InstanceVerifiedAccessTrustProviderArrayOutput `pulumi:"verifiedAccessTrustProviders"`
}
Resource for managing a Verified Access Instance.
## Example Usage
### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
Description: pulumi.String("example"),
Tags: pulumi.StringMap{
"Name": pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### With `fipsEnabled`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
FipsEnabled: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
```
### With `cidrEndpointsCustomSubdomain`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
CidrEndpointsCustomSubdomain: pulumi.String("test.example.com"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Verified Access Instances using the `id`. For example:
```sh $ pulumi import aws:verifiedaccess/instance:Instance example vai-1234567890abcdef0 ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct {
// The custom subdomain for the CIDR endpoints.
CidrEndpointsCustomSubdomain pulumi.StringPtrInput
// A description for the AWS Verified Access Instance.
Description pulumi.StringPtrInput
// Enable or disable support for Federal Information Processing Standards (FIPS) on the AWS Verified Access Instance.
FipsEnabled pulumi.BoolPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface {
pulumi.Input
ToInstanceArrayOutput() InstanceArrayOutput
ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface {
pulumi.Input
ToInstanceOutput() InstanceOutput
ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}
type InstanceLoggingConfiguration ¶
type InstanceLoggingConfiguration struct {
pulumi.CustomResourceState
// A block that specifies the configuration options for Verified Access instances. Detailed below.
AccessLogs InstanceLoggingConfigurationAccessLogsOutput `pulumi:"accessLogs"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The ID of the Verified Access instance.
VerifiedaccessInstanceId pulumi.StringOutput `pulumi:"verifiedaccessInstanceId"`
}
Resource for managing a Verified Access Logging Configuration.
## Example Usage
### With CloudWatch Logging
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
CloudwatchLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs{
Enabled: pulumi.Bool(true),
LogGroup: pulumi.Any(exampleAwsCloudwatchLogGroup.Id),
},
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### With Kinesis Data Firehose Logging
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
KinesisDataFirehose: &verifiedaccess.InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs{
DeliveryStream: pulumi.Any(exampleAwsKinesisFirehoseDeliveryStream.Name),
Enabled: pulumi.Bool(true),
},
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### With S3 logging
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
S3: &verifiedaccess.InstanceLoggingConfigurationAccessLogsS3Args{
BucketName: pulumi.Any(exampleAwsS3Bucket.Id),
Enabled: pulumi.Bool(true),
Prefix: pulumi.String("example"),
},
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### With all three logging options
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
CloudwatchLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs{
Enabled: pulumi.Bool(true),
LogGroup: pulumi.Any(exampleAwsCloudwatchLogGroup.Id),
},
KinesisDataFirehose: &verifiedaccess.InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs{
DeliveryStream: pulumi.Any(exampleAwsKinesisFirehoseDeliveryStream.Name),
Enabled: pulumi.Bool(true),
},
S3: &verifiedaccess.InstanceLoggingConfigurationAccessLogsS3Args{
BucketName: pulumi.Any(exampleAwsS3Bucket.Id),
Enabled: pulumi.Bool(true),
},
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### With `includeTrustContext`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
IncludeTrustContext: pulumi.Bool(true),
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
### With `logVersion`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstanceLoggingConfiguration(ctx, "example", &verifiedaccess.InstanceLoggingConfigurationArgs{
AccessLogs: &verifiedaccess.InstanceLoggingConfigurationAccessLogsArgs{
LogVersion: pulumi.String("ocsf-1.0.0-rc.2"),
},
VerifiedaccessInstanceId: pulumi.Any(exampleAwsVerifiedaccessInstance.Id),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Verified Access Logging Configuration using the Verified Access Instance `id`. For example:
```sh $ pulumi import aws:verifiedaccess/instanceLoggingConfiguration:InstanceLoggingConfiguration example vai-1234567890abcdef0 ```
func GetInstanceLoggingConfiguration ¶
func GetInstanceLoggingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceLoggingConfigurationState, opts ...pulumi.ResourceOption) (*InstanceLoggingConfiguration, error)
GetInstanceLoggingConfiguration gets an existing InstanceLoggingConfiguration 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 NewInstanceLoggingConfiguration ¶
func NewInstanceLoggingConfiguration(ctx *pulumi.Context, name string, args *InstanceLoggingConfigurationArgs, opts ...pulumi.ResourceOption) (*InstanceLoggingConfiguration, error)
NewInstanceLoggingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InstanceLoggingConfiguration) ElementType ¶
func (*InstanceLoggingConfiguration) ElementType() reflect.Type
func (*InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutput ¶
func (i *InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutput() InstanceLoggingConfigurationOutput
func (*InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutputWithContext ¶
func (i *InstanceLoggingConfiguration) ToInstanceLoggingConfigurationOutputWithContext(ctx context.Context) InstanceLoggingConfigurationOutput
type InstanceLoggingConfigurationAccessLogs ¶
type InstanceLoggingConfigurationAccessLogs struct {
// A block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.
CloudwatchLogs *InstanceLoggingConfigurationAccessLogsCloudwatchLogs `pulumi:"cloudwatchLogs"`
// Include trust data sent by trust providers into the logs.
IncludeTrustContext *bool `pulumi:"includeTrustContext"`
// A block that specifies configures sending Verified Access logs to Kinesis. Detailed below.
KinesisDataFirehose *InstanceLoggingConfigurationAccessLogsKinesisDataFirehose `pulumi:"kinesisDataFirehose"`
// The logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.
LogVersion *string `pulumi:"logVersion"`
// A block that specifies configures sending Verified Access logs to S3. Detailed below.
S3 *InstanceLoggingConfigurationAccessLogsS3 `pulumi:"s3"`
}
type InstanceLoggingConfigurationAccessLogsArgs ¶
type InstanceLoggingConfigurationAccessLogsArgs struct {
// A block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.
CloudwatchLogs InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput `pulumi:"cloudwatchLogs"`
// Include trust data sent by trust providers into the logs.
IncludeTrustContext pulumi.BoolPtrInput `pulumi:"includeTrustContext"`
// A block that specifies configures sending Verified Access logs to Kinesis. Detailed below.
KinesisDataFirehose InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput `pulumi:"kinesisDataFirehose"`
// The logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.
LogVersion pulumi.StringPtrInput `pulumi:"logVersion"`
// A block that specifies configures sending Verified Access logs to S3. Detailed below.
S3 InstanceLoggingConfigurationAccessLogsS3PtrInput `pulumi:"s3"`
}
func (InstanceLoggingConfigurationAccessLogsArgs) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsArgs) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutput ¶
func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutput() InstanceLoggingConfigurationAccessLogsOutput
func (InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsOutput
func (InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutput ¶
func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsArgs) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs ¶
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs struct {
// Indicates whether logging is enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// The name of the CloudWatch Logs Log Group.
LogGroup pulumi.StringPtrInput `pulumi:"logGroup"`
}
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput ¶
func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput ¶
func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsInput ¶
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
}
InstanceLoggingConfigurationAccessLogsCloudwatchLogsInput is an input type that accepts InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs and InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsCloudwatchLogsInput` via:
InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs{...}
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput ¶
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) LogGroup ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
The name of the CloudWatch Logs Log Group.
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput ¶
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
}
InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput is an input type that accepts InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs, InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtr and InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput` via:
InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs{...}
or:
nil
func InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtr ¶
func InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtr(v *InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrInput
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput ¶
type InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) LogGroup ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
The name of the CloudWatch Logs Log Group.
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsInput ¶
type InstanceLoggingConfigurationAccessLogsInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsOutput() InstanceLoggingConfigurationAccessLogsOutput
ToInstanceLoggingConfigurationAccessLogsOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsOutput
}
InstanceLoggingConfigurationAccessLogsInput is an input type that accepts InstanceLoggingConfigurationAccessLogsArgs and InstanceLoggingConfigurationAccessLogsOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsInput` via:
InstanceLoggingConfigurationAccessLogsArgs{...}
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs ¶
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs struct {
// The name of the delivery stream.
DeliveryStream pulumi.StringPtrInput `pulumi:"deliveryStream"`
// Indicates whether logging is enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput ¶
func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput ¶
func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseInput ¶
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
}
InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseInput is an input type that accepts InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs and InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseInput` via:
InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs{...}
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput ¶
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) DeliveryStream ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
The name of the delivery stream.
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) Enabled() pulumi.BoolOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput ¶
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
}
InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput is an input type that accepts InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs, InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtr and InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput` via:
InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs{...}
or:
nil
func InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtr ¶
func InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtr(v *InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrInput
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput ¶
type InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) DeliveryStream ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
The name of the delivery stream.
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
func (InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput) ToInstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
type InstanceLoggingConfigurationAccessLogsOutput ¶
type InstanceLoggingConfigurationAccessLogsOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsOutput) CloudwatchLogs ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) CloudwatchLogs() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
A block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.
func (InstanceLoggingConfigurationAccessLogsOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsOutput) IncludeTrustContext ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) IncludeTrustContext() pulumi.BoolPtrOutput
Include trust data sent by trust providers into the logs.
func (InstanceLoggingConfigurationAccessLogsOutput) KinesisDataFirehose ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) KinesisDataFirehose() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
A block that specifies configures sending Verified Access logs to Kinesis. Detailed below.
func (InstanceLoggingConfigurationAccessLogsOutput) LogVersion ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) LogVersion() pulumi.StringPtrOutput
The logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.
func (InstanceLoggingConfigurationAccessLogsOutput) S3 ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) S3() InstanceLoggingConfigurationAccessLogsS3PtrOutput
A block that specifies configures sending Verified Access logs to S3. Detailed below.
func (InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutput ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutput() InstanceLoggingConfigurationAccessLogsOutput
func (InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsOutput
func (InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsPtrInput ¶
type InstanceLoggingConfigurationAccessLogsPtrInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
}
InstanceLoggingConfigurationAccessLogsPtrInput is an input type that accepts InstanceLoggingConfigurationAccessLogsArgs, InstanceLoggingConfigurationAccessLogsPtr and InstanceLoggingConfigurationAccessLogsPtrOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsPtrInput` via:
InstanceLoggingConfigurationAccessLogsArgs{...}
or:
nil
func InstanceLoggingConfigurationAccessLogsPtr ¶
func InstanceLoggingConfigurationAccessLogsPtr(v *InstanceLoggingConfigurationAccessLogsArgs) InstanceLoggingConfigurationAccessLogsPtrInput
type InstanceLoggingConfigurationAccessLogsPtrOutput ¶
type InstanceLoggingConfigurationAccessLogsPtrOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsPtrOutput) CloudwatchLogs ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) CloudwatchLogs() InstanceLoggingConfigurationAccessLogsCloudwatchLogsPtrOutput
A block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.
func (InstanceLoggingConfigurationAccessLogsPtrOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsPtrOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsPtrOutput) IncludeTrustContext ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) IncludeTrustContext() pulumi.BoolPtrOutput
Include trust data sent by trust providers into the logs.
func (InstanceLoggingConfigurationAccessLogsPtrOutput) KinesisDataFirehose ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) KinesisDataFirehose() InstanceLoggingConfigurationAccessLogsKinesisDataFirehosePtrOutput
A block that specifies configures sending Verified Access logs to Kinesis. Detailed below.
func (InstanceLoggingConfigurationAccessLogsPtrOutput) LogVersion ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) LogVersion() pulumi.StringPtrOutput
The logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.
func (InstanceLoggingConfigurationAccessLogsPtrOutput) S3 ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) S3() InstanceLoggingConfigurationAccessLogsS3PtrOutput
A block that specifies configures sending Verified Access logs to S3. Detailed below.
func (InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutput() InstanceLoggingConfigurationAccessLogsPtrOutput
func (InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsPtrOutput) ToInstanceLoggingConfigurationAccessLogsPtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsPtrOutput
type InstanceLoggingConfigurationAccessLogsS3 ¶
type InstanceLoggingConfigurationAccessLogsS3 struct {
// The name of S3 bucket.
BucketName *string `pulumi:"bucketName"`
// The ID of the AWS account that owns the Amazon S3 bucket.
BucketOwner *string `pulumi:"bucketOwner"`
// Indicates whether logging is enabled.
Enabled bool `pulumi:"enabled"`
// The bucket prefix.
Prefix *string `pulumi:"prefix"`
}
type InstanceLoggingConfigurationAccessLogsS3Args ¶
type InstanceLoggingConfigurationAccessLogsS3Args struct {
// The name of S3 bucket.
BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
// The ID of the AWS account that owns the Amazon S3 bucket.
BucketOwner pulumi.StringPtrInput `pulumi:"bucketOwner"`
// Indicates whether logging is enabled.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// The bucket prefix.
Prefix pulumi.StringPtrInput `pulumi:"prefix"`
}
func (InstanceLoggingConfigurationAccessLogsS3Args) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsS3Args) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3Output ¶
func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3Output() InstanceLoggingConfigurationAccessLogsS3Output
func (InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3Output
func (InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput ¶
func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
func (InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext ¶
func (i InstanceLoggingConfigurationAccessLogsS3Args) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
type InstanceLoggingConfigurationAccessLogsS3Input ¶
type InstanceLoggingConfigurationAccessLogsS3Input interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsS3Output() InstanceLoggingConfigurationAccessLogsS3Output
ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsS3Output
}
InstanceLoggingConfigurationAccessLogsS3Input is an input type that accepts InstanceLoggingConfigurationAccessLogsS3Args and InstanceLoggingConfigurationAccessLogsS3Output values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsS3Input` via:
InstanceLoggingConfigurationAccessLogsS3Args{...}
type InstanceLoggingConfigurationAccessLogsS3Output ¶
type InstanceLoggingConfigurationAccessLogsS3Output struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsS3Output) BucketName ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) BucketName() pulumi.StringPtrOutput
The name of S3 bucket.
func (InstanceLoggingConfigurationAccessLogsS3Output) BucketOwner ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) BucketOwner() pulumi.StringPtrOutput
The ID of the AWS account that owns the Amazon S3 bucket.
func (InstanceLoggingConfigurationAccessLogsS3Output) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsS3Output) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsS3Output) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) Enabled() pulumi.BoolOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsS3Output) Prefix ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) Prefix() pulumi.StringPtrOutput
The bucket prefix.
func (InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3Output ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3Output() InstanceLoggingConfigurationAccessLogsS3Output
func (InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3OutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3Output
func (InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
func (InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsS3Output) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
type InstanceLoggingConfigurationAccessLogsS3PtrInput ¶
type InstanceLoggingConfigurationAccessLogsS3PtrInput interface {
pulumi.Input
ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
}
InstanceLoggingConfigurationAccessLogsS3PtrInput is an input type that accepts InstanceLoggingConfigurationAccessLogsS3Args, InstanceLoggingConfigurationAccessLogsS3Ptr and InstanceLoggingConfigurationAccessLogsS3PtrOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationAccessLogsS3PtrInput` via:
InstanceLoggingConfigurationAccessLogsS3Args{...}
or:
nil
func InstanceLoggingConfigurationAccessLogsS3Ptr ¶
func InstanceLoggingConfigurationAccessLogsS3Ptr(v *InstanceLoggingConfigurationAccessLogsS3Args) InstanceLoggingConfigurationAccessLogsS3PtrInput
type InstanceLoggingConfigurationAccessLogsS3PtrOutput ¶
type InstanceLoggingConfigurationAccessLogsS3PtrOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketName ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketName() pulumi.StringPtrOutput
The name of S3 bucket.
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketOwner ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) BucketOwner() pulumi.StringPtrOutput
The ID of the AWS account that owns the Amazon S3 bucket.
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) ElementType ¶
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) Enabled ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether logging is enabled.
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) Prefix ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
The bucket prefix.
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutput() InstanceLoggingConfigurationAccessLogsS3PtrOutput
func (InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext ¶
func (o InstanceLoggingConfigurationAccessLogsS3PtrOutput) ToInstanceLoggingConfigurationAccessLogsS3PtrOutputWithContext(ctx context.Context) InstanceLoggingConfigurationAccessLogsS3PtrOutput
type InstanceLoggingConfigurationArgs ¶
type InstanceLoggingConfigurationArgs struct {
// A block that specifies the configuration options for Verified Access instances. Detailed below.
AccessLogs InstanceLoggingConfigurationAccessLogsInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The ID of the Verified Access instance.
VerifiedaccessInstanceId pulumi.StringInput
}
The set of arguments for constructing a InstanceLoggingConfiguration resource.
func (InstanceLoggingConfigurationArgs) ElementType ¶
func (InstanceLoggingConfigurationArgs) ElementType() reflect.Type
type InstanceLoggingConfigurationArray ¶
type InstanceLoggingConfigurationArray []InstanceLoggingConfigurationInput
func (InstanceLoggingConfigurationArray) ElementType ¶
func (InstanceLoggingConfigurationArray) ElementType() reflect.Type
func (InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutput ¶
func (i InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutput() InstanceLoggingConfigurationArrayOutput
func (InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutputWithContext ¶
func (i InstanceLoggingConfigurationArray) ToInstanceLoggingConfigurationArrayOutputWithContext(ctx context.Context) InstanceLoggingConfigurationArrayOutput
type InstanceLoggingConfigurationArrayInput ¶
type InstanceLoggingConfigurationArrayInput interface {
pulumi.Input
ToInstanceLoggingConfigurationArrayOutput() InstanceLoggingConfigurationArrayOutput
ToInstanceLoggingConfigurationArrayOutputWithContext(context.Context) InstanceLoggingConfigurationArrayOutput
}
InstanceLoggingConfigurationArrayInput is an input type that accepts InstanceLoggingConfigurationArray and InstanceLoggingConfigurationArrayOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationArrayInput` via:
InstanceLoggingConfigurationArray{ InstanceLoggingConfigurationArgs{...} }
type InstanceLoggingConfigurationArrayOutput ¶
type InstanceLoggingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationArrayOutput) ElementType ¶
func (InstanceLoggingConfigurationArrayOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutput ¶
func (o InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutput() InstanceLoggingConfigurationArrayOutput
func (InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutputWithContext ¶
func (o InstanceLoggingConfigurationArrayOutput) ToInstanceLoggingConfigurationArrayOutputWithContext(ctx context.Context) InstanceLoggingConfigurationArrayOutput
type InstanceLoggingConfigurationInput ¶
type InstanceLoggingConfigurationInput interface {
pulumi.Input
ToInstanceLoggingConfigurationOutput() InstanceLoggingConfigurationOutput
ToInstanceLoggingConfigurationOutputWithContext(ctx context.Context) InstanceLoggingConfigurationOutput
}
type InstanceLoggingConfigurationMap ¶
type InstanceLoggingConfigurationMap map[string]InstanceLoggingConfigurationInput
func (InstanceLoggingConfigurationMap) ElementType ¶
func (InstanceLoggingConfigurationMap) ElementType() reflect.Type
func (InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutput ¶
func (i InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutput() InstanceLoggingConfigurationMapOutput
func (InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutputWithContext ¶
func (i InstanceLoggingConfigurationMap) ToInstanceLoggingConfigurationMapOutputWithContext(ctx context.Context) InstanceLoggingConfigurationMapOutput
type InstanceLoggingConfigurationMapInput ¶
type InstanceLoggingConfigurationMapInput interface {
pulumi.Input
ToInstanceLoggingConfigurationMapOutput() InstanceLoggingConfigurationMapOutput
ToInstanceLoggingConfigurationMapOutputWithContext(context.Context) InstanceLoggingConfigurationMapOutput
}
InstanceLoggingConfigurationMapInput is an input type that accepts InstanceLoggingConfigurationMap and InstanceLoggingConfigurationMapOutput values. You can construct a concrete instance of `InstanceLoggingConfigurationMapInput` via:
InstanceLoggingConfigurationMap{ "key": InstanceLoggingConfigurationArgs{...} }
type InstanceLoggingConfigurationMapOutput ¶
type InstanceLoggingConfigurationMapOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationMapOutput) ElementType ¶
func (InstanceLoggingConfigurationMapOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationMapOutput) MapIndex ¶
func (o InstanceLoggingConfigurationMapOutput) MapIndex(k pulumi.StringInput) InstanceLoggingConfigurationOutput
func (InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutput ¶
func (o InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutput() InstanceLoggingConfigurationMapOutput
func (InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutputWithContext ¶
func (o InstanceLoggingConfigurationMapOutput) ToInstanceLoggingConfigurationMapOutputWithContext(ctx context.Context) InstanceLoggingConfigurationMapOutput
type InstanceLoggingConfigurationOutput ¶
type InstanceLoggingConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceLoggingConfigurationOutput) AccessLogs ¶
func (o InstanceLoggingConfigurationOutput) AccessLogs() InstanceLoggingConfigurationAccessLogsOutput
A block that specifies the configuration options for Verified Access instances. Detailed below.
func (InstanceLoggingConfigurationOutput) ElementType ¶
func (InstanceLoggingConfigurationOutput) ElementType() reflect.Type
func (InstanceLoggingConfigurationOutput) Region ¶
func (o InstanceLoggingConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutput ¶
func (o InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutput() InstanceLoggingConfigurationOutput
func (InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutputWithContext ¶
func (o InstanceLoggingConfigurationOutput) ToInstanceLoggingConfigurationOutputWithContext(ctx context.Context) InstanceLoggingConfigurationOutput
func (InstanceLoggingConfigurationOutput) VerifiedaccessInstanceId ¶
func (o InstanceLoggingConfigurationOutput) VerifiedaccessInstanceId() pulumi.StringOutput
The ID of the Verified Access instance.
type InstanceLoggingConfigurationState ¶
type InstanceLoggingConfigurationState struct {
// A block that specifies the configuration options for Verified Access instances. Detailed below.
AccessLogs InstanceLoggingConfigurationAccessLogsPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The ID of the Verified Access instance.
VerifiedaccessInstanceId pulumi.StringPtrInput
}
func (InstanceLoggingConfigurationState) ElementType ¶
func (InstanceLoggingConfigurationState) ElementType() reflect.Type
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface {
pulumi.Input
ToInstanceMapOutput() InstanceMapOutput
ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) CidrEndpointsCustomSubdomain ¶
func (o InstanceOutput) CidrEndpointsCustomSubdomain() pulumi.StringPtrOutput
The custom subdomain for the CIDR endpoints.
func (InstanceOutput) CreationTime ¶
func (o InstanceOutput) CreationTime() pulumi.StringOutput
The time that the Verified Access Instance was created.
func (InstanceOutput) Description ¶
func (o InstanceOutput) Description() pulumi.StringPtrOutput
A description for the AWS Verified Access Instance.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) FipsEnabled ¶
func (o InstanceOutput) FipsEnabled() pulumi.BoolPtrOutput
Enable or disable support for Federal Information Processing Standards (FIPS) on the AWS Verified Access Instance.
func (InstanceOutput) LastUpdatedTime ¶
func (o InstanceOutput) LastUpdatedTime() pulumi.StringOutput
The time that the Verified Access Instance was last updated.
func (InstanceOutput) NameServers ¶
func (o InstanceOutput) NameServers() pulumi.StringArrayOutput
func (InstanceOutput) Region ¶
func (o InstanceOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (InstanceOutput) TagsAll ¶
func (o InstanceOutput) TagsAll() pulumi.StringMapOutput
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) VerifiedAccessTrustProviders ¶
func (o InstanceOutput) VerifiedAccessTrustProviders() InstanceVerifiedAccessTrustProviderArrayOutput
One or more blocks of providing information about the AWS Verified Access Trust Providers. See verifiedAccessTrustProviders below for details.One or more blocks
type InstanceState ¶
type InstanceState struct {
// The custom subdomain for the CIDR endpoints.
CidrEndpointsCustomSubdomain pulumi.StringPtrInput
// The time that the Verified Access Instance was created.
CreationTime pulumi.StringPtrInput
// A description for the AWS Verified Access Instance.
Description pulumi.StringPtrInput
// Enable or disable support for Federal Information Processing Standards (FIPS) on the AWS Verified Access Instance.
FipsEnabled pulumi.BoolPtrInput
// The time that the Verified Access Instance was last updated.
LastUpdatedTime pulumi.StringPtrInput
NameServers pulumi.StringArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// One or more blocks of providing information about the AWS Verified Access Trust Providers. See verifiedAccessTrustProviders below for details.One or more blocks
VerifiedAccessTrustProviders InstanceVerifiedAccessTrustProviderArrayInput
}
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceTrustProviderAttachment ¶
type InstanceTrustProviderAttachment struct {
pulumi.CustomResourceState
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The ID of the Verified Access instance to attach the Trust Provider to.
VerifiedaccessInstanceId pulumi.StringOutput `pulumi:"verifiedaccessInstanceId"`
// The ID of the Verified Access trust provider.
VerifiedaccessTrustProviderId pulumi.StringOutput `pulumi:"verifiedaccessTrustProviderId"`
}
Resource for managing a Verified Access Instance Trust Provider Attachment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := verifiedaccess.NewInstance(ctx, "example", nil)
if err != nil {
return err
}
exampleTrustProvider, err := verifiedaccess.NewTrustProvider(ctx, "example", &verifiedaccess.TrustProviderArgs{
DeviceTrustProviderType: pulumi.String("jamf"),
PolicyReferenceName: pulumi.String("example"),
TrustProviderType: pulumi.String("device"),
DeviceOptions: &verifiedaccess.TrustProviderDeviceOptionsArgs{
TenantId: pulumi.String("example"),
},
})
if err != nil {
return err
}
_, err = verifiedaccess.NewInstanceTrustProviderAttachment(ctx, "example", &verifiedaccess.InstanceTrustProviderAttachmentArgs{
VerifiedaccessInstanceId: example.ID(),
VerifiedaccessTrustProviderId: exampleTrustProvider.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Verified Access Instance Trust Provider Attachments using the `verifiedaccess_instance_id` and `verifiedaccess_trust_provider_id` separated by a forward slash (`/`). For example:
```sh $ pulumi import aws:verifiedaccess/instanceTrustProviderAttachment:InstanceTrustProviderAttachment example vai-1234567890abcdef0/vatp-8012925589 ```
func GetInstanceTrustProviderAttachment ¶
func GetInstanceTrustProviderAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceTrustProviderAttachmentState, opts ...pulumi.ResourceOption) (*InstanceTrustProviderAttachment, error)
GetInstanceTrustProviderAttachment gets an existing InstanceTrustProviderAttachment 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 NewInstanceTrustProviderAttachment ¶
func NewInstanceTrustProviderAttachment(ctx *pulumi.Context, name string, args *InstanceTrustProviderAttachmentArgs, opts ...pulumi.ResourceOption) (*InstanceTrustProviderAttachment, error)
NewInstanceTrustProviderAttachment registers a new resource with the given unique name, arguments, and options.
func (*InstanceTrustProviderAttachment) ElementType ¶
func (*InstanceTrustProviderAttachment) ElementType() reflect.Type
func (*InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutput ¶
func (i *InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutput() InstanceTrustProviderAttachmentOutput
func (*InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutputWithContext ¶
func (i *InstanceTrustProviderAttachment) ToInstanceTrustProviderAttachmentOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentOutput
type InstanceTrustProviderAttachmentArgs ¶
type InstanceTrustProviderAttachmentArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The ID of the Verified Access instance to attach the Trust Provider to.
VerifiedaccessInstanceId pulumi.StringInput
// The ID of the Verified Access trust provider.
VerifiedaccessTrustProviderId pulumi.StringInput
}
The set of arguments for constructing a InstanceTrustProviderAttachment resource.
func (InstanceTrustProviderAttachmentArgs) ElementType ¶
func (InstanceTrustProviderAttachmentArgs) ElementType() reflect.Type
type InstanceTrustProviderAttachmentArray ¶
type InstanceTrustProviderAttachmentArray []InstanceTrustProviderAttachmentInput
func (InstanceTrustProviderAttachmentArray) ElementType ¶
func (InstanceTrustProviderAttachmentArray) ElementType() reflect.Type
func (InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutput ¶
func (i InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutput() InstanceTrustProviderAttachmentArrayOutput
func (InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutputWithContext ¶
func (i InstanceTrustProviderAttachmentArray) ToInstanceTrustProviderAttachmentArrayOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentArrayOutput
type InstanceTrustProviderAttachmentArrayInput ¶
type InstanceTrustProviderAttachmentArrayInput interface {
pulumi.Input
ToInstanceTrustProviderAttachmentArrayOutput() InstanceTrustProviderAttachmentArrayOutput
ToInstanceTrustProviderAttachmentArrayOutputWithContext(context.Context) InstanceTrustProviderAttachmentArrayOutput
}
InstanceTrustProviderAttachmentArrayInput is an input type that accepts InstanceTrustProviderAttachmentArray and InstanceTrustProviderAttachmentArrayOutput values. You can construct a concrete instance of `InstanceTrustProviderAttachmentArrayInput` via:
InstanceTrustProviderAttachmentArray{ InstanceTrustProviderAttachmentArgs{...} }
type InstanceTrustProviderAttachmentArrayOutput ¶
type InstanceTrustProviderAttachmentArrayOutput struct{ *pulumi.OutputState }
func (InstanceTrustProviderAttachmentArrayOutput) ElementType ¶
func (InstanceTrustProviderAttachmentArrayOutput) ElementType() reflect.Type
func (InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutput ¶
func (o InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutput() InstanceTrustProviderAttachmentArrayOutput
func (InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutputWithContext ¶
func (o InstanceTrustProviderAttachmentArrayOutput) ToInstanceTrustProviderAttachmentArrayOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentArrayOutput
type InstanceTrustProviderAttachmentInput ¶
type InstanceTrustProviderAttachmentInput interface {
pulumi.Input
ToInstanceTrustProviderAttachmentOutput() InstanceTrustProviderAttachmentOutput
ToInstanceTrustProviderAttachmentOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentOutput
}
type InstanceTrustProviderAttachmentMap ¶
type InstanceTrustProviderAttachmentMap map[string]InstanceTrustProviderAttachmentInput
func (InstanceTrustProviderAttachmentMap) ElementType ¶
func (InstanceTrustProviderAttachmentMap) ElementType() reflect.Type
func (InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutput ¶
func (i InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutput() InstanceTrustProviderAttachmentMapOutput
func (InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutputWithContext ¶
func (i InstanceTrustProviderAttachmentMap) ToInstanceTrustProviderAttachmentMapOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentMapOutput
type InstanceTrustProviderAttachmentMapInput ¶
type InstanceTrustProviderAttachmentMapInput interface {
pulumi.Input
ToInstanceTrustProviderAttachmentMapOutput() InstanceTrustProviderAttachmentMapOutput
ToInstanceTrustProviderAttachmentMapOutputWithContext(context.Context) InstanceTrustProviderAttachmentMapOutput
}
InstanceTrustProviderAttachmentMapInput is an input type that accepts InstanceTrustProviderAttachmentMap and InstanceTrustProviderAttachmentMapOutput values. You can construct a concrete instance of `InstanceTrustProviderAttachmentMapInput` via:
InstanceTrustProviderAttachmentMap{ "key": InstanceTrustProviderAttachmentArgs{...} }
type InstanceTrustProviderAttachmentMapOutput ¶
type InstanceTrustProviderAttachmentMapOutput struct{ *pulumi.OutputState }
func (InstanceTrustProviderAttachmentMapOutput) ElementType ¶
func (InstanceTrustProviderAttachmentMapOutput) ElementType() reflect.Type
func (InstanceTrustProviderAttachmentMapOutput) MapIndex ¶
func (o InstanceTrustProviderAttachmentMapOutput) MapIndex(k pulumi.StringInput) InstanceTrustProviderAttachmentOutput
func (InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutput ¶
func (o InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutput() InstanceTrustProviderAttachmentMapOutput
func (InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutputWithContext ¶
func (o InstanceTrustProviderAttachmentMapOutput) ToInstanceTrustProviderAttachmentMapOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentMapOutput
type InstanceTrustProviderAttachmentOutput ¶
type InstanceTrustProviderAttachmentOutput struct{ *pulumi.OutputState }
func (InstanceTrustProviderAttachmentOutput) ElementType ¶
func (InstanceTrustProviderAttachmentOutput) ElementType() reflect.Type
func (InstanceTrustProviderAttachmentOutput) Region ¶
func (o InstanceTrustProviderAttachmentOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutput ¶
func (o InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutput() InstanceTrustProviderAttachmentOutput
func (InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutputWithContext ¶
func (o InstanceTrustProviderAttachmentOutput) ToInstanceTrustProviderAttachmentOutputWithContext(ctx context.Context) InstanceTrustProviderAttachmentOutput
func (InstanceTrustProviderAttachmentOutput) VerifiedaccessInstanceId ¶
func (o InstanceTrustProviderAttachmentOutput) VerifiedaccessInstanceId() pulumi.StringOutput
The ID of the Verified Access instance to attach the Trust Provider to.
func (InstanceTrustProviderAttachmentOutput) VerifiedaccessTrustProviderId ¶
func (o InstanceTrustProviderAttachmentOutput) VerifiedaccessTrustProviderId() pulumi.StringOutput
The ID of the Verified Access trust provider.
type InstanceTrustProviderAttachmentState ¶
type InstanceTrustProviderAttachmentState struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The ID of the Verified Access instance to attach the Trust Provider to.
VerifiedaccessInstanceId pulumi.StringPtrInput
// The ID of the Verified Access trust provider.
VerifiedaccessTrustProviderId pulumi.StringPtrInput
}
func (InstanceTrustProviderAttachmentState) ElementType ¶
func (InstanceTrustProviderAttachmentState) ElementType() reflect.Type
type InstanceVerifiedAccessTrustProvider ¶
type InstanceVerifiedAccessTrustProvider struct {
// A description for the AWS Verified Access Instance.
Description *string `pulumi:"description"`
// The type of device-based trust provider.
DeviceTrustProviderType *string `pulumi:"deviceTrustProviderType"`
// The type of trust provider (user- or device-based).
TrustProviderType *string `pulumi:"trustProviderType"`
// The type of user-based trust provider.
UserTrustProviderType *string `pulumi:"userTrustProviderType"`
// The ID of the trust provider.
VerifiedAccessTrustProviderId *string `pulumi:"verifiedAccessTrustProviderId"`
}
type InstanceVerifiedAccessTrustProviderArgs ¶
type InstanceVerifiedAccessTrustProviderArgs struct {
// A description for the AWS Verified Access Instance.
Description pulumi.StringPtrInput `pulumi:"description"`
// The type of device-based trust provider.
DeviceTrustProviderType pulumi.StringPtrInput `pulumi:"deviceTrustProviderType"`
// The type of trust provider (user- or device-based).
TrustProviderType pulumi.StringPtrInput `pulumi:"trustProviderType"`
// The type of user-based trust provider.
UserTrustProviderType pulumi.StringPtrInput `pulumi:"userTrustProviderType"`
// The ID of the trust provider.
VerifiedAccessTrustProviderId pulumi.StringPtrInput `pulumi:"verifiedAccessTrustProviderId"`
}
func (InstanceVerifiedAccessTrustProviderArgs) ElementType ¶
func (InstanceVerifiedAccessTrustProviderArgs) ElementType() reflect.Type
func (InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutput ¶
func (i InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutput() InstanceVerifiedAccessTrustProviderOutput
func (InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutputWithContext ¶
func (i InstanceVerifiedAccessTrustProviderArgs) ToInstanceVerifiedAccessTrustProviderOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderOutput
type InstanceVerifiedAccessTrustProviderArray ¶
type InstanceVerifiedAccessTrustProviderArray []InstanceVerifiedAccessTrustProviderInput
func (InstanceVerifiedAccessTrustProviderArray) ElementType ¶
func (InstanceVerifiedAccessTrustProviderArray) ElementType() reflect.Type
func (InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutput ¶
func (i InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutput() InstanceVerifiedAccessTrustProviderArrayOutput
func (InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext ¶
func (i InstanceVerifiedAccessTrustProviderArray) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderArrayOutput
type InstanceVerifiedAccessTrustProviderArrayInput ¶
type InstanceVerifiedAccessTrustProviderArrayInput interface {
pulumi.Input
ToInstanceVerifiedAccessTrustProviderArrayOutput() InstanceVerifiedAccessTrustProviderArrayOutput
ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext(context.Context) InstanceVerifiedAccessTrustProviderArrayOutput
}
InstanceVerifiedAccessTrustProviderArrayInput is an input type that accepts InstanceVerifiedAccessTrustProviderArray and InstanceVerifiedAccessTrustProviderArrayOutput values. You can construct a concrete instance of `InstanceVerifiedAccessTrustProviderArrayInput` via:
InstanceVerifiedAccessTrustProviderArray{ InstanceVerifiedAccessTrustProviderArgs{...} }
type InstanceVerifiedAccessTrustProviderArrayOutput ¶
type InstanceVerifiedAccessTrustProviderArrayOutput struct{ *pulumi.OutputState }
func (InstanceVerifiedAccessTrustProviderArrayOutput) ElementType ¶
func (InstanceVerifiedAccessTrustProviderArrayOutput) ElementType() reflect.Type
func (InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutput ¶
func (o InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutput() InstanceVerifiedAccessTrustProviderArrayOutput
func (InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext ¶
func (o InstanceVerifiedAccessTrustProviderArrayOutput) ToInstanceVerifiedAccessTrustProviderArrayOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderArrayOutput
type InstanceVerifiedAccessTrustProviderInput ¶
type InstanceVerifiedAccessTrustProviderInput interface {
pulumi.Input
ToInstanceVerifiedAccessTrustProviderOutput() InstanceVerifiedAccessTrustProviderOutput
ToInstanceVerifiedAccessTrustProviderOutputWithContext(context.Context) InstanceVerifiedAccessTrustProviderOutput
}
InstanceVerifiedAccessTrustProviderInput is an input type that accepts InstanceVerifiedAccessTrustProviderArgs and InstanceVerifiedAccessTrustProviderOutput values. You can construct a concrete instance of `InstanceVerifiedAccessTrustProviderInput` via:
InstanceVerifiedAccessTrustProviderArgs{...}
type InstanceVerifiedAccessTrustProviderOutput ¶
type InstanceVerifiedAccessTrustProviderOutput struct{ *pulumi.OutputState }
func (InstanceVerifiedAccessTrustProviderOutput) Description ¶
func (o InstanceVerifiedAccessTrustProviderOutput) Description() pulumi.StringPtrOutput
A description for the AWS Verified Access Instance.
func (InstanceVerifiedAccessTrustProviderOutput) DeviceTrustProviderType ¶
func (o InstanceVerifiedAccessTrustProviderOutput) DeviceTrustProviderType() pulumi.StringPtrOutput
The type of device-based trust provider.
func (InstanceVerifiedAccessTrustProviderOutput) ElementType ¶
func (InstanceVerifiedAccessTrustProviderOutput) ElementType() reflect.Type
func (InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutput ¶
func (o InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutput() InstanceVerifiedAccessTrustProviderOutput
func (InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutputWithContext ¶
func (o InstanceVerifiedAccessTrustProviderOutput) ToInstanceVerifiedAccessTrustProviderOutputWithContext(ctx context.Context) InstanceVerifiedAccessTrustProviderOutput
func (InstanceVerifiedAccessTrustProviderOutput) TrustProviderType ¶
func (o InstanceVerifiedAccessTrustProviderOutput) TrustProviderType() pulumi.StringPtrOutput
The type of trust provider (user- or device-based).
func (InstanceVerifiedAccessTrustProviderOutput) UserTrustProviderType ¶
func (o InstanceVerifiedAccessTrustProviderOutput) UserTrustProviderType() pulumi.StringPtrOutput
The type of user-based trust provider.
func (InstanceVerifiedAccessTrustProviderOutput) VerifiedAccessTrustProviderId ¶
func (o InstanceVerifiedAccessTrustProviderOutput) VerifiedAccessTrustProviderId() pulumi.StringPtrOutput
The ID of the trust provider.
type TrustProvider ¶
type TrustProvider struct {
pulumi.CustomResourceState
// A description for the AWS Verified Access trust provider.
Description pulumi.StringPtrOutput `pulumi:"description"`
// A block of options for device identity based trust providers.
DeviceOptions TrustProviderDeviceOptionsPtrOutput `pulumi:"deviceOptions"`
// The type of device-based trust provider.
DeviceTrustProviderType pulumi.StringPtrOutput `pulumi:"deviceTrustProviderType"`
// The OpenID Connect details for an Native Application OIDC, user-identity based trust provider.
NativeApplicationOidcOptions TrustProviderNativeApplicationOidcOptionsPtrOutput `pulumi:"nativeApplicationOidcOptions"`
// The OpenID Connect details for an oidc-type, user-identity based trust provider.
OidcOptions TrustProviderOidcOptionsPtrOutput `pulumi:"oidcOptions"`
// The identifier to be used when working with policy rules.
PolicyReferenceName pulumi.StringOutput `pulumi:"policyReferenceName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
SseSpecification TrustProviderSseSpecificationOutput `pulumi:"sseSpecification"`
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The type of trust provider can be either user or device-based.
//
// The following arguments are optional:
TrustProviderType pulumi.StringOutput `pulumi:"trustProviderType"`
// The type of user-based trust provider.
UserTrustProviderType pulumi.StringPtrOutput `pulumi:"userTrustProviderType"`
}
Resource for managing a Verified Access Trust Provider.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/verifiedaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewTrustProvider(ctx, "example", &verifiedaccess.TrustProviderArgs{
PolicyReferenceName: pulumi.String("example"),
TrustProviderType: pulumi.String("user"),
UserTrustProviderType: pulumi.String("iam-identity-center"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Transfer Workflows using the `id`. For example:
```sh $ pulumi import aws:verifiedaccess/trustProvider:TrustProvider example vatp-8012925589 ```
func GetTrustProvider ¶
func GetTrustProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrustProviderState, opts ...pulumi.ResourceOption) (*TrustProvider, error)
GetTrustProvider gets an existing TrustProvider 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 NewTrustProvider ¶
func NewTrustProvider(ctx *pulumi.Context, name string, args *TrustProviderArgs, opts ...pulumi.ResourceOption) (*TrustProvider, error)
NewTrustProvider registers a new resource with the given unique name, arguments, and options.
func (*TrustProvider) ElementType ¶
func (*TrustProvider) ElementType() reflect.Type
func (*TrustProvider) ToTrustProviderOutput ¶
func (i *TrustProvider) ToTrustProviderOutput() TrustProviderOutput
func (*TrustProvider) ToTrustProviderOutputWithContext ¶
func (i *TrustProvider) ToTrustProviderOutputWithContext(ctx context.Context) TrustProviderOutput
type TrustProviderArgs ¶
type TrustProviderArgs struct {
// A description for the AWS Verified Access trust provider.
Description pulumi.StringPtrInput
// A block of options for device identity based trust providers.
DeviceOptions TrustProviderDeviceOptionsPtrInput
// The type of device-based trust provider.
DeviceTrustProviderType pulumi.StringPtrInput
// The OpenID Connect details for an Native Application OIDC, user-identity based trust provider.
NativeApplicationOidcOptions TrustProviderNativeApplicationOidcOptionsPtrInput
// The OpenID Connect details for an oidc-type, user-identity based trust provider.
OidcOptions TrustProviderOidcOptionsPtrInput
// The identifier to be used when working with policy rules.
PolicyReferenceName pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
SseSpecification TrustProviderSseSpecificationPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// The type of trust provider can be either user or device-based.
//
// The following arguments are optional:
TrustProviderType pulumi.StringInput
// The type of user-based trust provider.
UserTrustProviderType pulumi.StringPtrInput
}
The set of arguments for constructing a TrustProvider resource.
func (TrustProviderArgs) ElementType ¶
func (TrustProviderArgs) ElementType() reflect.Type
type TrustProviderArray ¶
type TrustProviderArray []TrustProviderInput
func (TrustProviderArray) ElementType ¶
func (TrustProviderArray) ElementType() reflect.Type
func (TrustProviderArray) ToTrustProviderArrayOutput ¶
func (i TrustProviderArray) ToTrustProviderArrayOutput() TrustProviderArrayOutput
func (TrustProviderArray) ToTrustProviderArrayOutputWithContext ¶
func (i TrustProviderArray) ToTrustProviderArrayOutputWithContext(ctx context.Context) TrustProviderArrayOutput
type TrustProviderArrayInput ¶
type TrustProviderArrayInput interface {
pulumi.Input
ToTrustProviderArrayOutput() TrustProviderArrayOutput
ToTrustProviderArrayOutputWithContext(context.Context) TrustProviderArrayOutput
}
TrustProviderArrayInput is an input type that accepts TrustProviderArray and TrustProviderArrayOutput values. You can construct a concrete instance of `TrustProviderArrayInput` via:
TrustProviderArray{ TrustProviderArgs{...} }
type TrustProviderArrayOutput ¶
type TrustProviderArrayOutput struct{ *pulumi.OutputState }
func (TrustProviderArrayOutput) ElementType ¶
func (TrustProviderArrayOutput) ElementType() reflect.Type
func (TrustProviderArrayOutput) Index ¶
func (o TrustProviderArrayOutput) Index(i pulumi.IntInput) TrustProviderOutput
func (TrustProviderArrayOutput) ToTrustProviderArrayOutput ¶
func (o TrustProviderArrayOutput) ToTrustProviderArrayOutput() TrustProviderArrayOutput
func (TrustProviderArrayOutput) ToTrustProviderArrayOutputWithContext ¶
func (o TrustProviderArrayOutput) ToTrustProviderArrayOutputWithContext(ctx context.Context) TrustProviderArrayOutput
type TrustProviderDeviceOptions ¶
type TrustProviderDeviceOptions struct {
TenantId *string `pulumi:"tenantId"`
}
type TrustProviderDeviceOptionsArgs ¶
type TrustProviderDeviceOptionsArgs struct {
TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}
func (TrustProviderDeviceOptionsArgs) ElementType ¶
func (TrustProviderDeviceOptionsArgs) ElementType() reflect.Type
func (TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutput ¶
func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutput() TrustProviderDeviceOptionsOutput
func (TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutputWithContext ¶
func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsOutput
func (TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutput ¶
func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
func (TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutputWithContext ¶
func (i TrustProviderDeviceOptionsArgs) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
type TrustProviderDeviceOptionsInput ¶
type TrustProviderDeviceOptionsInput interface {
pulumi.Input
ToTrustProviderDeviceOptionsOutput() TrustProviderDeviceOptionsOutput
ToTrustProviderDeviceOptionsOutputWithContext(context.Context) TrustProviderDeviceOptionsOutput
}
TrustProviderDeviceOptionsInput is an input type that accepts TrustProviderDeviceOptionsArgs and TrustProviderDeviceOptionsOutput values. You can construct a concrete instance of `TrustProviderDeviceOptionsInput` via:
TrustProviderDeviceOptionsArgs{...}
type TrustProviderDeviceOptionsOutput ¶
type TrustProviderDeviceOptionsOutput struct{ *pulumi.OutputState }
func (TrustProviderDeviceOptionsOutput) ElementType ¶
func (TrustProviderDeviceOptionsOutput) ElementType() reflect.Type
func (TrustProviderDeviceOptionsOutput) TenantId ¶
func (o TrustProviderDeviceOptionsOutput) TenantId() pulumi.StringPtrOutput
func (TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutput ¶
func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutput() TrustProviderDeviceOptionsOutput
func (TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutputWithContext ¶
func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsOutput
func (TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutput ¶
func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
func (TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext ¶
func (o TrustProviderDeviceOptionsOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
type TrustProviderDeviceOptionsPtrInput ¶
type TrustProviderDeviceOptionsPtrInput interface {
pulumi.Input
ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
ToTrustProviderDeviceOptionsPtrOutputWithContext(context.Context) TrustProviderDeviceOptionsPtrOutput
}
TrustProviderDeviceOptionsPtrInput is an input type that accepts TrustProviderDeviceOptionsArgs, TrustProviderDeviceOptionsPtr and TrustProviderDeviceOptionsPtrOutput values. You can construct a concrete instance of `TrustProviderDeviceOptionsPtrInput` via:
TrustProviderDeviceOptionsArgs{...}
or:
nil
func TrustProviderDeviceOptionsPtr ¶
func TrustProviderDeviceOptionsPtr(v *TrustProviderDeviceOptionsArgs) TrustProviderDeviceOptionsPtrInput
type TrustProviderDeviceOptionsPtrOutput ¶
type TrustProviderDeviceOptionsPtrOutput struct{ *pulumi.OutputState }
func (TrustProviderDeviceOptionsPtrOutput) Elem ¶
func (o TrustProviderDeviceOptionsPtrOutput) Elem() TrustProviderDeviceOptionsOutput
func (TrustProviderDeviceOptionsPtrOutput) ElementType ¶
func (TrustProviderDeviceOptionsPtrOutput) ElementType() reflect.Type
func (TrustProviderDeviceOptionsPtrOutput) TenantId ¶
func (o TrustProviderDeviceOptionsPtrOutput) TenantId() pulumi.StringPtrOutput
func (TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutput ¶
func (o TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutput() TrustProviderDeviceOptionsPtrOutput
func (TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext ¶
func (o TrustProviderDeviceOptionsPtrOutput) ToTrustProviderDeviceOptionsPtrOutputWithContext(ctx context.Context) TrustProviderDeviceOptionsPtrOutput
type TrustProviderInput ¶
type TrustProviderInput interface {
pulumi.Input
ToTrustProviderOutput() TrustProviderOutput
ToTrustProviderOutputWithContext(ctx context.Context) TrustProviderOutput
}
type TrustProviderMap ¶
type TrustProviderMap map[string]TrustProviderInput
func (TrustProviderMap) ElementType ¶
func (TrustProviderMap) ElementType() reflect.Type
func (TrustProviderMap) ToTrustProviderMapOutput ¶
func (i TrustProviderMap) ToTrustProviderMapOutput() TrustProviderMapOutput
func (TrustProviderMap) ToTrustProviderMapOutputWithContext ¶
func (i TrustProviderMap) ToTrustProviderMapOutputWithContext(ctx context.Context) TrustProviderMapOutput
type TrustProviderMapInput ¶
type TrustProviderMapInput interface {
pulumi.Input
ToTrustProviderMapOutput() TrustProviderMapOutput
ToTrustProviderMapOutputWithContext(context.Context) TrustProviderMapOutput
}
TrustProviderMapInput is an input type that accepts TrustProviderMap and TrustProviderMapOutput values. You can construct a concrete instance of `TrustProviderMapInput` via:
TrustProviderMap{ "key": TrustProviderArgs{...} }
type TrustProviderMapOutput ¶
type TrustProviderMapOutput struct{ *pulumi.OutputState }
func (TrustProviderMapOutput) ElementType ¶
func (TrustProviderMapOutput) ElementType() reflect.Type
func (TrustProviderMapOutput) MapIndex ¶
func (o TrustProviderMapOutput) MapIndex(k pulumi.StringInput) TrustProviderOutput
func (TrustProviderMapOutput) ToTrustProviderMapOutput ¶
func (o TrustProviderMapOutput) ToTrustProviderMapOutput() TrustProviderMapOutput
func (TrustProviderMapOutput) ToTrustProviderMapOutputWithContext ¶
func (o TrustProviderMapOutput) ToTrustProviderMapOutputWithContext(ctx context.Context) TrustProviderMapOutput
type TrustProviderNativeApplicationOidcOptions ¶
type TrustProviderNativeApplicationOidcOptions struct {
AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
ClientId *string `pulumi:"clientId"`
ClientSecret string `pulumi:"clientSecret"`
Issuer *string `pulumi:"issuer"`
PublicSigningKeyEndpoint *string `pulumi:"publicSigningKeyEndpoint"`
Scope *string `pulumi:"scope"`
TokenEndpoint *string `pulumi:"tokenEndpoint"`
UserInfoEndpoint *string `pulumi:"userInfoEndpoint"`
}
type TrustProviderNativeApplicationOidcOptionsArgs ¶
type TrustProviderNativeApplicationOidcOptionsArgs struct {
AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
ClientId pulumi.StringPtrInput `pulumi:"clientId"`
ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
PublicSigningKeyEndpoint pulumi.StringPtrInput `pulumi:"publicSigningKeyEndpoint"`
Scope pulumi.StringPtrInput `pulumi:"scope"`
TokenEndpoint pulumi.StringPtrInput `pulumi:"tokenEndpoint"`
UserInfoEndpoint pulumi.StringPtrInput `pulumi:"userInfoEndpoint"`
}
func (TrustProviderNativeApplicationOidcOptionsArgs) ElementType ¶
func (TrustProviderNativeApplicationOidcOptionsArgs) ElementType() reflect.Type
func (TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutput ¶
func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutput() TrustProviderNativeApplicationOidcOptionsOutput
func (TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext ¶
func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsOutput
func (TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutput ¶
func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
func (TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext ¶
func (i TrustProviderNativeApplicationOidcOptionsArgs) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
type TrustProviderNativeApplicationOidcOptionsInput ¶
type TrustProviderNativeApplicationOidcOptionsInput interface {
pulumi.Input
ToTrustProviderNativeApplicationOidcOptionsOutput() TrustProviderNativeApplicationOidcOptionsOutput
ToTrustProviderNativeApplicationOidcOptionsOutputWithContext(context.Context) TrustProviderNativeApplicationOidcOptionsOutput
}
TrustProviderNativeApplicationOidcOptionsInput is an input type that accepts TrustProviderNativeApplicationOidcOptionsArgs and TrustProviderNativeApplicationOidcOptionsOutput values. You can construct a concrete instance of `TrustProviderNativeApplicationOidcOptionsInput` via:
TrustProviderNativeApplicationOidcOptionsArgs{...}
type TrustProviderNativeApplicationOidcOptionsOutput ¶
type TrustProviderNativeApplicationOidcOptionsOutput struct{ *pulumi.OutputState }
func (TrustProviderNativeApplicationOidcOptionsOutput) AuthorizationEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ClientId ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ClientId() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ClientSecret ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ClientSecret() pulumi.StringOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ElementType ¶
func (TrustProviderNativeApplicationOidcOptionsOutput) ElementType() reflect.Type
func (TrustProviderNativeApplicationOidcOptionsOutput) Issuer ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) Issuer() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) PublicSigningKeyEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) PublicSigningKeyEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) Scope ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) Scope() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutput ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutput() TrustProviderNativeApplicationOidcOptionsOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) TokenEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsOutput) UserInfoEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsOutput) UserInfoEndpoint() pulumi.StringPtrOutput
type TrustProviderNativeApplicationOidcOptionsPtrInput ¶
type TrustProviderNativeApplicationOidcOptionsPtrInput interface {
pulumi.Input
ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
}
TrustProviderNativeApplicationOidcOptionsPtrInput is an input type that accepts TrustProviderNativeApplicationOidcOptionsArgs, TrustProviderNativeApplicationOidcOptionsPtr and TrustProviderNativeApplicationOidcOptionsPtrOutput values. You can construct a concrete instance of `TrustProviderNativeApplicationOidcOptionsPtrInput` via:
TrustProviderNativeApplicationOidcOptionsArgs{...}
or:
nil
func TrustProviderNativeApplicationOidcOptionsPtr ¶
func TrustProviderNativeApplicationOidcOptionsPtr(v *TrustProviderNativeApplicationOidcOptionsArgs) TrustProviderNativeApplicationOidcOptionsPtrInput
type TrustProviderNativeApplicationOidcOptionsPtrOutput ¶
type TrustProviderNativeApplicationOidcOptionsPtrOutput struct{ *pulumi.OutputState }
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) AuthorizationEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientId ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientSecret ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ElementType ¶
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ElementType() reflect.Type
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) Issuer ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) PublicSigningKeyEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) PublicSigningKeyEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) Scope ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) Scope() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutput() TrustProviderNativeApplicationOidcOptionsPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) ToTrustProviderNativeApplicationOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderNativeApplicationOidcOptionsPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) TokenEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
func (TrustProviderNativeApplicationOidcOptionsPtrOutput) UserInfoEndpoint ¶
func (o TrustProviderNativeApplicationOidcOptionsPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
type TrustProviderOidcOptions ¶
type TrustProviderOidcOptions struct {
AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
ClientId *string `pulumi:"clientId"`
ClientSecret string `pulumi:"clientSecret"`
Issuer *string `pulumi:"issuer"`
Scope *string `pulumi:"scope"`
TokenEndpoint *string `pulumi:"tokenEndpoint"`
UserInfoEndpoint *string `pulumi:"userInfoEndpoint"`
}
type TrustProviderOidcOptionsArgs ¶
type TrustProviderOidcOptionsArgs struct {
AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
ClientId pulumi.StringPtrInput `pulumi:"clientId"`
ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
Scope pulumi.StringPtrInput `pulumi:"scope"`
TokenEndpoint pulumi.StringPtrInput `pulumi:"tokenEndpoint"`
UserInfoEndpoint pulumi.StringPtrInput `pulumi:"userInfoEndpoint"`
}
func (TrustProviderOidcOptionsArgs) ElementType ¶
func (TrustProviderOidcOptionsArgs) ElementType() reflect.Type
func (TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutput ¶
func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutput() TrustProviderOidcOptionsOutput
func (TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutputWithContext ¶
func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsOutputWithContext(ctx context.Context) TrustProviderOidcOptionsOutput
func (TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutput ¶
func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
func (TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutputWithContext ¶
func (i TrustProviderOidcOptionsArgs) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
type TrustProviderOidcOptionsInput ¶
type TrustProviderOidcOptionsInput interface {
pulumi.Input
ToTrustProviderOidcOptionsOutput() TrustProviderOidcOptionsOutput
ToTrustProviderOidcOptionsOutputWithContext(context.Context) TrustProviderOidcOptionsOutput
}
TrustProviderOidcOptionsInput is an input type that accepts TrustProviderOidcOptionsArgs and TrustProviderOidcOptionsOutput values. You can construct a concrete instance of `TrustProviderOidcOptionsInput` via:
TrustProviderOidcOptionsArgs{...}
type TrustProviderOidcOptionsOutput ¶
type TrustProviderOidcOptionsOutput struct{ *pulumi.OutputState }
func (TrustProviderOidcOptionsOutput) AuthorizationEndpoint ¶
func (o TrustProviderOidcOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsOutput) ClientId ¶
func (o TrustProviderOidcOptionsOutput) ClientId() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsOutput) ClientSecret ¶
func (o TrustProviderOidcOptionsOutput) ClientSecret() pulumi.StringOutput
func (TrustProviderOidcOptionsOutput) ElementType ¶
func (TrustProviderOidcOptionsOutput) ElementType() reflect.Type
func (TrustProviderOidcOptionsOutput) Issuer ¶
func (o TrustProviderOidcOptionsOutput) Issuer() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsOutput) Scope ¶
func (o TrustProviderOidcOptionsOutput) Scope() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutput ¶
func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutput() TrustProviderOidcOptionsOutput
func (TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutputWithContext ¶
func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsOutputWithContext(ctx context.Context) TrustProviderOidcOptionsOutput
func (TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutput ¶
func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
func (TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutputWithContext ¶
func (o TrustProviderOidcOptionsOutput) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
func (TrustProviderOidcOptionsOutput) TokenEndpoint ¶
func (o TrustProviderOidcOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsOutput) UserInfoEndpoint ¶
func (o TrustProviderOidcOptionsOutput) UserInfoEndpoint() pulumi.StringPtrOutput
type TrustProviderOidcOptionsPtrInput ¶
type TrustProviderOidcOptionsPtrInput interface {
pulumi.Input
ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
ToTrustProviderOidcOptionsPtrOutputWithContext(context.Context) TrustProviderOidcOptionsPtrOutput
}
TrustProviderOidcOptionsPtrInput is an input type that accepts TrustProviderOidcOptionsArgs, TrustProviderOidcOptionsPtr and TrustProviderOidcOptionsPtrOutput values. You can construct a concrete instance of `TrustProviderOidcOptionsPtrInput` via:
TrustProviderOidcOptionsArgs{...}
or:
nil
func TrustProviderOidcOptionsPtr ¶
func TrustProviderOidcOptionsPtr(v *TrustProviderOidcOptionsArgs) TrustProviderOidcOptionsPtrInput
type TrustProviderOidcOptionsPtrOutput ¶
type TrustProviderOidcOptionsPtrOutput struct{ *pulumi.OutputState }
func (TrustProviderOidcOptionsPtrOutput) AuthorizationEndpoint ¶
func (o TrustProviderOidcOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) ClientId ¶
func (o TrustProviderOidcOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) ClientSecret ¶
func (o TrustProviderOidcOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) Elem ¶
func (o TrustProviderOidcOptionsPtrOutput) Elem() TrustProviderOidcOptionsOutput
func (TrustProviderOidcOptionsPtrOutput) ElementType ¶
func (TrustProviderOidcOptionsPtrOutput) ElementType() reflect.Type
func (TrustProviderOidcOptionsPtrOutput) Issuer ¶
func (o TrustProviderOidcOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) Scope ¶
func (o TrustProviderOidcOptionsPtrOutput) Scope() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutput ¶
func (o TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutput() TrustProviderOidcOptionsPtrOutput
func (TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutputWithContext ¶
func (o TrustProviderOidcOptionsPtrOutput) ToTrustProviderOidcOptionsPtrOutputWithContext(ctx context.Context) TrustProviderOidcOptionsPtrOutput
func (TrustProviderOidcOptionsPtrOutput) TokenEndpoint ¶
func (o TrustProviderOidcOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
func (TrustProviderOidcOptionsPtrOutput) UserInfoEndpoint ¶
func (o TrustProviderOidcOptionsPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
type TrustProviderOutput ¶
type TrustProviderOutput struct{ *pulumi.OutputState }
func (TrustProviderOutput) Description ¶
func (o TrustProviderOutput) Description() pulumi.StringPtrOutput
A description for the AWS Verified Access trust provider.
func (TrustProviderOutput) DeviceOptions ¶
func (o TrustProviderOutput) DeviceOptions() TrustProviderDeviceOptionsPtrOutput
A block of options for device identity based trust providers.
func (TrustProviderOutput) DeviceTrustProviderType ¶
func (o TrustProviderOutput) DeviceTrustProviderType() pulumi.StringPtrOutput
The type of device-based trust provider.
func (TrustProviderOutput) ElementType ¶
func (TrustProviderOutput) ElementType() reflect.Type
func (TrustProviderOutput) NativeApplicationOidcOptions ¶
func (o TrustProviderOutput) NativeApplicationOidcOptions() TrustProviderNativeApplicationOidcOptionsPtrOutput
The OpenID Connect details for an Native Application OIDC, user-identity based trust provider.
func (TrustProviderOutput) OidcOptions ¶
func (o TrustProviderOutput) OidcOptions() TrustProviderOidcOptionsPtrOutput
The OpenID Connect details for an oidc-type, user-identity based trust provider.
func (TrustProviderOutput) PolicyReferenceName ¶
func (o TrustProviderOutput) PolicyReferenceName() pulumi.StringOutput
The identifier to be used when working with policy rules.
func (TrustProviderOutput) Region ¶
func (o TrustProviderOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (TrustProviderOutput) SseSpecification ¶
func (o TrustProviderOutput) SseSpecification() TrustProviderSseSpecificationOutput
func (TrustProviderOutput) Tags ¶
func (o TrustProviderOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (TrustProviderOutput) TagsAll ¶
func (o TrustProviderOutput) TagsAll() pulumi.StringMapOutput
func (TrustProviderOutput) ToTrustProviderOutput ¶
func (o TrustProviderOutput) ToTrustProviderOutput() TrustProviderOutput
func (TrustProviderOutput) ToTrustProviderOutputWithContext ¶
func (o TrustProviderOutput) ToTrustProviderOutputWithContext(ctx context.Context) TrustProviderOutput
func (TrustProviderOutput) TrustProviderType ¶
func (o TrustProviderOutput) TrustProviderType() pulumi.StringOutput
The type of trust provider can be either user or device-based.
The following arguments are optional:
func (TrustProviderOutput) UserTrustProviderType ¶
func (o TrustProviderOutput) UserTrustProviderType() pulumi.StringPtrOutput
The type of user-based trust provider.
type TrustProviderSseSpecificationArgs ¶
type TrustProviderSseSpecificationArgs struct {
CustomerManagedKeyEnabled pulumi.BoolPtrInput `pulumi:"customerManagedKeyEnabled"`
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}
func (TrustProviderSseSpecificationArgs) ElementType ¶
func (TrustProviderSseSpecificationArgs) ElementType() reflect.Type
func (TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutput ¶
func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutput() TrustProviderSseSpecificationOutput
func (TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutputWithContext ¶
func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationOutputWithContext(ctx context.Context) TrustProviderSseSpecificationOutput
func (TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutput ¶
func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
func (TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutputWithContext ¶
func (i TrustProviderSseSpecificationArgs) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
type TrustProviderSseSpecificationInput ¶
type TrustProviderSseSpecificationInput interface {
pulumi.Input
ToTrustProviderSseSpecificationOutput() TrustProviderSseSpecificationOutput
ToTrustProviderSseSpecificationOutputWithContext(context.Context) TrustProviderSseSpecificationOutput
}
TrustProviderSseSpecificationInput is an input type that accepts TrustProviderSseSpecificationArgs and TrustProviderSseSpecificationOutput values. You can construct a concrete instance of `TrustProviderSseSpecificationInput` via:
TrustProviderSseSpecificationArgs{...}
type TrustProviderSseSpecificationOutput ¶
type TrustProviderSseSpecificationOutput struct{ *pulumi.OutputState }
func (TrustProviderSseSpecificationOutput) CustomerManagedKeyEnabled ¶
func (o TrustProviderSseSpecificationOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
func (TrustProviderSseSpecificationOutput) ElementType ¶
func (TrustProviderSseSpecificationOutput) ElementType() reflect.Type
func (TrustProviderSseSpecificationOutput) KmsKeyArn ¶
func (o TrustProviderSseSpecificationOutput) KmsKeyArn() pulumi.StringPtrOutput
func (TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutput ¶
func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutput() TrustProviderSseSpecificationOutput
func (TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutputWithContext ¶
func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationOutputWithContext(ctx context.Context) TrustProviderSseSpecificationOutput
func (TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutput ¶
func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
func (TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutputWithContext ¶
func (o TrustProviderSseSpecificationOutput) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
type TrustProviderSseSpecificationPtrInput ¶
type TrustProviderSseSpecificationPtrInput interface {
pulumi.Input
ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
ToTrustProviderSseSpecificationPtrOutputWithContext(context.Context) TrustProviderSseSpecificationPtrOutput
}
TrustProviderSseSpecificationPtrInput is an input type that accepts TrustProviderSseSpecificationArgs, TrustProviderSseSpecificationPtr and TrustProviderSseSpecificationPtrOutput values. You can construct a concrete instance of `TrustProviderSseSpecificationPtrInput` via:
TrustProviderSseSpecificationArgs{...}
or:
nil
func TrustProviderSseSpecificationPtr ¶
func TrustProviderSseSpecificationPtr(v *TrustProviderSseSpecificationArgs) TrustProviderSseSpecificationPtrInput
type TrustProviderSseSpecificationPtrOutput ¶
type TrustProviderSseSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TrustProviderSseSpecificationPtrOutput) CustomerManagedKeyEnabled ¶
func (o TrustProviderSseSpecificationPtrOutput) CustomerManagedKeyEnabled() pulumi.BoolPtrOutput
func (TrustProviderSseSpecificationPtrOutput) ElementType ¶
func (TrustProviderSseSpecificationPtrOutput) ElementType() reflect.Type
func (TrustProviderSseSpecificationPtrOutput) KmsKeyArn ¶
func (o TrustProviderSseSpecificationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
func (TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutput ¶
func (o TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutput() TrustProviderSseSpecificationPtrOutput
func (TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutputWithContext ¶
func (o TrustProviderSseSpecificationPtrOutput) ToTrustProviderSseSpecificationPtrOutputWithContext(ctx context.Context) TrustProviderSseSpecificationPtrOutput
type TrustProviderState ¶
type TrustProviderState struct {
// A description for the AWS Verified Access trust provider.
Description pulumi.StringPtrInput
// A block of options for device identity based trust providers.
DeviceOptions TrustProviderDeviceOptionsPtrInput
// The type of device-based trust provider.
DeviceTrustProviderType pulumi.StringPtrInput
// The OpenID Connect details for an Native Application OIDC, user-identity based trust provider.
NativeApplicationOidcOptions TrustProviderNativeApplicationOidcOptionsPtrInput
// The OpenID Connect details for an oidc-type, user-identity based trust provider.
OidcOptions TrustProviderOidcOptionsPtrInput
// The identifier to be used when working with policy rules.
PolicyReferenceName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
SseSpecification TrustProviderSseSpecificationPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// The type of trust provider can be either user or device-based.
//
// The following arguments are optional:
TrustProviderType pulumi.StringPtrInput
// The type of user-based trust provider.
UserTrustProviderType pulumi.StringPtrInput
}
func (TrustProviderState) ElementType ¶
func (TrustProviderState) ElementType() reflect.Type