Documentation ¶
Index ¶
- type SecurityGroup
- type SecurityGroupArgs
- type SecurityGroupArray
- type SecurityGroupArrayInput
- type SecurityGroupArrayOutput
- func (SecurityGroupArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
- type SecurityGroupInput
- type SecurityGroupMap
- type SecurityGroupMapInput
- type SecurityGroupMapOutput
- func (SecurityGroupMapOutput) ElementType() reflect.Type
- func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
- type SecurityGroupOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) EndpointId() pulumi.StringOutput
- func (o SecurityGroupOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- type SecurityGroupState
- type VpcEndpoint
- type VpcEndpointArgs
- type VpcEndpointArray
- type VpcEndpointArrayInput
- type VpcEndpointArrayOutput
- func (VpcEndpointArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointOutput
- func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
- func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
- type VpcEndpointConnection
- type VpcEndpointConnectionArgs
- type VpcEndpointConnectionArray
- func (VpcEndpointConnectionArray) ElementType() reflect.Type
- func (i VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutput() VpcEndpointConnectionArrayOutput
- func (i VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionArrayOutput
- type VpcEndpointConnectionArrayInput
- type VpcEndpointConnectionArrayOutput
- func (VpcEndpointConnectionArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionOutput
- func (o VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutput() VpcEndpointConnectionArrayOutput
- func (o VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionArrayOutput
- type VpcEndpointConnectionInput
- type VpcEndpointConnectionMap
- type VpcEndpointConnectionMapInput
- type VpcEndpointConnectionMapOutput
- func (VpcEndpointConnectionMapOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointConnectionOutput
- func (o VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutput() VpcEndpointConnectionMapOutput
- func (o VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutputWithContext(ctx context.Context) VpcEndpointConnectionMapOutput
- type VpcEndpointConnectionOutput
- func (o VpcEndpointConnectionOutput) ConnectionStatus() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) CreationTime() pulumi.StringOutput
- func (VpcEndpointConnectionOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionOutput) EndpointId() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) EndpointOwnerAccountId() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) EndpointVpcId() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutput() VpcEndpointConnectionOutput
- func (o VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionOutput
- func (o VpcEndpointConnectionOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointConnectionOutput) Zones() VpcEndpointConnectionZoneArrayOutput
- type VpcEndpointConnectionState
- type VpcEndpointConnectionZone
- type VpcEndpointConnectionZoneArgs
- func (VpcEndpointConnectionZoneArgs) ElementType() reflect.Type
- func (i VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutput() VpcEndpointConnectionZoneOutput
- func (i VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneOutput
- type VpcEndpointConnectionZoneArray
- func (VpcEndpointConnectionZoneArray) ElementType() reflect.Type
- func (i VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutput() VpcEndpointConnectionZoneArrayOutput
- func (i VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneArrayOutput
- type VpcEndpointConnectionZoneArrayInput
- type VpcEndpointConnectionZoneArrayOutput
- func (VpcEndpointConnectionZoneArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionZoneOutput
- func (o VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutput() VpcEndpointConnectionZoneArrayOutput
- func (o VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneArrayOutput
- type VpcEndpointConnectionZoneInput
- type VpcEndpointConnectionZoneOutput
- func (VpcEndpointConnectionZoneOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionZoneOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) NetworkInterfaceIp() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) ResourceId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) SubnetId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutput() VpcEndpointConnectionZoneOutput
- func (o VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneOutput
- func (o VpcEndpointConnectionZoneOutput) ZoneDomain() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) ZoneId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionZoneOutput) ZoneStatus() pulumi.StringPtrOutput
- type VpcEndpointConnectionsArgs
- type VpcEndpointConnectionsConnection
- type VpcEndpointConnectionsConnectionArgs
- func (VpcEndpointConnectionsConnectionArgs) ElementType() reflect.Type
- func (i VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutput() VpcEndpointConnectionsConnectionOutput
- func (i VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionOutput
- type VpcEndpointConnectionsConnectionArray
- func (VpcEndpointConnectionsConnectionArray) ElementType() reflect.Type
- func (i VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutput() VpcEndpointConnectionsConnectionArrayOutput
- func (i VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionArrayOutput
- type VpcEndpointConnectionsConnectionArrayInput
- type VpcEndpointConnectionsConnectionArrayOutput
- func (VpcEndpointConnectionsConnectionArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionsConnectionArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionsConnectionOutput
- func (o VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutput() VpcEndpointConnectionsConnectionArrayOutput
- func (o VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionArrayOutput
- type VpcEndpointConnectionsConnectionInput
- type VpcEndpointConnectionsConnectionOutput
- func (o VpcEndpointConnectionsConnectionOutput) ConnectionStatus() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) CreationTime() pulumi.StringOutput
- func (VpcEndpointConnectionsConnectionOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionsConnectionOutput) EndpointId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) EndpointOwnerAccountId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) EndpointVpcId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutput() VpcEndpointConnectionsConnectionOutput
- func (o VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionOutput
- func (o VpcEndpointConnectionsConnectionOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionOutput) Zones() VpcEndpointConnectionsConnectionZoneArrayOutput
- type VpcEndpointConnectionsConnectionZone
- type VpcEndpointConnectionsConnectionZoneArgs
- func (VpcEndpointConnectionsConnectionZoneArgs) ElementType() reflect.Type
- func (i VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutput() VpcEndpointConnectionsConnectionZoneOutput
- func (i VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneOutput
- type VpcEndpointConnectionsConnectionZoneArray
- func (VpcEndpointConnectionsConnectionZoneArray) ElementType() reflect.Type
- func (i VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutput() VpcEndpointConnectionsConnectionZoneArrayOutput
- func (i VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneArrayOutput
- type VpcEndpointConnectionsConnectionZoneArrayInput
- type VpcEndpointConnectionsConnectionZoneArrayOutput
- func (VpcEndpointConnectionsConnectionZoneArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionsConnectionZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionsConnectionZoneOutput
- func (o VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutput() VpcEndpointConnectionsConnectionZoneArrayOutput
- func (o VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneArrayOutput
- type VpcEndpointConnectionsConnectionZoneInput
- type VpcEndpointConnectionsConnectionZoneOutput
- func (VpcEndpointConnectionsConnectionZoneOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceIp() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ResourceId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) SubnetId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutput() VpcEndpointConnectionsConnectionZoneOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneDomain() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneId() pulumi.StringOutput
- func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneStatus() pulumi.StringOutput
- type VpcEndpointConnectionsOutputArgs
- type VpcEndpointConnectionsResult
- type VpcEndpointConnectionsResultOutput
- func (o VpcEndpointConnectionsResultOutput) Connections() VpcEndpointConnectionsConnectionArrayOutput
- func (VpcEndpointConnectionsResultOutput) ElementType() reflect.Type
- func (o VpcEndpointConnectionsResultOutput) EndpointId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionsResultOutput) EndpointOwnerAccountId() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionsResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointConnectionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointConnectionsResultOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutput() VpcEndpointConnectionsResultOutput
- func (o VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutputWithContext(ctx context.Context) VpcEndpointConnectionsResultOutput
- func (o VpcEndpointConnectionsResultOutput) TotalCount() pulumi.IntOutput
- type VpcEndpointInput
- type VpcEndpointMap
- type VpcEndpointMapInput
- type VpcEndpointMapOutput
- func (VpcEndpointMapOutput) ElementType() reflect.Type
- func (o VpcEndpointMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointOutput
- func (o VpcEndpointMapOutput) ToVpcEndpointMapOutput() VpcEndpointMapOutput
- func (o VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
- type VpcEndpointOutput
- func (o VpcEndpointOutput) BusinessStatus() pulumi.StringOutput
- func (o VpcEndpointOutput) ConnectionStatus() pulumi.StringOutput
- func (o VpcEndpointOutput) CreationTime() pulumi.StringOutput
- func (o VpcEndpointOutput) DeletedTime() pulumi.StringOutput
- func (o VpcEndpointOutput) Description() pulumi.StringOutput
- func (VpcEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointOutput) EndpointDomain() pulumi.StringOutput
- func (o VpcEndpointOutput) EndpointName() pulumi.StringOutput
- func (o VpcEndpointOutput) EndpointType() pulumi.StringOutput
- func (o VpcEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o VpcEndpointOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointOutput) ServiceName() pulumi.StringOutput
- func (o VpcEndpointOutput) Status() pulumi.StringOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
- func (o VpcEndpointOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointOutput) VpcId() pulumi.StringOutput
- type VpcEndpointService
- type VpcEndpointServiceArgs
- type VpcEndpointServiceArray
- type VpcEndpointServiceArrayInput
- type VpcEndpointServiceArrayOutput
- func (VpcEndpointServiceArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceOutput
- func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput
- func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceArrayOutput
- type VpcEndpointServiceInput
- type VpcEndpointServiceMap
- type VpcEndpointServiceMapInput
- type VpcEndpointServiceMapOutput
- func (VpcEndpointServiceMapOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceOutput
- func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput
- func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutputWithContext(ctx context.Context) VpcEndpointServiceMapOutput
- type VpcEndpointServiceOutput
- func (o VpcEndpointServiceOutput) AutoAcceptEnabled() pulumi.BoolPtrOutput
- func (o VpcEndpointServiceOutput) CreationTime() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) Description() pulumi.StringPtrOutput
- func (VpcEndpointServiceOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceOutput) Resources() VpcEndpointServiceResourceTypeArrayOutput
- func (o VpcEndpointServiceOutput) ServiceDomain() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ServiceName() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ServiceResourceType() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ServiceType() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) Status() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
- func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
- func (o VpcEndpointServiceOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointServiceOutput) ZoneIds() pulumi.StringArrayOutput
- type VpcEndpointServicePermission
- func (*VpcEndpointServicePermission) ElementType() reflect.Type
- func (i *VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutput() VpcEndpointServicePermissionOutput
- func (i *VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionOutput
- type VpcEndpointServicePermissionArgs
- type VpcEndpointServicePermissionArray
- func (VpcEndpointServicePermissionArray) ElementType() reflect.Type
- func (i VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutput() VpcEndpointServicePermissionArrayOutput
- func (i VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionArrayOutput
- type VpcEndpointServicePermissionArrayInput
- type VpcEndpointServicePermissionArrayOutput
- func (VpcEndpointServicePermissionArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionArrayOutput) Index(i pulumi.IntInput) VpcEndpointServicePermissionOutput
- func (o VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutput() VpcEndpointServicePermissionArrayOutput
- func (o VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionArrayOutput
- type VpcEndpointServicePermissionInput
- type VpcEndpointServicePermissionMap
- func (VpcEndpointServicePermissionMap) ElementType() reflect.Type
- func (i VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutput() VpcEndpointServicePermissionMapOutput
- func (i VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutputWithContext(ctx context.Context) VpcEndpointServicePermissionMapOutput
- type VpcEndpointServicePermissionMapInput
- type VpcEndpointServicePermissionMapOutput
- func (VpcEndpointServicePermissionMapOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServicePermissionOutput
- func (o VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutput() VpcEndpointServicePermissionMapOutput
- func (o VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutputWithContext(ctx context.Context) VpcEndpointServicePermissionMapOutput
- type VpcEndpointServicePermissionOutput
- func (VpcEndpointServicePermissionOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionOutput) PermitAccountId() pulumi.StringOutput
- func (o VpcEndpointServicePermissionOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutput() VpcEndpointServicePermissionOutput
- func (o VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionOutput
- type VpcEndpointServicePermissionState
- type VpcEndpointServicePermissionsArgs
- type VpcEndpointServicePermissionsOutputArgs
- type VpcEndpointServicePermissionsPermission
- type VpcEndpointServicePermissionsPermissionArgs
- func (VpcEndpointServicePermissionsPermissionArgs) ElementType() reflect.Type
- func (i VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutput() VpcEndpointServicePermissionsPermissionOutput
- func (i VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionOutput
- type VpcEndpointServicePermissionsPermissionArray
- func (VpcEndpointServicePermissionsPermissionArray) ElementType() reflect.Type
- func (i VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutput() VpcEndpointServicePermissionsPermissionArrayOutput
- func (i VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionArrayOutput
- type VpcEndpointServicePermissionsPermissionArrayInput
- type VpcEndpointServicePermissionsPermissionArrayOutput
- func (VpcEndpointServicePermissionsPermissionArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionsPermissionArrayOutput) Index(i pulumi.IntInput) VpcEndpointServicePermissionsPermissionOutput
- func (o VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutput() VpcEndpointServicePermissionsPermissionArrayOutput
- func (o VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionArrayOutput
- type VpcEndpointServicePermissionsPermissionInput
- type VpcEndpointServicePermissionsPermissionOutput
- func (VpcEndpointServicePermissionsPermissionOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionsPermissionOutput) PermitAccountId() pulumi.StringOutput
- func (o VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutput() VpcEndpointServicePermissionsPermissionOutput
- func (o VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionOutput
- type VpcEndpointServicePermissionsResult
- type VpcEndpointServicePermissionsResultOutput
- func (VpcEndpointServicePermissionsResultOutput) ElementType() reflect.Type
- func (o VpcEndpointServicePermissionsResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointServicePermissionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointServicePermissionsResultOutput) Permissions() VpcEndpointServicePermissionsPermissionArrayOutput
- func (o VpcEndpointServicePermissionsResultOutput) PermitAccountId() pulumi.StringPtrOutput
- func (o VpcEndpointServicePermissionsResultOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutput() VpcEndpointServicePermissionsResultOutput
- func (o VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsResultOutput
- func (o VpcEndpointServicePermissionsResultOutput) TotalCount() pulumi.IntOutput
- type VpcEndpointServiceResource
- func (*VpcEndpointServiceResource) ElementType() reflect.Type
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
- type VpcEndpointServiceResourceArgs
- type VpcEndpointServiceResourceArray
- func (VpcEndpointServiceResourceArray) ElementType() reflect.Type
- func (i VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutput() VpcEndpointServiceResourceArrayOutput
- func (i VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceArrayOutput
- type VpcEndpointServiceResourceArrayInput
- type VpcEndpointServiceResourceArrayOutput
- func (VpcEndpointServiceResourceArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceResourceOutput
- func (o VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutput() VpcEndpointServiceResourceArrayOutput
- func (o VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceArrayOutput
- type VpcEndpointServiceResourceInput
- type VpcEndpointServiceResourceMap
- func (VpcEndpointServiceResourceMap) ElementType() reflect.Type
- func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
- func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutputWithContext(ctx context.Context) VpcEndpointServiceResourceMapOutput
- type VpcEndpointServiceResourceMapInput
- type VpcEndpointServiceResourceMapOutput
- func (VpcEndpointServiceResourceMapOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceResourceOutput
- func (o VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
- func (o VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutputWithContext(ctx context.Context) VpcEndpointServiceResourceMapOutput
- type VpcEndpointServiceResourceOutput
- func (VpcEndpointServiceResourceOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourceOutput) ResourceId() pulumi.StringOutput
- func (o VpcEndpointServiceResourceOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
- func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
- type VpcEndpointServiceResourceState
- type VpcEndpointServiceResourceType
- type VpcEndpointServiceResourceTypeArgs
- func (VpcEndpointServiceResourceTypeArgs) ElementType() reflect.Type
- func (i VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutput() VpcEndpointServiceResourceTypeOutput
- func (i VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeOutput
- type VpcEndpointServiceResourceTypeArray
- func (VpcEndpointServiceResourceTypeArray) ElementType() reflect.Type
- func (i VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutput() VpcEndpointServiceResourceTypeArrayOutput
- func (i VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeArrayOutput
- type VpcEndpointServiceResourceTypeArrayInput
- type VpcEndpointServiceResourceTypeArrayOutput
- func (VpcEndpointServiceResourceTypeArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourceTypeArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceResourceTypeOutput
- func (o VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutput() VpcEndpointServiceResourceTypeArrayOutput
- func (o VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeArrayOutput
- type VpcEndpointServiceResourceTypeInput
- type VpcEndpointServiceResourceTypeOutput
- func (VpcEndpointServiceResourceTypeOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourceTypeOutput) ResourceId() pulumi.StringOutput
- func (o VpcEndpointServiceResourceTypeOutput) ResourceType() pulumi.StringOutput
- func (o VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutput() VpcEndpointServiceResourceTypeOutput
- func (o VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeOutput
- type VpcEndpointServiceState
- type VpcEndpointServicesArgs
- type VpcEndpointServicesOutputArgs
- type VpcEndpointServicesResult
- type VpcEndpointServicesResultOutput
- func (VpcEndpointServicesResultOutput) ElementType() reflect.Type
- func (o VpcEndpointServicesResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointServicesResultOutput) Ids() pulumi.StringArrayOutput
- func (o VpcEndpointServicesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o VpcEndpointServicesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointServicesResultOutput) ServiceName() pulumi.StringPtrOutput
- func (o VpcEndpointServicesResultOutput) Services() VpcEndpointServicesServiceArrayOutput
- func (o VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutput() VpcEndpointServicesResultOutput
- func (o VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutputWithContext(ctx context.Context) VpcEndpointServicesResultOutput
- func (o VpcEndpointServicesResultOutput) TotalCount() pulumi.IntOutput
- type VpcEndpointServicesService
- type VpcEndpointServicesServiceArgs
- func (VpcEndpointServicesServiceArgs) ElementType() reflect.Type
- func (i VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutput() VpcEndpointServicesServiceOutput
- func (i VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceOutput
- type VpcEndpointServicesServiceArray
- func (VpcEndpointServicesServiceArray) ElementType() reflect.Type
- func (i VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutput() VpcEndpointServicesServiceArrayOutput
- func (i VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceArrayOutput
- type VpcEndpointServicesServiceArrayInput
- type VpcEndpointServicesServiceArrayOutput
- func (VpcEndpointServicesServiceArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServicesServiceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServicesServiceOutput
- func (o VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutput() VpcEndpointServicesServiceArrayOutput
- func (o VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceArrayOutput
- type VpcEndpointServicesServiceInput
- type VpcEndpointServicesServiceOutput
- func (o VpcEndpointServicesServiceOutput) AutoAcceptEnabled() pulumi.BoolOutput
- func (o VpcEndpointServicesServiceOutput) CreationTime() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) Description() pulumi.StringOutput
- func (VpcEndpointServicesServiceOutput) ElementType() reflect.Type
- func (o VpcEndpointServicesServiceOutput) Id() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) Resources() VpcEndpointServicesServiceResourceArrayOutput
- func (o VpcEndpointServicesServiceOutput) ServiceDomain() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ServiceName() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ServiceResourceType() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ServiceType() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) Status() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutput() VpcEndpointServicesServiceOutput
- func (o VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceOutput
- func (o VpcEndpointServicesServiceOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointServicesServiceOutput) ZoneIds() pulumi.StringArrayOutput
- type VpcEndpointServicesServiceResource
- type VpcEndpointServicesServiceResourceArgs
- func (VpcEndpointServicesServiceResourceArgs) ElementType() reflect.Type
- func (i VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutput() VpcEndpointServicesServiceResourceOutput
- func (i VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceOutput
- type VpcEndpointServicesServiceResourceArray
- func (VpcEndpointServicesServiceResourceArray) ElementType() reflect.Type
- func (i VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutput() VpcEndpointServicesServiceResourceArrayOutput
- func (i VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceArrayOutput
- type VpcEndpointServicesServiceResourceArrayInput
- type VpcEndpointServicesServiceResourceArrayOutput
- func (VpcEndpointServicesServiceResourceArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServicesServiceResourceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServicesServiceResourceOutput
- func (o VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutput() VpcEndpointServicesServiceResourceArrayOutput
- func (o VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceArrayOutput
- type VpcEndpointServicesServiceResourceInput
- type VpcEndpointServicesServiceResourceOutput
- func (VpcEndpointServicesServiceResourceOutput) ElementType() reflect.Type
- func (o VpcEndpointServicesServiceResourceOutput) ResourceId() pulumi.StringOutput
- func (o VpcEndpointServicesServiceResourceOutput) ResourceType() pulumi.StringOutput
- func (o VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutput() VpcEndpointServicesServiceResourceOutput
- func (o VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceOutput
- func (o VpcEndpointServicesServiceResourceOutput) ZoneId() pulumi.StringOutput
- type VpcEndpointState
- type VpcEndpointZone
- type VpcEndpointZoneArgs
- type VpcEndpointZoneArray
- type VpcEndpointZoneArrayInput
- type VpcEndpointZoneArrayOutput
- func (VpcEndpointZoneArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointZoneOutput
- func (o VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutput() VpcEndpointZoneArrayOutput
- func (o VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZoneArrayOutput
- type VpcEndpointZoneInput
- type VpcEndpointZoneMap
- type VpcEndpointZoneMapInput
- type VpcEndpointZoneMapOutput
- func (VpcEndpointZoneMapOutput) ElementType() reflect.Type
- func (o VpcEndpointZoneMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointZoneOutput
- func (o VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput
- func (o VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutputWithContext(ctx context.Context) VpcEndpointZoneMapOutput
- type VpcEndpointZoneOutput
- func (VpcEndpointZoneOutput) ElementType() reflect.Type
- func (o VpcEndpointZoneOutput) EndpointId() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) PrivateIpAddress() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) SubnetId() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
- func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
- func (o VpcEndpointZoneOutput) ZoneDomain() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) ZoneId() pulumi.StringOutput
- func (o VpcEndpointZoneOutput) ZoneStatus() pulumi.StringOutput
- type VpcEndpointZoneState
- type VpcEndpointZonesArgs
- type VpcEndpointZonesOutputArgs
- type VpcEndpointZonesResult
- type VpcEndpointZonesResultOutput
- func (VpcEndpointZonesResultOutput) ElementType() reflect.Type
- func (o VpcEndpointZonesResultOutput) EndpointId() pulumi.StringPtrOutput
- func (o VpcEndpointZonesResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointZonesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutput() VpcEndpointZonesResultOutput
- func (o VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutputWithContext(ctx context.Context) VpcEndpointZonesResultOutput
- func (o VpcEndpointZonesResultOutput) TotalCount() pulumi.IntOutput
- func (o VpcEndpointZonesResultOutput) VpcEndpointZones() VpcEndpointZonesVpcEndpointZoneArrayOutput
- type VpcEndpointZonesVpcEndpointZone
- type VpcEndpointZonesVpcEndpointZoneArgs
- func (VpcEndpointZonesVpcEndpointZoneArgs) ElementType() reflect.Type
- func (i VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutput() VpcEndpointZonesVpcEndpointZoneOutput
- func (i VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneOutput
- type VpcEndpointZonesVpcEndpointZoneArray
- func (VpcEndpointZonesVpcEndpointZoneArray) ElementType() reflect.Type
- func (i VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutput() VpcEndpointZonesVpcEndpointZoneArrayOutput
- func (i VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneArrayOutput
- type VpcEndpointZonesVpcEndpointZoneArrayInput
- type VpcEndpointZonesVpcEndpointZoneArrayOutput
- func (VpcEndpointZonesVpcEndpointZoneArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointZonesVpcEndpointZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointZonesVpcEndpointZoneOutput
- func (o VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutput() VpcEndpointZonesVpcEndpointZoneArrayOutput
- func (o VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneArrayOutput
- type VpcEndpointZonesVpcEndpointZoneInput
- type VpcEndpointZonesVpcEndpointZoneOutput
- func (VpcEndpointZonesVpcEndpointZoneOutput) ElementType() reflect.Type
- func (o VpcEndpointZonesVpcEndpointZoneOutput) Id() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceIp() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ServiceStatus() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) SubnetId() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutput() VpcEndpointZonesVpcEndpointZoneOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneDomain() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneId() pulumi.StringOutput
- func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneStatus() pulumi.StringOutput
- type VpcEndpointsArgs
- type VpcEndpointsOutputArgs
- type VpcEndpointsResult
- type VpcEndpointsResultOutput
- func (VpcEndpointsResultOutput) ElementType() reflect.Type
- func (o VpcEndpointsResultOutput) EndpointName() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointsResultOutput) Ids() pulumi.StringArrayOutput
- func (o VpcEndpointsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) ServiceName() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) Status() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutput() VpcEndpointsResultOutput
- func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext(ctx context.Context) VpcEndpointsResultOutput
- func (o VpcEndpointsResultOutput) TotalCount() pulumi.IntOutput
- func (o VpcEndpointsResultOutput) VpcEndpoints() VpcEndpointsVpcEndpointArrayOutput
- func (o VpcEndpointsResultOutput) VpcId() pulumi.StringPtrOutput
- type VpcEndpointsVpcEndpoint
- type VpcEndpointsVpcEndpointArgs
- type VpcEndpointsVpcEndpointArray
- func (VpcEndpointsVpcEndpointArray) ElementType() reflect.Type
- func (i VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutput() VpcEndpointsVpcEndpointArrayOutput
- func (i VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointArrayOutput
- type VpcEndpointsVpcEndpointArrayInput
- type VpcEndpointsVpcEndpointArrayOutput
- func (VpcEndpointsVpcEndpointArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointsVpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointsVpcEndpointOutput
- func (o VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutput() VpcEndpointsVpcEndpointArrayOutput
- func (o VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointArrayOutput
- type VpcEndpointsVpcEndpointInput
- type VpcEndpointsVpcEndpointOutput
- func (o VpcEndpointsVpcEndpointOutput) BusinessStatus() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) ConnectionStatus() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) CreationTime() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) DeletedTime() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) Description() pulumi.StringOutput
- func (VpcEndpointsVpcEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointsVpcEndpointOutput) EndpointDomain() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) EndpointId() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) EndpointName() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) EndpointType() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) Id() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) ServiceId() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) ServiceName() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) Status() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutput() VpcEndpointsVpcEndpointOutput
- func (o VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointOutput
- func (o VpcEndpointsVpcEndpointOutput) UpdateTime() pulumi.StringOutput
- func (o VpcEndpointsVpcEndpointOutput) VpcId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecurityGroup ¶
type SecurityGroup struct { pulumi.CustomResourceState // The id of the endpoint. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // The id of the security group. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` }
Provides a resource to manage privatelink security group ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewSecurityGroup(ctx, "foo", &privatelink.SecurityGroupArgs{ EndpointId: pulumi.String("ep-2byz5npiuu1hc2dx0efkv7ehc"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), }) if err != nil { return err } return nil }) }
```
## Import
PrivateLink Security Group Service can be imported using the endpoint id and security group id, e.g.
```sh
$ pulumi import volcengine:privatelink/securityGroup:SecurityGroup default ep-2fe630gurkl37k5gfuy33****:sg-xxxxx
```
func GetSecurityGroup ¶
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup ¶
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToSecurityGroupOutput ¶
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶
type SecurityGroupArgs struct { // The id of the endpoint. EndpointId pulumi.StringInput // The id of the security group. SecurityGroupId pulumi.StringInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupArray ¶
type SecurityGroupArray []SecurityGroupInput
func (SecurityGroupArray) ElementType ¶
func (SecurityGroupArray) ElementType() reflect.Type
func (SecurityGroupArray) ToSecurityGroupArrayOutput ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupArrayInput ¶
type SecurityGroupArrayInput interface { pulumi.Input ToSecurityGroupArrayOutput() SecurityGroupArrayOutput ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput }
SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:
SecurityGroupArray{ SecurityGroupArgs{...} }
type SecurityGroupArrayOutput ¶
type SecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupArrayOutput) ElementType ¶
func (SecurityGroupArrayOutput) ElementType() reflect.Type
func (SecurityGroupArrayOutput) Index ¶
func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupInput ¶
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupMap ¶
type SecurityGroupMap map[string]SecurityGroupInput
func (SecurityGroupMap) ElementType ¶
func (SecurityGroupMap) ElementType() reflect.Type
func (SecurityGroupMap) ToSecurityGroupMapOutput ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupMapInput ¶
type SecurityGroupMapInput interface { pulumi.Input ToSecurityGroupMapOutput() SecurityGroupMapOutput ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput }
SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:
SecurityGroupMap{ "key": SecurityGroupArgs{...} }
type SecurityGroupMapOutput ¶
type SecurityGroupMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupMapOutput) ElementType ¶
func (SecurityGroupMapOutput) ElementType() reflect.Type
func (SecurityGroupMapOutput) MapIndex ¶
func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutput ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupOutput ¶
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) ElementType ¶
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) EndpointId ¶
func (o SecurityGroupOutput) EndpointId() pulumi.StringOutput
The id of the endpoint.
func (SecurityGroupOutput) SecurityGroupId ¶
func (o SecurityGroupOutput) SecurityGroupId() pulumi.StringOutput
The id of the security group.
func (SecurityGroupOutput) ToSecurityGroupOutput ¶
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupState ¶
type SecurityGroupState struct { // The id of the endpoint. EndpointId pulumi.StringPtrInput // The id of the security group. SecurityGroupId pulumi.StringPtrInput }
func (SecurityGroupState) ElementType ¶
func (SecurityGroupState) ElementType() reflect.Type
type VpcEndpoint ¶
type VpcEndpoint struct { pulumi.CustomResourceState // Whether the vpc endpoint is locked. BusinessStatus pulumi.StringOutput `pulumi:"businessStatus"` // The connection status of vpc endpoint. ConnectionStatus pulumi.StringOutput `pulumi:"connectionStatus"` // The create time of vpc endpoint. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The delete time of vpc endpoint. DeletedTime pulumi.StringOutput `pulumi:"deletedTime"` // The description of vpc endpoint. Description pulumi.StringOutput `pulumi:"description"` // The domain of vpc endpoint. EndpointDomain pulumi.StringOutput `pulumi:"endpointDomain"` // The name of vpc endpoint. EndpointName pulumi.StringOutput `pulumi:"endpointName"` // The type of vpc endpoint. EndpointType pulumi.StringOutput `pulumi:"endpointType"` // the security group ids of vpc endpoint. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The id of vpc endpoint service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The name of vpc endpoint service. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The status of vpc endpoint. Status pulumi.StringOutput `pulumi:"status"` // The update time of vpc endpoint. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The vpc id of vpc endpoint. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage privatelink vpc endpoint ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { endpoint, err := privatelink.NewVpcEndpoint(ctx, "endpoint", &privatelink.VpcEndpointArgs{ SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-2d5z8cr53k45c58ozfdum****"), }, ServiceId: pulumi.String("epsvc-2byz5nzgiansw2dx0eehh****"), EndpointName: pulumi.String("tf-test-ep"), Description: pulumi.String("tf-test"), }) if err != nil { return err } _, err = privatelink.NewVpcEndpointZone(ctx, "zone", &privatelink.VpcEndpointZoneArgs{ EndpointId: endpoint.ID(), SubnetId: pulumi.String("subnet-2bz47q19zhx4w2dx0eevn****"), PrivateIpAddress: pulumi.String("172.16.0.252"), }) if err != nil { return err } return nil }) }
```
## Import
VpcEndpoint can be imported using the id, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpoint:VpcEndpoint default ep-3rel74u229dz45zsk2i6l****
```
func GetVpcEndpoint ¶
func GetVpcEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointState, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
GetVpcEndpoint gets an existing VpcEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVpcEndpoint ¶
func NewVpcEndpoint(ctx *pulumi.Context, name string, args *VpcEndpointArgs, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
NewVpcEndpoint registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpoint) ElementType ¶
func (*VpcEndpoint) ElementType() reflect.Type
func (*VpcEndpoint) ToVpcEndpointOutput ¶
func (i *VpcEndpoint) ToVpcEndpointOutput() VpcEndpointOutput
func (*VpcEndpoint) ToVpcEndpointOutputWithContext ¶
func (i *VpcEndpoint) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
type VpcEndpointArgs ¶
type VpcEndpointArgs struct { // The description of vpc endpoint. Description pulumi.StringPtrInput // The name of vpc endpoint. EndpointName pulumi.StringPtrInput // the security group ids of vpc endpoint. SecurityGroupIds pulumi.StringArrayInput // The id of vpc endpoint service. ServiceId pulumi.StringInput // The name of vpc endpoint service. ServiceName pulumi.StringPtrInput }
The set of arguments for constructing a VpcEndpoint resource.
func (VpcEndpointArgs) ElementType ¶
func (VpcEndpointArgs) ElementType() reflect.Type
type VpcEndpointArray ¶
type VpcEndpointArray []VpcEndpointInput
func (VpcEndpointArray) ElementType ¶
func (VpcEndpointArray) ElementType() reflect.Type
func (VpcEndpointArray) ToVpcEndpointArrayOutput ¶
func (i VpcEndpointArray) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArray) ToVpcEndpointArrayOutputWithContext ¶
func (i VpcEndpointArray) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointArrayInput ¶
type VpcEndpointArrayInput interface { pulumi.Input ToVpcEndpointArrayOutput() VpcEndpointArrayOutput ToVpcEndpointArrayOutputWithContext(context.Context) VpcEndpointArrayOutput }
VpcEndpointArrayInput is an input type that accepts VpcEndpointArray and VpcEndpointArrayOutput values. You can construct a concrete instance of `VpcEndpointArrayInput` via:
VpcEndpointArray{ VpcEndpointArgs{...} }
type VpcEndpointArrayOutput ¶
type VpcEndpointArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointArrayOutput) ElementType ¶
func (VpcEndpointArrayOutput) ElementType() reflect.Type
func (VpcEndpointArrayOutput) Index ¶
func (o VpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutput ¶
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext ¶
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointConnection ¶
type VpcEndpointConnection struct { pulumi.CustomResourceState // The status of the connection. ConnectionStatus pulumi.StringOutput `pulumi:"connectionStatus"` // The create time of the connection. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The id of the endpoint. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId pulumi.StringOutput `pulumi:"endpointOwnerAccountId"` // The vpc id of the vpc endpoint. EndpointVpcId pulumi.StringOutput `pulumi:"endpointVpcId"` // The id of the security group. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The update time of the connection. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The available zones. Zones VpcEndpointConnectionZoneArrayOutput `pulumi:"zones"` }
Provides a resource to manage privatelink vpc endpoint connection ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointConnection(ctx, "foo", &privatelink.VpcEndpointConnectionArgs{ EndpointId: pulumi.String("ep-3rel74u229dz45zsk2i6l69qa"), ServiceId: pulumi.String("epsvc-2byz5mykk9y4g2dx0efs4aqz3"), }) if err != nil { return err } return nil }) }
```
## Import
PrivateLink Vpc Endpoint Connection Service can be imported using the endpoint id and service id, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpointConnection:VpcEndpointConnection default ep-3rel74u229dz45zsk2i6l69qa:epsvc-2byz5mykk9y4g2dx0efs4aqz3
```
func GetVpcEndpointConnection ¶
func GetVpcEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointConnectionState, opts ...pulumi.ResourceOption) (*VpcEndpointConnection, error)
GetVpcEndpointConnection gets an existing VpcEndpointConnection 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 NewVpcEndpointConnection ¶
func NewVpcEndpointConnection(ctx *pulumi.Context, name string, args *VpcEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*VpcEndpointConnection, error)
NewVpcEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointConnection) ElementType ¶
func (*VpcEndpointConnection) ElementType() reflect.Type
func (*VpcEndpointConnection) ToVpcEndpointConnectionOutput ¶
func (i *VpcEndpointConnection) ToVpcEndpointConnectionOutput() VpcEndpointConnectionOutput
func (*VpcEndpointConnection) ToVpcEndpointConnectionOutputWithContext ¶
func (i *VpcEndpointConnection) ToVpcEndpointConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionOutput
type VpcEndpointConnectionArgs ¶
type VpcEndpointConnectionArgs struct { // The id of the endpoint. EndpointId pulumi.StringInput // The id of the security group. ServiceId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointConnection resource.
func (VpcEndpointConnectionArgs) ElementType ¶
func (VpcEndpointConnectionArgs) ElementType() reflect.Type
type VpcEndpointConnectionArray ¶
type VpcEndpointConnectionArray []VpcEndpointConnectionInput
func (VpcEndpointConnectionArray) ElementType ¶
func (VpcEndpointConnectionArray) ElementType() reflect.Type
func (VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutput ¶
func (i VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutput() VpcEndpointConnectionArrayOutput
func (VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutputWithContext ¶
func (i VpcEndpointConnectionArray) ToVpcEndpointConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionArrayOutput
type VpcEndpointConnectionArrayInput ¶
type VpcEndpointConnectionArrayInput interface { pulumi.Input ToVpcEndpointConnectionArrayOutput() VpcEndpointConnectionArrayOutput ToVpcEndpointConnectionArrayOutputWithContext(context.Context) VpcEndpointConnectionArrayOutput }
VpcEndpointConnectionArrayInput is an input type that accepts VpcEndpointConnectionArray and VpcEndpointConnectionArrayOutput values. You can construct a concrete instance of `VpcEndpointConnectionArrayInput` via:
VpcEndpointConnectionArray{ VpcEndpointConnectionArgs{...} }
type VpcEndpointConnectionArrayOutput ¶
type VpcEndpointConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionArrayOutput) ElementType ¶
func (VpcEndpointConnectionArrayOutput) ElementType() reflect.Type
func (VpcEndpointConnectionArrayOutput) Index ¶
func (o VpcEndpointConnectionArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionOutput
func (VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutput ¶
func (o VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutput() VpcEndpointConnectionArrayOutput
func (VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutputWithContext ¶
func (o VpcEndpointConnectionArrayOutput) ToVpcEndpointConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionArrayOutput
type VpcEndpointConnectionInput ¶
type VpcEndpointConnectionInput interface { pulumi.Input ToVpcEndpointConnectionOutput() VpcEndpointConnectionOutput ToVpcEndpointConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionOutput }
type VpcEndpointConnectionMap ¶
type VpcEndpointConnectionMap map[string]VpcEndpointConnectionInput
func (VpcEndpointConnectionMap) ElementType ¶
func (VpcEndpointConnectionMap) ElementType() reflect.Type
func (VpcEndpointConnectionMap) ToVpcEndpointConnectionMapOutput ¶
func (i VpcEndpointConnectionMap) ToVpcEndpointConnectionMapOutput() VpcEndpointConnectionMapOutput
func (VpcEndpointConnectionMap) ToVpcEndpointConnectionMapOutputWithContext ¶
func (i VpcEndpointConnectionMap) ToVpcEndpointConnectionMapOutputWithContext(ctx context.Context) VpcEndpointConnectionMapOutput
type VpcEndpointConnectionMapInput ¶
type VpcEndpointConnectionMapInput interface { pulumi.Input ToVpcEndpointConnectionMapOutput() VpcEndpointConnectionMapOutput ToVpcEndpointConnectionMapOutputWithContext(context.Context) VpcEndpointConnectionMapOutput }
VpcEndpointConnectionMapInput is an input type that accepts VpcEndpointConnectionMap and VpcEndpointConnectionMapOutput values. You can construct a concrete instance of `VpcEndpointConnectionMapInput` via:
VpcEndpointConnectionMap{ "key": VpcEndpointConnectionArgs{...} }
type VpcEndpointConnectionMapOutput ¶
type VpcEndpointConnectionMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionMapOutput) ElementType ¶
func (VpcEndpointConnectionMapOutput) ElementType() reflect.Type
func (VpcEndpointConnectionMapOutput) MapIndex ¶
func (o VpcEndpointConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointConnectionOutput
func (VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutput ¶
func (o VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutput() VpcEndpointConnectionMapOutput
func (VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutputWithContext ¶
func (o VpcEndpointConnectionMapOutput) ToVpcEndpointConnectionMapOutputWithContext(ctx context.Context) VpcEndpointConnectionMapOutput
type VpcEndpointConnectionOutput ¶
type VpcEndpointConnectionOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionOutput) ConnectionStatus ¶
func (o VpcEndpointConnectionOutput) ConnectionStatus() pulumi.StringOutput
The status of the connection.
func (VpcEndpointConnectionOutput) CreationTime ¶
func (o VpcEndpointConnectionOutput) CreationTime() pulumi.StringOutput
The create time of the connection.
func (VpcEndpointConnectionOutput) ElementType ¶
func (VpcEndpointConnectionOutput) ElementType() reflect.Type
func (VpcEndpointConnectionOutput) EndpointId ¶
func (o VpcEndpointConnectionOutput) EndpointId() pulumi.StringOutput
The id of the endpoint.
func (VpcEndpointConnectionOutput) EndpointOwnerAccountId ¶
func (o VpcEndpointConnectionOutput) EndpointOwnerAccountId() pulumi.StringOutput
The account id of the vpc endpoint.
func (VpcEndpointConnectionOutput) EndpointVpcId ¶
func (o VpcEndpointConnectionOutput) EndpointVpcId() pulumi.StringOutput
The vpc id of the vpc endpoint.
func (VpcEndpointConnectionOutput) ServiceId ¶
func (o VpcEndpointConnectionOutput) ServiceId() pulumi.StringOutput
The id of the security group.
func (VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutput ¶
func (o VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutput() VpcEndpointConnectionOutput
func (VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutputWithContext ¶
func (o VpcEndpointConnectionOutput) ToVpcEndpointConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionOutput
func (VpcEndpointConnectionOutput) UpdateTime ¶
func (o VpcEndpointConnectionOutput) UpdateTime() pulumi.StringOutput
The update time of the connection.
func (VpcEndpointConnectionOutput) Zones ¶
func (o VpcEndpointConnectionOutput) Zones() VpcEndpointConnectionZoneArrayOutput
The available zones.
type VpcEndpointConnectionState ¶
type VpcEndpointConnectionState struct { // The status of the connection. ConnectionStatus pulumi.StringPtrInput // The create time of the connection. CreationTime pulumi.StringPtrInput // The id of the endpoint. EndpointId pulumi.StringPtrInput // The account id of the vpc endpoint. EndpointOwnerAccountId pulumi.StringPtrInput // The vpc id of the vpc endpoint. EndpointVpcId pulumi.StringPtrInput // The id of the security group. ServiceId pulumi.StringPtrInput // The update time of the connection. UpdateTime pulumi.StringPtrInput // The available zones. Zones VpcEndpointConnectionZoneArrayInput }
func (VpcEndpointConnectionState) ElementType ¶
func (VpcEndpointConnectionState) ElementType() reflect.Type
type VpcEndpointConnectionZone ¶
type VpcEndpointConnectionZone struct { // The id of the network interface. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` // The ip address of the network interface. NetworkInterfaceIp *string `pulumi:"networkInterfaceIp"` // The id of the resource. ResourceId *string `pulumi:"resourceId"` // The id of the subnet. SubnetId *string `pulumi:"subnetId"` // The domain of the zone. ZoneDomain *string `pulumi:"zoneDomain"` // The id of the zone. ZoneId *string `pulumi:"zoneId"` // The status of the zone. ZoneStatus *string `pulumi:"zoneStatus"` }
type VpcEndpointConnectionZoneArgs ¶
type VpcEndpointConnectionZoneArgs struct { // The id of the network interface. NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"` // The ip address of the network interface. NetworkInterfaceIp pulumi.StringPtrInput `pulumi:"networkInterfaceIp"` // The id of the resource. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The id of the subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The domain of the zone. ZoneDomain pulumi.StringPtrInput `pulumi:"zoneDomain"` // The id of the zone. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` // The status of the zone. ZoneStatus pulumi.StringPtrInput `pulumi:"zoneStatus"` }
func (VpcEndpointConnectionZoneArgs) ElementType ¶
func (VpcEndpointConnectionZoneArgs) ElementType() reflect.Type
func (VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutput ¶
func (i VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutput() VpcEndpointConnectionZoneOutput
func (VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutputWithContext ¶
func (i VpcEndpointConnectionZoneArgs) ToVpcEndpointConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneOutput
type VpcEndpointConnectionZoneArray ¶
type VpcEndpointConnectionZoneArray []VpcEndpointConnectionZoneInput
func (VpcEndpointConnectionZoneArray) ElementType ¶
func (VpcEndpointConnectionZoneArray) ElementType() reflect.Type
func (VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutput ¶
func (i VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutput() VpcEndpointConnectionZoneArrayOutput
func (VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutputWithContext ¶
func (i VpcEndpointConnectionZoneArray) ToVpcEndpointConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneArrayOutput
type VpcEndpointConnectionZoneArrayInput ¶
type VpcEndpointConnectionZoneArrayInput interface { pulumi.Input ToVpcEndpointConnectionZoneArrayOutput() VpcEndpointConnectionZoneArrayOutput ToVpcEndpointConnectionZoneArrayOutputWithContext(context.Context) VpcEndpointConnectionZoneArrayOutput }
VpcEndpointConnectionZoneArrayInput is an input type that accepts VpcEndpointConnectionZoneArray and VpcEndpointConnectionZoneArrayOutput values. You can construct a concrete instance of `VpcEndpointConnectionZoneArrayInput` via:
VpcEndpointConnectionZoneArray{ VpcEndpointConnectionZoneArgs{...} }
type VpcEndpointConnectionZoneArrayOutput ¶
type VpcEndpointConnectionZoneArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionZoneArrayOutput) ElementType ¶
func (VpcEndpointConnectionZoneArrayOutput) ElementType() reflect.Type
func (VpcEndpointConnectionZoneArrayOutput) Index ¶
func (o VpcEndpointConnectionZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointConnectionZoneOutput
func (VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutput ¶
func (o VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutput() VpcEndpointConnectionZoneArrayOutput
func (VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutputWithContext ¶
func (o VpcEndpointConnectionZoneArrayOutput) ToVpcEndpointConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneArrayOutput
type VpcEndpointConnectionZoneInput ¶
type VpcEndpointConnectionZoneInput interface { pulumi.Input ToVpcEndpointConnectionZoneOutput() VpcEndpointConnectionZoneOutput ToVpcEndpointConnectionZoneOutputWithContext(context.Context) VpcEndpointConnectionZoneOutput }
VpcEndpointConnectionZoneInput is an input type that accepts VpcEndpointConnectionZoneArgs and VpcEndpointConnectionZoneOutput values. You can construct a concrete instance of `VpcEndpointConnectionZoneInput` via:
VpcEndpointConnectionZoneArgs{...}
type VpcEndpointConnectionZoneOutput ¶
type VpcEndpointConnectionZoneOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionZoneOutput) ElementType ¶
func (VpcEndpointConnectionZoneOutput) ElementType() reflect.Type
func (VpcEndpointConnectionZoneOutput) NetworkInterfaceId ¶
func (o VpcEndpointConnectionZoneOutput) NetworkInterfaceId() pulumi.StringPtrOutput
The id of the network interface.
func (VpcEndpointConnectionZoneOutput) NetworkInterfaceIp ¶
func (o VpcEndpointConnectionZoneOutput) NetworkInterfaceIp() pulumi.StringPtrOutput
The ip address of the network interface.
func (VpcEndpointConnectionZoneOutput) ResourceId ¶
func (o VpcEndpointConnectionZoneOutput) ResourceId() pulumi.StringPtrOutput
The id of the resource.
func (VpcEndpointConnectionZoneOutput) SubnetId ¶
func (o VpcEndpointConnectionZoneOutput) SubnetId() pulumi.StringPtrOutput
The id of the subnet.
func (VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutput ¶
func (o VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutput() VpcEndpointConnectionZoneOutput
func (VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutputWithContext ¶
func (o VpcEndpointConnectionZoneOutput) ToVpcEndpointConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionZoneOutput
func (VpcEndpointConnectionZoneOutput) ZoneDomain ¶
func (o VpcEndpointConnectionZoneOutput) ZoneDomain() pulumi.StringPtrOutput
The domain of the zone.
func (VpcEndpointConnectionZoneOutput) ZoneId ¶
func (o VpcEndpointConnectionZoneOutput) ZoneId() pulumi.StringPtrOutput
The id of the zone.
func (VpcEndpointConnectionZoneOutput) ZoneStatus ¶
func (o VpcEndpointConnectionZoneOutput) ZoneStatus() pulumi.StringPtrOutput
The status of the zone.
type VpcEndpointConnectionsArgs ¶
type VpcEndpointConnectionsArgs struct { // The id of the vpc endpoint. EndpointId *string `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId *string `pulumi:"endpointOwnerAccountId"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The id of the vpc endpoint service. ServiceId string `pulumi:"serviceId"` }
A collection of arguments for invoking VpcEndpointConnections.
type VpcEndpointConnectionsConnection ¶
type VpcEndpointConnectionsConnection struct { // The status of the connection. ConnectionStatus string `pulumi:"connectionStatus"` // The create time of the connection. CreationTime string `pulumi:"creationTime"` // The id of the vpc endpoint. EndpointId string `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId string `pulumi:"endpointOwnerAccountId"` // The vpc id of the vpc endpoint. EndpointVpcId string `pulumi:"endpointVpcId"` // The id of the vpc endpoint service. ServiceId string `pulumi:"serviceId"` // The update time of the connection. UpdateTime string `pulumi:"updateTime"` // The available zones. Zones []VpcEndpointConnectionsConnectionZone `pulumi:"zones"` }
type VpcEndpointConnectionsConnectionArgs ¶
type VpcEndpointConnectionsConnectionArgs struct { // The status of the connection. ConnectionStatus pulumi.StringInput `pulumi:"connectionStatus"` // The create time of the connection. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The id of the vpc endpoint. EndpointId pulumi.StringInput `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId pulumi.StringInput `pulumi:"endpointOwnerAccountId"` // The vpc id of the vpc endpoint. EndpointVpcId pulumi.StringInput `pulumi:"endpointVpcId"` // The id of the vpc endpoint service. ServiceId pulumi.StringInput `pulumi:"serviceId"` // The update time of the connection. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The available zones. Zones VpcEndpointConnectionsConnectionZoneArrayInput `pulumi:"zones"` }
func (VpcEndpointConnectionsConnectionArgs) ElementType ¶
func (VpcEndpointConnectionsConnectionArgs) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutput ¶
func (i VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutput() VpcEndpointConnectionsConnectionOutput
func (VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutputWithContext ¶
func (i VpcEndpointConnectionsConnectionArgs) ToVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionOutput
type VpcEndpointConnectionsConnectionArray ¶
type VpcEndpointConnectionsConnectionArray []VpcEndpointConnectionsConnectionInput
func (VpcEndpointConnectionsConnectionArray) ElementType ¶
func (VpcEndpointConnectionsConnectionArray) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutput ¶
func (i VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutput() VpcEndpointConnectionsConnectionArrayOutput
func (VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutputWithContext ¶
func (i VpcEndpointConnectionsConnectionArray) ToVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionArrayOutput
type VpcEndpointConnectionsConnectionArrayInput ¶
type VpcEndpointConnectionsConnectionArrayInput interface { pulumi.Input ToVpcEndpointConnectionsConnectionArrayOutput() VpcEndpointConnectionsConnectionArrayOutput ToVpcEndpointConnectionsConnectionArrayOutputWithContext(context.Context) VpcEndpointConnectionsConnectionArrayOutput }
VpcEndpointConnectionsConnectionArrayInput is an input type that accepts VpcEndpointConnectionsConnectionArray and VpcEndpointConnectionsConnectionArrayOutput values. You can construct a concrete instance of `VpcEndpointConnectionsConnectionArrayInput` via:
VpcEndpointConnectionsConnectionArray{ VpcEndpointConnectionsConnectionArgs{...} }
type VpcEndpointConnectionsConnectionArrayOutput ¶
type VpcEndpointConnectionsConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionsConnectionArrayOutput) ElementType ¶
func (VpcEndpointConnectionsConnectionArrayOutput) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutput ¶
func (o VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutput() VpcEndpointConnectionsConnectionArrayOutput
func (VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutputWithContext ¶
func (o VpcEndpointConnectionsConnectionArrayOutput) ToVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionArrayOutput
type VpcEndpointConnectionsConnectionInput ¶
type VpcEndpointConnectionsConnectionInput interface { pulumi.Input ToVpcEndpointConnectionsConnectionOutput() VpcEndpointConnectionsConnectionOutput ToVpcEndpointConnectionsConnectionOutputWithContext(context.Context) VpcEndpointConnectionsConnectionOutput }
VpcEndpointConnectionsConnectionInput is an input type that accepts VpcEndpointConnectionsConnectionArgs and VpcEndpointConnectionsConnectionOutput values. You can construct a concrete instance of `VpcEndpointConnectionsConnectionInput` via:
VpcEndpointConnectionsConnectionArgs{...}
type VpcEndpointConnectionsConnectionOutput ¶
type VpcEndpointConnectionsConnectionOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionsConnectionOutput) ConnectionStatus ¶
func (o VpcEndpointConnectionsConnectionOutput) ConnectionStatus() pulumi.StringOutput
The status of the connection.
func (VpcEndpointConnectionsConnectionOutput) CreationTime ¶
func (o VpcEndpointConnectionsConnectionOutput) CreationTime() pulumi.StringOutput
The create time of the connection.
func (VpcEndpointConnectionsConnectionOutput) ElementType ¶
func (VpcEndpointConnectionsConnectionOutput) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionOutput) EndpointId ¶
func (o VpcEndpointConnectionsConnectionOutput) EndpointId() pulumi.StringOutput
The id of the vpc endpoint.
func (VpcEndpointConnectionsConnectionOutput) EndpointOwnerAccountId ¶
func (o VpcEndpointConnectionsConnectionOutput) EndpointOwnerAccountId() pulumi.StringOutput
The account id of the vpc endpoint.
func (VpcEndpointConnectionsConnectionOutput) EndpointVpcId ¶
func (o VpcEndpointConnectionsConnectionOutput) EndpointVpcId() pulumi.StringOutput
The vpc id of the vpc endpoint.
func (VpcEndpointConnectionsConnectionOutput) ServiceId ¶
func (o VpcEndpointConnectionsConnectionOutput) ServiceId() pulumi.StringOutput
The id of the vpc endpoint service.
func (VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutput ¶
func (o VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutput() VpcEndpointConnectionsConnectionOutput
func (VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutputWithContext ¶
func (o VpcEndpointConnectionsConnectionOutput) ToVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionOutput
func (VpcEndpointConnectionsConnectionOutput) UpdateTime ¶
func (o VpcEndpointConnectionsConnectionOutput) UpdateTime() pulumi.StringOutput
The update time of the connection.
func (VpcEndpointConnectionsConnectionOutput) Zones ¶
func (o VpcEndpointConnectionsConnectionOutput) Zones() VpcEndpointConnectionsConnectionZoneArrayOutput
The available zones.
type VpcEndpointConnectionsConnectionZone ¶
type VpcEndpointConnectionsConnectionZone struct { // The id of the network interface. NetworkInterfaceId string `pulumi:"networkInterfaceId"` // The ip address of the network interface. NetworkInterfaceIp string `pulumi:"networkInterfaceIp"` // The id of the resource. ResourceId string `pulumi:"resourceId"` // The id of the subnet. SubnetId string `pulumi:"subnetId"` // The domain of the zone. ZoneDomain string `pulumi:"zoneDomain"` // The id of the zone. ZoneId string `pulumi:"zoneId"` // The status of the zone. ZoneStatus string `pulumi:"zoneStatus"` }
type VpcEndpointConnectionsConnectionZoneArgs ¶
type VpcEndpointConnectionsConnectionZoneArgs struct { // The id of the network interface. NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"` // The ip address of the network interface. NetworkInterfaceIp pulumi.StringInput `pulumi:"networkInterfaceIp"` // The id of the resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The id of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The domain of the zone. ZoneDomain pulumi.StringInput `pulumi:"zoneDomain"` // The id of the zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The status of the zone. ZoneStatus pulumi.StringInput `pulumi:"zoneStatus"` }
func (VpcEndpointConnectionsConnectionZoneArgs) ElementType ¶
func (VpcEndpointConnectionsConnectionZoneArgs) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutput ¶
func (i VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutput() VpcEndpointConnectionsConnectionZoneOutput
func (VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutputWithContext ¶
func (i VpcEndpointConnectionsConnectionZoneArgs) ToVpcEndpointConnectionsConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneOutput
type VpcEndpointConnectionsConnectionZoneArray ¶
type VpcEndpointConnectionsConnectionZoneArray []VpcEndpointConnectionsConnectionZoneInput
func (VpcEndpointConnectionsConnectionZoneArray) ElementType ¶
func (VpcEndpointConnectionsConnectionZoneArray) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutput ¶
func (i VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutput() VpcEndpointConnectionsConnectionZoneArrayOutput
func (VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext ¶
func (i VpcEndpointConnectionsConnectionZoneArray) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneArrayOutput
type VpcEndpointConnectionsConnectionZoneArrayInput ¶
type VpcEndpointConnectionsConnectionZoneArrayInput interface { pulumi.Input ToVpcEndpointConnectionsConnectionZoneArrayOutput() VpcEndpointConnectionsConnectionZoneArrayOutput ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext(context.Context) VpcEndpointConnectionsConnectionZoneArrayOutput }
VpcEndpointConnectionsConnectionZoneArrayInput is an input type that accepts VpcEndpointConnectionsConnectionZoneArray and VpcEndpointConnectionsConnectionZoneArrayOutput values. You can construct a concrete instance of `VpcEndpointConnectionsConnectionZoneArrayInput` via:
VpcEndpointConnectionsConnectionZoneArray{ VpcEndpointConnectionsConnectionZoneArgs{...} }
type VpcEndpointConnectionsConnectionZoneArrayOutput ¶
type VpcEndpointConnectionsConnectionZoneArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionsConnectionZoneArrayOutput) ElementType ¶
func (VpcEndpointConnectionsConnectionZoneArrayOutput) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutput ¶
func (o VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutput() VpcEndpointConnectionsConnectionZoneArrayOutput
func (VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext ¶
func (o VpcEndpointConnectionsConnectionZoneArrayOutput) ToVpcEndpointConnectionsConnectionZoneArrayOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneArrayOutput
type VpcEndpointConnectionsConnectionZoneInput ¶
type VpcEndpointConnectionsConnectionZoneInput interface { pulumi.Input ToVpcEndpointConnectionsConnectionZoneOutput() VpcEndpointConnectionsConnectionZoneOutput ToVpcEndpointConnectionsConnectionZoneOutputWithContext(context.Context) VpcEndpointConnectionsConnectionZoneOutput }
VpcEndpointConnectionsConnectionZoneInput is an input type that accepts VpcEndpointConnectionsConnectionZoneArgs and VpcEndpointConnectionsConnectionZoneOutput values. You can construct a concrete instance of `VpcEndpointConnectionsConnectionZoneInput` via:
VpcEndpointConnectionsConnectionZoneArgs{...}
type VpcEndpointConnectionsConnectionZoneOutput ¶
type VpcEndpointConnectionsConnectionZoneOutput struct{ *pulumi.OutputState }
func (VpcEndpointConnectionsConnectionZoneOutput) ElementType ¶
func (VpcEndpointConnectionsConnectionZoneOutput) ElementType() reflect.Type
func (VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceId ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceId() pulumi.StringOutput
The id of the network interface.
func (VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceIp ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) NetworkInterfaceIp() pulumi.StringOutput
The ip address of the network interface.
func (VpcEndpointConnectionsConnectionZoneOutput) ResourceId ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ResourceId() pulumi.StringOutput
The id of the resource.
func (VpcEndpointConnectionsConnectionZoneOutput) SubnetId ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) SubnetId() pulumi.StringOutput
The id of the subnet.
func (VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutput ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutput() VpcEndpointConnectionsConnectionZoneOutput
func (VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutputWithContext ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ToVpcEndpointConnectionsConnectionZoneOutputWithContext(ctx context.Context) VpcEndpointConnectionsConnectionZoneOutput
func (VpcEndpointConnectionsConnectionZoneOutput) ZoneDomain ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneDomain() pulumi.StringOutput
The domain of the zone.
func (VpcEndpointConnectionsConnectionZoneOutput) ZoneId ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneId() pulumi.StringOutput
The id of the zone.
func (VpcEndpointConnectionsConnectionZoneOutput) ZoneStatus ¶
func (o VpcEndpointConnectionsConnectionZoneOutput) ZoneStatus() pulumi.StringOutput
The status of the zone.
type VpcEndpointConnectionsOutputArgs ¶
type VpcEndpointConnectionsOutputArgs struct { // The id of the vpc endpoint. EndpointId pulumi.StringPtrInput `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId pulumi.StringPtrInput `pulumi:"endpointOwnerAccountId"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The id of the vpc endpoint service. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
A collection of arguments for invoking VpcEndpointConnections.
func (VpcEndpointConnectionsOutputArgs) ElementType ¶
func (VpcEndpointConnectionsOutputArgs) ElementType() reflect.Type
type VpcEndpointConnectionsResult ¶
type VpcEndpointConnectionsResult struct { // The list of query. Connections []VpcEndpointConnectionsConnection `pulumi:"connections"` // The id of the vpc endpoint. EndpointId *string `pulumi:"endpointId"` // The account id of the vpc endpoint. EndpointOwnerAccountId *string `pulumi:"endpointOwnerAccountId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The id of the vpc endpoint service. ServiceId string `pulumi:"serviceId"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by VpcEndpointConnections.
func VpcEndpointConnections ¶
func VpcEndpointConnections(ctx *pulumi.Context, args *VpcEndpointConnectionsArgs, opts ...pulumi.InvokeOption) (*VpcEndpointConnectionsResult, error)
Use this data source to query detailed information of privatelink vpc endpoint connections ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.VpcEndpointConnections(ctx, &privatelink.VpcEndpointConnectionsArgs{ EndpointId: pulumi.StringRef("ep-3rel74u229dz45zsk2i6l69qa"), ServiceId: "epsvc-2byz5mykk9y4g2dx0efs4aqz3", }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointConnectionsResultOutput ¶
type VpcEndpointConnectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpointConnections.
func VpcEndpointConnectionsOutput ¶
func VpcEndpointConnectionsOutput(ctx *pulumi.Context, args VpcEndpointConnectionsOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointConnectionsResultOutput
func (VpcEndpointConnectionsResultOutput) Connections ¶
func (o VpcEndpointConnectionsResultOutput) Connections() VpcEndpointConnectionsConnectionArrayOutput
The list of query.
func (VpcEndpointConnectionsResultOutput) ElementType ¶
func (VpcEndpointConnectionsResultOutput) ElementType() reflect.Type
func (VpcEndpointConnectionsResultOutput) EndpointId ¶
func (o VpcEndpointConnectionsResultOutput) EndpointId() pulumi.StringPtrOutput
The id of the vpc endpoint.
func (VpcEndpointConnectionsResultOutput) EndpointOwnerAccountId ¶
func (o VpcEndpointConnectionsResultOutput) EndpointOwnerAccountId() pulumi.StringPtrOutput
The account id of the vpc endpoint.
func (VpcEndpointConnectionsResultOutput) Id ¶
func (o VpcEndpointConnectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointConnectionsResultOutput) OutputFile ¶
func (o VpcEndpointConnectionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointConnectionsResultOutput) ServiceId ¶
func (o VpcEndpointConnectionsResultOutput) ServiceId() pulumi.StringOutput
The id of the vpc endpoint service.
func (VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutput ¶
func (o VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutput() VpcEndpointConnectionsResultOutput
func (VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutputWithContext ¶
func (o VpcEndpointConnectionsResultOutput) ToVpcEndpointConnectionsResultOutputWithContext(ctx context.Context) VpcEndpointConnectionsResultOutput
func (VpcEndpointConnectionsResultOutput) TotalCount ¶
func (o VpcEndpointConnectionsResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
type VpcEndpointInput ¶
type VpcEndpointInput interface { pulumi.Input ToVpcEndpointOutput() VpcEndpointOutput ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput }
type VpcEndpointMap ¶
type VpcEndpointMap map[string]VpcEndpointInput
func (VpcEndpointMap) ElementType ¶
func (VpcEndpointMap) ElementType() reflect.Type
func (VpcEndpointMap) ToVpcEndpointMapOutput ¶
func (i VpcEndpointMap) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMap) ToVpcEndpointMapOutputWithContext ¶
func (i VpcEndpointMap) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointMapInput ¶
type VpcEndpointMapInput interface { pulumi.Input ToVpcEndpointMapOutput() VpcEndpointMapOutput ToVpcEndpointMapOutputWithContext(context.Context) VpcEndpointMapOutput }
VpcEndpointMapInput is an input type that accepts VpcEndpointMap and VpcEndpointMapOutput values. You can construct a concrete instance of `VpcEndpointMapInput` via:
VpcEndpointMap{ "key": VpcEndpointArgs{...} }
type VpcEndpointMapOutput ¶
type VpcEndpointMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointMapOutput) ElementType ¶
func (VpcEndpointMapOutput) ElementType() reflect.Type
func (VpcEndpointMapOutput) MapIndex ¶
func (o VpcEndpointMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutput ¶
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext ¶
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointOutput ¶
type VpcEndpointOutput struct{ *pulumi.OutputState }
func (VpcEndpointOutput) BusinessStatus ¶
func (o VpcEndpointOutput) BusinessStatus() pulumi.StringOutput
Whether the vpc endpoint is locked.
func (VpcEndpointOutput) ConnectionStatus ¶
func (o VpcEndpointOutput) ConnectionStatus() pulumi.StringOutput
The connection status of vpc endpoint.
func (VpcEndpointOutput) CreationTime ¶
func (o VpcEndpointOutput) CreationTime() pulumi.StringOutput
The create time of vpc endpoint.
func (VpcEndpointOutput) DeletedTime ¶
func (o VpcEndpointOutput) DeletedTime() pulumi.StringOutput
The delete time of vpc endpoint.
func (VpcEndpointOutput) Description ¶
func (o VpcEndpointOutput) Description() pulumi.StringOutput
The description of vpc endpoint.
func (VpcEndpointOutput) ElementType ¶
func (VpcEndpointOutput) ElementType() reflect.Type
func (VpcEndpointOutput) EndpointDomain ¶
func (o VpcEndpointOutput) EndpointDomain() pulumi.StringOutput
The domain of vpc endpoint.
func (VpcEndpointOutput) EndpointName ¶
func (o VpcEndpointOutput) EndpointName() pulumi.StringOutput
The name of vpc endpoint.
func (VpcEndpointOutput) EndpointType ¶
func (o VpcEndpointOutput) EndpointType() pulumi.StringOutput
The type of vpc endpoint.
func (VpcEndpointOutput) SecurityGroupIds ¶
func (o VpcEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
the security group ids of vpc endpoint.
func (VpcEndpointOutput) ServiceId ¶
func (o VpcEndpointOutput) ServiceId() pulumi.StringOutput
The id of vpc endpoint service.
func (VpcEndpointOutput) ServiceName ¶
func (o VpcEndpointOutput) ServiceName() pulumi.StringOutput
The name of vpc endpoint service.
func (VpcEndpointOutput) Status ¶
func (o VpcEndpointOutput) Status() pulumi.StringOutput
The status of vpc endpoint.
func (VpcEndpointOutput) ToVpcEndpointOutput ¶
func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
func (VpcEndpointOutput) ToVpcEndpointOutputWithContext ¶
func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
func (VpcEndpointOutput) UpdateTime ¶
func (o VpcEndpointOutput) UpdateTime() pulumi.StringOutput
The update time of vpc endpoint.
func (VpcEndpointOutput) VpcId ¶
func (o VpcEndpointOutput) VpcId() pulumi.StringOutput
The vpc id of vpc endpoint.
type VpcEndpointService ¶
type VpcEndpointService struct { pulumi.CustomResourceState // Whether auto accept node connect. AutoAcceptEnabled pulumi.BoolPtrOutput `pulumi:"autoAcceptEnabled"` // The create time of service. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The description of service. Description pulumi.StringPtrOutput `pulumi:"description"` // The resources info. When create vpc endpoint service, the resource must exist. It is recommended to bind resources using the resources' field in this resource instead of using vpc_endpoint_service_resource. For operations that jointly use this resource and vpc_endpoint_service_resource, use lifecycle ignoreChanges to suppress changes to the resources field. Resources VpcEndpointServiceResourceTypeArrayOutput `pulumi:"resources"` // The domain of service. ServiceDomain pulumi.StringOutput `pulumi:"serviceDomain"` // The Id of service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The name of service. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The resource type of service. ServiceResourceType pulumi.StringOutput `pulumi:"serviceResourceType"` // The type of service. ServiceType pulumi.StringOutput `pulumi:"serviceType"` // The status of service. Status pulumi.StringOutput `pulumi:"status"` // The update time of service. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The IDs of zones. ZoneIds pulumi.StringArrayOutput `pulumi:"zoneIds"` }
Provides a resource to manage privatelink vpc endpoint service ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointService(ctx, "foo", &privatelink.VpcEndpointServiceArgs{ AutoAcceptEnabled: pulumi.Bool(true), Description: pulumi.String("tftest"), Resources: privatelink.VpcEndpointServiceResourceTypeArray{ &privatelink.VpcEndpointServiceResourceTypeArgs{ ResourceId: pulumi.String("clb-2bzxccdjo9uyo2dx0eg0orzla"), ResourceType: pulumi.String("CLB"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
VpcEndpointService can be imported using the id, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpointService:VpcEndpointService default epsvc-2fe630gurkl37k5gfuy33****
```
It is recommended to bind resources using the resources' field in this resource instead of using vpc_endpoint_service_resource. For operations that jointly use this resource and vpc_endpoint_service_resource, use lifecycle ignore_changes to suppress changes to the resources field.
func GetVpcEndpointService ¶
func GetVpcEndpointService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointServiceState, opts ...pulumi.ResourceOption) (*VpcEndpointService, error)
GetVpcEndpointService gets an existing VpcEndpointService 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 NewVpcEndpointService ¶
func NewVpcEndpointService(ctx *pulumi.Context, name string, args *VpcEndpointServiceArgs, opts ...pulumi.ResourceOption) (*VpcEndpointService, error)
NewVpcEndpointService registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointService) ElementType ¶
func (*VpcEndpointService) ElementType() reflect.Type
func (*VpcEndpointService) ToVpcEndpointServiceOutput ¶
func (i *VpcEndpointService) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
func (*VpcEndpointService) ToVpcEndpointServiceOutputWithContext ¶
func (i *VpcEndpointService) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
type VpcEndpointServiceArgs ¶
type VpcEndpointServiceArgs struct { // Whether auto accept node connect. AutoAcceptEnabled pulumi.BoolPtrInput // The description of service. Description pulumi.StringPtrInput // The resources info. When create vpc endpoint service, the resource must exist. It is recommended to bind resources using the resources' field in this resource instead of using vpc_endpoint_service_resource. For operations that jointly use this resource and vpc_endpoint_service_resource, use lifecycle ignoreChanges to suppress changes to the resources field. Resources VpcEndpointServiceResourceTypeArrayInput }
The set of arguments for constructing a VpcEndpointService resource.
func (VpcEndpointServiceArgs) ElementType ¶
func (VpcEndpointServiceArgs) ElementType() reflect.Type
type VpcEndpointServiceArray ¶
type VpcEndpointServiceArray []VpcEndpointServiceInput
func (VpcEndpointServiceArray) ElementType ¶
func (VpcEndpointServiceArray) ElementType() reflect.Type
func (VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutput ¶
func (i VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput
func (VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutputWithContext ¶
func (i VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceArrayOutput
type VpcEndpointServiceArrayInput ¶
type VpcEndpointServiceArrayInput interface { pulumi.Input ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput ToVpcEndpointServiceArrayOutputWithContext(context.Context) VpcEndpointServiceArrayOutput }
VpcEndpointServiceArrayInput is an input type that accepts VpcEndpointServiceArray and VpcEndpointServiceArrayOutput values. You can construct a concrete instance of `VpcEndpointServiceArrayInput` via:
VpcEndpointServiceArray{ VpcEndpointServiceArgs{...} }
type VpcEndpointServiceArrayOutput ¶
type VpcEndpointServiceArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceArrayOutput) ElementType ¶
func (VpcEndpointServiceArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceArrayOutput) Index ¶
func (o VpcEndpointServiceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceOutput
func (VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutput ¶
func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput
func (VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutputWithContext ¶
func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceArrayOutput
type VpcEndpointServiceInput ¶
type VpcEndpointServiceInput interface { pulumi.Input ToVpcEndpointServiceOutput() VpcEndpointServiceOutput ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput }
type VpcEndpointServiceMap ¶
type VpcEndpointServiceMap map[string]VpcEndpointServiceInput
func (VpcEndpointServiceMap) ElementType ¶
func (VpcEndpointServiceMap) ElementType() reflect.Type
func (VpcEndpointServiceMap) ToVpcEndpointServiceMapOutput ¶
func (i VpcEndpointServiceMap) ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput
func (VpcEndpointServiceMap) ToVpcEndpointServiceMapOutputWithContext ¶
func (i VpcEndpointServiceMap) ToVpcEndpointServiceMapOutputWithContext(ctx context.Context) VpcEndpointServiceMapOutput
type VpcEndpointServiceMapInput ¶
type VpcEndpointServiceMapInput interface { pulumi.Input ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput ToVpcEndpointServiceMapOutputWithContext(context.Context) VpcEndpointServiceMapOutput }
VpcEndpointServiceMapInput is an input type that accepts VpcEndpointServiceMap and VpcEndpointServiceMapOutput values. You can construct a concrete instance of `VpcEndpointServiceMapInput` via:
VpcEndpointServiceMap{ "key": VpcEndpointServiceArgs{...} }
type VpcEndpointServiceMapOutput ¶
type VpcEndpointServiceMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceMapOutput) ElementType ¶
func (VpcEndpointServiceMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceMapOutput) MapIndex ¶
func (o VpcEndpointServiceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceOutput
func (VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutput ¶
func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput
func (VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutputWithContext ¶
func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutputWithContext(ctx context.Context) VpcEndpointServiceMapOutput
type VpcEndpointServiceOutput ¶
type VpcEndpointServiceOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceOutput) AutoAcceptEnabled ¶
func (o VpcEndpointServiceOutput) AutoAcceptEnabled() pulumi.BoolPtrOutput
Whether auto accept node connect.
func (VpcEndpointServiceOutput) CreationTime ¶
func (o VpcEndpointServiceOutput) CreationTime() pulumi.StringOutput
The create time of service.
func (VpcEndpointServiceOutput) Description ¶
func (o VpcEndpointServiceOutput) Description() pulumi.StringPtrOutput
The description of service.
func (VpcEndpointServiceOutput) ElementType ¶
func (VpcEndpointServiceOutput) ElementType() reflect.Type
func (VpcEndpointServiceOutput) Resources ¶
func (o VpcEndpointServiceOutput) Resources() VpcEndpointServiceResourceTypeArrayOutput
The resources info. When create vpc endpoint service, the resource must exist. It is recommended to bind resources using the resources' field in this resource instead of using vpc_endpoint_service_resource. For operations that jointly use this resource and vpc_endpoint_service_resource, use lifecycle ignoreChanges to suppress changes to the resources field.
func (VpcEndpointServiceOutput) ServiceDomain ¶
func (o VpcEndpointServiceOutput) ServiceDomain() pulumi.StringOutput
The domain of service.
func (VpcEndpointServiceOutput) ServiceId ¶
func (o VpcEndpointServiceOutput) ServiceId() pulumi.StringOutput
The Id of service.
func (VpcEndpointServiceOutput) ServiceName ¶
func (o VpcEndpointServiceOutput) ServiceName() pulumi.StringOutput
The name of service.
func (VpcEndpointServiceOutput) ServiceResourceType ¶
func (o VpcEndpointServiceOutput) ServiceResourceType() pulumi.StringOutput
The resource type of service.
func (VpcEndpointServiceOutput) ServiceType ¶
func (o VpcEndpointServiceOutput) ServiceType() pulumi.StringOutput
The type of service.
func (VpcEndpointServiceOutput) Status ¶
func (o VpcEndpointServiceOutput) Status() pulumi.StringOutput
The status of service.
func (VpcEndpointServiceOutput) ToVpcEndpointServiceOutput ¶
func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
func (VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext ¶
func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
func (VpcEndpointServiceOutput) UpdateTime ¶
func (o VpcEndpointServiceOutput) UpdateTime() pulumi.StringOutput
The update time of service.
func (VpcEndpointServiceOutput) ZoneIds ¶
func (o VpcEndpointServiceOutput) ZoneIds() pulumi.StringArrayOutput
The IDs of zones.
type VpcEndpointServicePermission ¶
type VpcEndpointServicePermission struct { pulumi.CustomResourceState // The id of account. PermitAccountId pulumi.StringOutput `pulumi:"permitAccountId"` // The id of service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Provides a resource to manage privatelink vpc endpoint service permission ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointServicePermission(ctx, "foo", &privatelink.VpcEndpointServicePermissionArgs{ PermitAccountId: pulumi.String("210000000"), ServiceId: pulumi.String("epsvc-3rel73uf2ewao5zsk2j2l58ro"), }) if err != nil { return err } _, err = privatelink.NewVpcEndpointServicePermission(ctx, "foo1", &privatelink.VpcEndpointServicePermissionArgs{ PermitAccountId: pulumi.String("210000001"), ServiceId: pulumi.String("epsvc-3rel73uf2ewao5zsk2j2l58ro"), }) if err != nil { return err } return nil }) }
```
## Import
VpcEndpointServicePermission can be imported using the serviceId:permitAccountId, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpointServicePermission:VpcEndpointServicePermission default epsvc-2fe630gurkl37k5gfuy33****:2100000000
```
func GetVpcEndpointServicePermission ¶
func GetVpcEndpointServicePermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointServicePermissionState, opts ...pulumi.ResourceOption) (*VpcEndpointServicePermission, error)
GetVpcEndpointServicePermission gets an existing VpcEndpointServicePermission 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 NewVpcEndpointServicePermission ¶
func NewVpcEndpointServicePermission(ctx *pulumi.Context, name string, args *VpcEndpointServicePermissionArgs, opts ...pulumi.ResourceOption) (*VpcEndpointServicePermission, error)
NewVpcEndpointServicePermission registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointServicePermission) ElementType ¶
func (*VpcEndpointServicePermission) ElementType() reflect.Type
func (*VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutput ¶
func (i *VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutput() VpcEndpointServicePermissionOutput
func (*VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutputWithContext ¶
func (i *VpcEndpointServicePermission) ToVpcEndpointServicePermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionOutput
type VpcEndpointServicePermissionArgs ¶
type VpcEndpointServicePermissionArgs struct { // The id of account. PermitAccountId pulumi.StringInput // The id of service. ServiceId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointServicePermission resource.
func (VpcEndpointServicePermissionArgs) ElementType ¶
func (VpcEndpointServicePermissionArgs) ElementType() reflect.Type
type VpcEndpointServicePermissionArray ¶
type VpcEndpointServicePermissionArray []VpcEndpointServicePermissionInput
func (VpcEndpointServicePermissionArray) ElementType ¶
func (VpcEndpointServicePermissionArray) ElementType() reflect.Type
func (VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutput ¶
func (i VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutput() VpcEndpointServicePermissionArrayOutput
func (VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutputWithContext ¶
func (i VpcEndpointServicePermissionArray) ToVpcEndpointServicePermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionArrayOutput
type VpcEndpointServicePermissionArrayInput ¶
type VpcEndpointServicePermissionArrayInput interface { pulumi.Input ToVpcEndpointServicePermissionArrayOutput() VpcEndpointServicePermissionArrayOutput ToVpcEndpointServicePermissionArrayOutputWithContext(context.Context) VpcEndpointServicePermissionArrayOutput }
VpcEndpointServicePermissionArrayInput is an input type that accepts VpcEndpointServicePermissionArray and VpcEndpointServicePermissionArrayOutput values. You can construct a concrete instance of `VpcEndpointServicePermissionArrayInput` via:
VpcEndpointServicePermissionArray{ VpcEndpointServicePermissionArgs{...} }
type VpcEndpointServicePermissionArrayOutput ¶
type VpcEndpointServicePermissionArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicePermissionArrayOutput) ElementType ¶
func (VpcEndpointServicePermissionArrayOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutput ¶
func (o VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutput() VpcEndpointServicePermissionArrayOutput
func (VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutputWithContext ¶
func (o VpcEndpointServicePermissionArrayOutput) ToVpcEndpointServicePermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionArrayOutput
type VpcEndpointServicePermissionInput ¶
type VpcEndpointServicePermissionInput interface { pulumi.Input ToVpcEndpointServicePermissionOutput() VpcEndpointServicePermissionOutput ToVpcEndpointServicePermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionOutput }
type VpcEndpointServicePermissionMap ¶
type VpcEndpointServicePermissionMap map[string]VpcEndpointServicePermissionInput
func (VpcEndpointServicePermissionMap) ElementType ¶
func (VpcEndpointServicePermissionMap) ElementType() reflect.Type
func (VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutput ¶
func (i VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutput() VpcEndpointServicePermissionMapOutput
func (VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutputWithContext ¶
func (i VpcEndpointServicePermissionMap) ToVpcEndpointServicePermissionMapOutputWithContext(ctx context.Context) VpcEndpointServicePermissionMapOutput
type VpcEndpointServicePermissionMapInput ¶
type VpcEndpointServicePermissionMapInput interface { pulumi.Input ToVpcEndpointServicePermissionMapOutput() VpcEndpointServicePermissionMapOutput ToVpcEndpointServicePermissionMapOutputWithContext(context.Context) VpcEndpointServicePermissionMapOutput }
VpcEndpointServicePermissionMapInput is an input type that accepts VpcEndpointServicePermissionMap and VpcEndpointServicePermissionMapOutput values. You can construct a concrete instance of `VpcEndpointServicePermissionMapInput` via:
VpcEndpointServicePermissionMap{ "key": VpcEndpointServicePermissionArgs{...} }
type VpcEndpointServicePermissionMapOutput ¶
type VpcEndpointServicePermissionMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicePermissionMapOutput) ElementType ¶
func (VpcEndpointServicePermissionMapOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionMapOutput) MapIndex ¶
func (o VpcEndpointServicePermissionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServicePermissionOutput
func (VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutput ¶
func (o VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutput() VpcEndpointServicePermissionMapOutput
func (VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutputWithContext ¶
func (o VpcEndpointServicePermissionMapOutput) ToVpcEndpointServicePermissionMapOutputWithContext(ctx context.Context) VpcEndpointServicePermissionMapOutput
type VpcEndpointServicePermissionOutput ¶
type VpcEndpointServicePermissionOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicePermissionOutput) ElementType ¶
func (VpcEndpointServicePermissionOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionOutput) PermitAccountId ¶
func (o VpcEndpointServicePermissionOutput) PermitAccountId() pulumi.StringOutput
The id of account.
func (VpcEndpointServicePermissionOutput) ServiceId ¶
func (o VpcEndpointServicePermissionOutput) ServiceId() pulumi.StringOutput
The id of service.
func (VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutput ¶
func (o VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutput() VpcEndpointServicePermissionOutput
func (VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutputWithContext ¶
func (o VpcEndpointServicePermissionOutput) ToVpcEndpointServicePermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionOutput
type VpcEndpointServicePermissionState ¶
type VpcEndpointServicePermissionState struct { // The id of account. PermitAccountId pulumi.StringPtrInput // The id of service. ServiceId pulumi.StringPtrInput }
func (VpcEndpointServicePermissionState) ElementType ¶
func (VpcEndpointServicePermissionState) ElementType() reflect.Type
type VpcEndpointServicePermissionsArgs ¶
type VpcEndpointServicePermissionsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The Id of permit account. PermitAccountId *string `pulumi:"permitAccountId"` // The Id of service. ServiceId string `pulumi:"serviceId"` }
A collection of arguments for invoking VpcEndpointServicePermissions.
type VpcEndpointServicePermissionsOutputArgs ¶
type VpcEndpointServicePermissionsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Id of permit account. PermitAccountId pulumi.StringPtrInput `pulumi:"permitAccountId"` // The Id of service. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
A collection of arguments for invoking VpcEndpointServicePermissions.
func (VpcEndpointServicePermissionsOutputArgs) ElementType ¶
func (VpcEndpointServicePermissionsOutputArgs) ElementType() reflect.Type
type VpcEndpointServicePermissionsPermission ¶
type VpcEndpointServicePermissionsPermission struct { // The Id of permit account. PermitAccountId string `pulumi:"permitAccountId"` }
type VpcEndpointServicePermissionsPermissionArgs ¶
type VpcEndpointServicePermissionsPermissionArgs struct { // The Id of permit account. PermitAccountId pulumi.StringInput `pulumi:"permitAccountId"` }
func (VpcEndpointServicePermissionsPermissionArgs) ElementType ¶
func (VpcEndpointServicePermissionsPermissionArgs) ElementType() reflect.Type
func (VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutput ¶
func (i VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutput() VpcEndpointServicePermissionsPermissionOutput
func (VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutputWithContext ¶
func (i VpcEndpointServicePermissionsPermissionArgs) ToVpcEndpointServicePermissionsPermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionOutput
type VpcEndpointServicePermissionsPermissionArray ¶
type VpcEndpointServicePermissionsPermissionArray []VpcEndpointServicePermissionsPermissionInput
func (VpcEndpointServicePermissionsPermissionArray) ElementType ¶
func (VpcEndpointServicePermissionsPermissionArray) ElementType() reflect.Type
func (VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutput ¶
func (i VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutput() VpcEndpointServicePermissionsPermissionArrayOutput
func (VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext ¶
func (i VpcEndpointServicePermissionsPermissionArray) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionArrayOutput
type VpcEndpointServicePermissionsPermissionArrayInput ¶
type VpcEndpointServicePermissionsPermissionArrayInput interface { pulumi.Input ToVpcEndpointServicePermissionsPermissionArrayOutput() VpcEndpointServicePermissionsPermissionArrayOutput ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext(context.Context) VpcEndpointServicePermissionsPermissionArrayOutput }
VpcEndpointServicePermissionsPermissionArrayInput is an input type that accepts VpcEndpointServicePermissionsPermissionArray and VpcEndpointServicePermissionsPermissionArrayOutput values. You can construct a concrete instance of `VpcEndpointServicePermissionsPermissionArrayInput` via:
VpcEndpointServicePermissionsPermissionArray{ VpcEndpointServicePermissionsPermissionArgs{...} }
type VpcEndpointServicePermissionsPermissionArrayOutput ¶
type VpcEndpointServicePermissionsPermissionArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicePermissionsPermissionArrayOutput) ElementType ¶
func (VpcEndpointServicePermissionsPermissionArrayOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutput ¶
func (o VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutput() VpcEndpointServicePermissionsPermissionArrayOutput
func (VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext ¶
func (o VpcEndpointServicePermissionsPermissionArrayOutput) ToVpcEndpointServicePermissionsPermissionArrayOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionArrayOutput
type VpcEndpointServicePermissionsPermissionInput ¶
type VpcEndpointServicePermissionsPermissionInput interface { pulumi.Input ToVpcEndpointServicePermissionsPermissionOutput() VpcEndpointServicePermissionsPermissionOutput ToVpcEndpointServicePermissionsPermissionOutputWithContext(context.Context) VpcEndpointServicePermissionsPermissionOutput }
VpcEndpointServicePermissionsPermissionInput is an input type that accepts VpcEndpointServicePermissionsPermissionArgs and VpcEndpointServicePermissionsPermissionOutput values. You can construct a concrete instance of `VpcEndpointServicePermissionsPermissionInput` via:
VpcEndpointServicePermissionsPermissionArgs{...}
type VpcEndpointServicePermissionsPermissionOutput ¶
type VpcEndpointServicePermissionsPermissionOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicePermissionsPermissionOutput) ElementType ¶
func (VpcEndpointServicePermissionsPermissionOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionsPermissionOutput) PermitAccountId ¶
func (o VpcEndpointServicePermissionsPermissionOutput) PermitAccountId() pulumi.StringOutput
The Id of permit account.
func (VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutput ¶
func (o VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutput() VpcEndpointServicePermissionsPermissionOutput
func (VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutputWithContext ¶
func (o VpcEndpointServicePermissionsPermissionOutput) ToVpcEndpointServicePermissionsPermissionOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsPermissionOutput
type VpcEndpointServicePermissionsResult ¶
type VpcEndpointServicePermissionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The collection of query. Permissions []VpcEndpointServicePermissionsPermission `pulumi:"permissions"` // The permit account id. PermitAccountId *string `pulumi:"permitAccountId"` ServiceId string `pulumi:"serviceId"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by VpcEndpointServicePermissions.
func VpcEndpointServicePermissions ¶
func VpcEndpointServicePermissions(ctx *pulumi.Context, args *VpcEndpointServicePermissionsArgs, opts ...pulumi.InvokeOption) (*VpcEndpointServicePermissionsResult, error)
Use this data source to query detailed information of privatelink vpc endpoint service permissions ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.VpcEndpointServicePermissions(ctx, &privatelink.VpcEndpointServicePermissionsArgs{ ServiceId: "epsvc-3rel73uf2ewao5zsk2j2l58ro", }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointServicePermissionsResultOutput ¶
type VpcEndpointServicePermissionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpointServicePermissions.
func VpcEndpointServicePermissionsOutput ¶
func VpcEndpointServicePermissionsOutput(ctx *pulumi.Context, args VpcEndpointServicePermissionsOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointServicePermissionsResultOutput
func (VpcEndpointServicePermissionsResultOutput) ElementType ¶
func (VpcEndpointServicePermissionsResultOutput) ElementType() reflect.Type
func (VpcEndpointServicePermissionsResultOutput) Id ¶
func (o VpcEndpointServicePermissionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointServicePermissionsResultOutput) OutputFile ¶
func (o VpcEndpointServicePermissionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointServicePermissionsResultOutput) Permissions ¶
func (o VpcEndpointServicePermissionsResultOutput) Permissions() VpcEndpointServicePermissionsPermissionArrayOutput
The collection of query.
func (VpcEndpointServicePermissionsResultOutput) PermitAccountId ¶
func (o VpcEndpointServicePermissionsResultOutput) PermitAccountId() pulumi.StringPtrOutput
The permit account id.
func (VpcEndpointServicePermissionsResultOutput) ServiceId ¶
func (o VpcEndpointServicePermissionsResultOutput) ServiceId() pulumi.StringOutput
func (VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutput ¶
func (o VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutput() VpcEndpointServicePermissionsResultOutput
func (VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutputWithContext ¶
func (o VpcEndpointServicePermissionsResultOutput) ToVpcEndpointServicePermissionsResultOutputWithContext(ctx context.Context) VpcEndpointServicePermissionsResultOutput
func (VpcEndpointServicePermissionsResultOutput) TotalCount ¶
func (o VpcEndpointServicePermissionsResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
type VpcEndpointServiceResource ¶
type VpcEndpointServiceResource struct { pulumi.CustomResourceState // The id of resource. It is not recommended to use this resource for binding resources, it is recommended to use the resources field of vpcEndpointService for binding. If using this resource and vpcEndpointService jointly for operations, use lifecycle ignoreChanges to suppress changes to the resources field in vpc_endpoint_service. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // The id of service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Provides a resource to manage privatelink vpc endpoint service resource ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointServiceResource(ctx, "foo", &privatelink.VpcEndpointServiceResourceArgs{ ResourceId: pulumi.String("clb-3reii8qfbp7gg5zsk2hsrbe3c"), ServiceId: pulumi.String("epsvc-3rel73uf2ewao5zsk2j2l58ro"), }) if err != nil { return err } _, err = privatelink.NewVpcEndpointServiceResource(ctx, "foo1", &privatelink.VpcEndpointServiceResourceArgs{ ResourceId: pulumi.String("clb-2d6sfye98rzls58ozfducee1o"), ServiceId: pulumi.String("epsvc-3rel73uf2ewao5zsk2j2l58ro"), }) if err != nil { return err } _, err = privatelink.NewVpcEndpointServiceResource(ctx, "foo2", &privatelink.VpcEndpointServiceResourceArgs{ ResourceId: pulumi.String("clb-3refkvae02gow5zsk2ilaev5y"), ServiceId: pulumi.String("epsvc-3rel73uf2ewao5zsk2j2l58ro"), }) if err != nil { return err } return nil }) }
```
## Import
VpcEndpointServiceResource can be imported using the serviceId:resourceId, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpointServiceResource:VpcEndpointServiceResource default epsvc-2fe630gurkl37k5gfuy33****:clb-bp1o94dp5i6ea****
```
It is not recommended to use this resource for binding resources, it is recommended to use the resources field of vpc_endpoint_service for binding. If using this resource and vpc_endpoint_service jointly for operations, use lifecycle ignore_changes to suppress changes to the resources field in vpc_endpoint_service.
func GetVpcEndpointServiceResource ¶
func GetVpcEndpointServiceResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointServiceResourceState, opts ...pulumi.ResourceOption) (*VpcEndpointServiceResource, error)
GetVpcEndpointServiceResource gets an existing VpcEndpointServiceResource 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 NewVpcEndpointServiceResource ¶
func NewVpcEndpointServiceResource(ctx *pulumi.Context, name string, args *VpcEndpointServiceResourceArgs, opts ...pulumi.ResourceOption) (*VpcEndpointServiceResource, error)
NewVpcEndpointServiceResource registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointServiceResource) ElementType ¶
func (*VpcEndpointServiceResource) ElementType() reflect.Type
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput ¶
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext ¶
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
type VpcEndpointServiceResourceArgs ¶
type VpcEndpointServiceResourceArgs struct { // The id of resource. It is not recommended to use this resource for binding resources, it is recommended to use the resources field of vpcEndpointService for binding. If using this resource and vpcEndpointService jointly for operations, use lifecycle ignoreChanges to suppress changes to the resources field in vpc_endpoint_service. ResourceId pulumi.StringInput // The id of service. ServiceId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointServiceResource resource.
func (VpcEndpointServiceResourceArgs) ElementType ¶
func (VpcEndpointServiceResourceArgs) ElementType() reflect.Type
type VpcEndpointServiceResourceArray ¶
type VpcEndpointServiceResourceArray []VpcEndpointServiceResourceInput
func (VpcEndpointServiceResourceArray) ElementType ¶
func (VpcEndpointServiceResourceArray) ElementType() reflect.Type
func (VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutput ¶
func (i VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutput() VpcEndpointServiceResourceArrayOutput
func (VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutputWithContext ¶
func (i VpcEndpointServiceResourceArray) ToVpcEndpointServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceArrayOutput
type VpcEndpointServiceResourceArrayInput ¶
type VpcEndpointServiceResourceArrayInput interface { pulumi.Input ToVpcEndpointServiceResourceArrayOutput() VpcEndpointServiceResourceArrayOutput ToVpcEndpointServiceResourceArrayOutputWithContext(context.Context) VpcEndpointServiceResourceArrayOutput }
VpcEndpointServiceResourceArrayInput is an input type that accepts VpcEndpointServiceResourceArray and VpcEndpointServiceResourceArrayOutput values. You can construct a concrete instance of `VpcEndpointServiceResourceArrayInput` via:
VpcEndpointServiceResourceArray{ VpcEndpointServiceResourceArgs{...} }
type VpcEndpointServiceResourceArrayOutput ¶
type VpcEndpointServiceResourceArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceArrayOutput) ElementType ¶
func (VpcEndpointServiceResourceArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceArrayOutput) Index ¶
func (o VpcEndpointServiceResourceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutput ¶
func (o VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutput() VpcEndpointServiceResourceArrayOutput
func (VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutputWithContext ¶
func (o VpcEndpointServiceResourceArrayOutput) ToVpcEndpointServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceArrayOutput
type VpcEndpointServiceResourceInput ¶
type VpcEndpointServiceResourceInput interface { pulumi.Input ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput }
type VpcEndpointServiceResourceMap ¶
type VpcEndpointServiceResourceMap map[string]VpcEndpointServiceResourceInput
func (VpcEndpointServiceResourceMap) ElementType ¶
func (VpcEndpointServiceResourceMap) ElementType() reflect.Type
func (VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutput ¶
func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
func (VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutputWithContext ¶
func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutputWithContext(ctx context.Context) VpcEndpointServiceResourceMapOutput
type VpcEndpointServiceResourceMapInput ¶
type VpcEndpointServiceResourceMapInput interface { pulumi.Input ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput ToVpcEndpointServiceResourceMapOutputWithContext(context.Context) VpcEndpointServiceResourceMapOutput }
VpcEndpointServiceResourceMapInput is an input type that accepts VpcEndpointServiceResourceMap and VpcEndpointServiceResourceMapOutput values. You can construct a concrete instance of `VpcEndpointServiceResourceMapInput` via:
VpcEndpointServiceResourceMap{ "key": VpcEndpointServiceResourceArgs{...} }
type VpcEndpointServiceResourceMapOutput ¶
type VpcEndpointServiceResourceMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceMapOutput) ElementType ¶
func (VpcEndpointServiceResourceMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceMapOutput) MapIndex ¶
func (o VpcEndpointServiceResourceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutput ¶
func (o VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
func (VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutputWithContext ¶
func (o VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutputWithContext(ctx context.Context) VpcEndpointServiceResourceMapOutput
type VpcEndpointServiceResourceOutput ¶
type VpcEndpointServiceResourceOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceOutput) ElementType ¶
func (VpcEndpointServiceResourceOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceOutput) ResourceId ¶
func (o VpcEndpointServiceResourceOutput) ResourceId() pulumi.StringOutput
The id of resource. It is not recommended to use this resource for binding resources, it is recommended to use the resources field of vpcEndpointService for binding. If using this resource and vpcEndpointService jointly for operations, use lifecycle ignoreChanges to suppress changes to the resources field in vpc_endpoint_service.
func (VpcEndpointServiceResourceOutput) ServiceId ¶
func (o VpcEndpointServiceResourceOutput) ServiceId() pulumi.StringOutput
The id of service.
func (VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutput ¶
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext ¶
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
type VpcEndpointServiceResourceState ¶
type VpcEndpointServiceResourceState struct { // The id of resource. It is not recommended to use this resource for binding resources, it is recommended to use the resources field of vpcEndpointService for binding. If using this resource and vpcEndpointService jointly for operations, use lifecycle ignoreChanges to suppress changes to the resources field in vpc_endpoint_service. ResourceId pulumi.StringPtrInput // The id of service. ServiceId pulumi.StringPtrInput }
func (VpcEndpointServiceResourceState) ElementType ¶
func (VpcEndpointServiceResourceState) ElementType() reflect.Type
type VpcEndpointServiceResourceTypeArgs ¶
type VpcEndpointServiceResourceTypeArgs struct { // The id of resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (VpcEndpointServiceResourceTypeArgs) ElementType ¶
func (VpcEndpointServiceResourceTypeArgs) ElementType() reflect.Type
func (VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutput ¶
func (i VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutput() VpcEndpointServiceResourceTypeOutput
func (VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutputWithContext ¶
func (i VpcEndpointServiceResourceTypeArgs) ToVpcEndpointServiceResourceTypeOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeOutput
type VpcEndpointServiceResourceTypeArray ¶
type VpcEndpointServiceResourceTypeArray []VpcEndpointServiceResourceTypeInput
func (VpcEndpointServiceResourceTypeArray) ElementType ¶
func (VpcEndpointServiceResourceTypeArray) ElementType() reflect.Type
func (VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutput ¶
func (i VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutput() VpcEndpointServiceResourceTypeArrayOutput
func (VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutputWithContext ¶
func (i VpcEndpointServiceResourceTypeArray) ToVpcEndpointServiceResourceTypeArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeArrayOutput
type VpcEndpointServiceResourceTypeArrayInput ¶
type VpcEndpointServiceResourceTypeArrayInput interface { pulumi.Input ToVpcEndpointServiceResourceTypeArrayOutput() VpcEndpointServiceResourceTypeArrayOutput ToVpcEndpointServiceResourceTypeArrayOutputWithContext(context.Context) VpcEndpointServiceResourceTypeArrayOutput }
VpcEndpointServiceResourceTypeArrayInput is an input type that accepts VpcEndpointServiceResourceTypeArray and VpcEndpointServiceResourceTypeArrayOutput values. You can construct a concrete instance of `VpcEndpointServiceResourceTypeArrayInput` via:
VpcEndpointServiceResourceTypeArray{ VpcEndpointServiceResourceTypeArgs{...} }
type VpcEndpointServiceResourceTypeArrayOutput ¶
type VpcEndpointServiceResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceTypeArrayOutput) ElementType ¶
func (VpcEndpointServiceResourceTypeArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutput ¶
func (o VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutput() VpcEndpointServiceResourceTypeArrayOutput
func (VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutputWithContext ¶
func (o VpcEndpointServiceResourceTypeArrayOutput) ToVpcEndpointServiceResourceTypeArrayOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeArrayOutput
type VpcEndpointServiceResourceTypeInput ¶
type VpcEndpointServiceResourceTypeInput interface { pulumi.Input ToVpcEndpointServiceResourceTypeOutput() VpcEndpointServiceResourceTypeOutput ToVpcEndpointServiceResourceTypeOutputWithContext(context.Context) VpcEndpointServiceResourceTypeOutput }
VpcEndpointServiceResourceTypeInput is an input type that accepts VpcEndpointServiceResourceTypeArgs and VpcEndpointServiceResourceTypeOutput values. You can construct a concrete instance of `VpcEndpointServiceResourceTypeInput` via:
VpcEndpointServiceResourceTypeArgs{...}
type VpcEndpointServiceResourceTypeOutput ¶
type VpcEndpointServiceResourceTypeOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceTypeOutput) ElementType ¶
func (VpcEndpointServiceResourceTypeOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceTypeOutput) ResourceId ¶
func (o VpcEndpointServiceResourceTypeOutput) ResourceId() pulumi.StringOutput
The id of resource.
func (VpcEndpointServiceResourceTypeOutput) ResourceType ¶
func (o VpcEndpointServiceResourceTypeOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutput ¶
func (o VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutput() VpcEndpointServiceResourceTypeOutput
func (VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutputWithContext ¶
func (o VpcEndpointServiceResourceTypeOutput) ToVpcEndpointServiceResourceTypeOutputWithContext(ctx context.Context) VpcEndpointServiceResourceTypeOutput
type VpcEndpointServiceState ¶
type VpcEndpointServiceState struct { // Whether auto accept node connect. AutoAcceptEnabled pulumi.BoolPtrInput // The create time of service. CreationTime pulumi.StringPtrInput // The description of service. Description pulumi.StringPtrInput // The resources info. When create vpc endpoint service, the resource must exist. It is recommended to bind resources using the resources' field in this resource instead of using vpc_endpoint_service_resource. For operations that jointly use this resource and vpc_endpoint_service_resource, use lifecycle ignoreChanges to suppress changes to the resources field. Resources VpcEndpointServiceResourceTypeArrayInput // The domain of service. ServiceDomain pulumi.StringPtrInput // The Id of service. ServiceId pulumi.StringPtrInput // The name of service. ServiceName pulumi.StringPtrInput // The resource type of service. ServiceResourceType pulumi.StringPtrInput // The type of service. ServiceType pulumi.StringPtrInput // The status of service. Status pulumi.StringPtrInput // The update time of service. UpdateTime pulumi.StringPtrInput // The IDs of zones. ZoneIds pulumi.StringArrayInput }
func (VpcEndpointServiceState) ElementType ¶
func (VpcEndpointServiceState) ElementType() reflect.Type
type VpcEndpointServicesArgs ¶
type VpcEndpointServicesArgs struct { // The IDs of vpc endpoint service. Ids []string `pulumi:"ids"` // A Name Regex of vpc endpoint service. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The name of vpc endpoint service. ServiceName *string `pulumi:"serviceName"` }
A collection of arguments for invoking VpcEndpointServices.
type VpcEndpointServicesOutputArgs ¶
type VpcEndpointServicesOutputArgs struct { // The IDs of vpc endpoint service. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of vpc endpoint service. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The name of vpc endpoint service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
A collection of arguments for invoking VpcEndpointServices.
func (VpcEndpointServicesOutputArgs) ElementType ¶
func (VpcEndpointServicesOutputArgs) ElementType() reflect.Type
type VpcEndpointServicesResult ¶
type VpcEndpointServicesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The name of service. ServiceName *string `pulumi:"serviceName"` // The collection of query. Services []VpcEndpointServicesService `pulumi:"services"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by VpcEndpointServices.
func VpcEndpointServices ¶
func VpcEndpointServices(ctx *pulumi.Context, args *VpcEndpointServicesArgs, opts ...pulumi.InvokeOption) (*VpcEndpointServicesResult, error)
Use this data source to query detailed information of privatelink vpc endpoint services ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.VpcEndpointServices(ctx, &privatelink.VpcEndpointServicesArgs{ Ids: []string{ "epsvc-3rel73uf2ewao5zsk2j2l58ro", "epsvc-2d72mxjgq02yo58ozfe5tndeh", }, }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointServicesResultOutput ¶
type VpcEndpointServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpointServices.
func VpcEndpointServicesOutput ¶
func VpcEndpointServicesOutput(ctx *pulumi.Context, args VpcEndpointServicesOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointServicesResultOutput
func (VpcEndpointServicesResultOutput) ElementType ¶
func (VpcEndpointServicesResultOutput) ElementType() reflect.Type
func (VpcEndpointServicesResultOutput) Id ¶
func (o VpcEndpointServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointServicesResultOutput) Ids ¶
func (o VpcEndpointServicesResultOutput) Ids() pulumi.StringArrayOutput
func (VpcEndpointServicesResultOutput) NameRegex ¶
func (o VpcEndpointServicesResultOutput) NameRegex() pulumi.StringPtrOutput
func (VpcEndpointServicesResultOutput) OutputFile ¶
func (o VpcEndpointServicesResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointServicesResultOutput) ServiceName ¶
func (o VpcEndpointServicesResultOutput) ServiceName() pulumi.StringPtrOutput
The name of service.
func (VpcEndpointServicesResultOutput) Services ¶
func (o VpcEndpointServicesResultOutput) Services() VpcEndpointServicesServiceArrayOutput
The collection of query.
func (VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutput ¶
func (o VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutput() VpcEndpointServicesResultOutput
func (VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutputWithContext ¶
func (o VpcEndpointServicesResultOutput) ToVpcEndpointServicesResultOutputWithContext(ctx context.Context) VpcEndpointServicesResultOutput
func (VpcEndpointServicesResultOutput) TotalCount ¶
func (o VpcEndpointServicesResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
type VpcEndpointServicesService ¶
type VpcEndpointServicesService struct { // Whether auto accept node connect. AutoAcceptEnabled bool `pulumi:"autoAcceptEnabled"` // The create time of service. CreationTime string `pulumi:"creationTime"` // The description of service. Description string `pulumi:"description"` // The Id of service. Id string `pulumi:"id"` // The resources info. Resources []VpcEndpointServicesServiceResource `pulumi:"resources"` // The domain of service. ServiceDomain string `pulumi:"serviceDomain"` // The Id of service. ServiceId string `pulumi:"serviceId"` // The name of vpc endpoint service. ServiceName string `pulumi:"serviceName"` // The resource type of service. ServiceResourceType string `pulumi:"serviceResourceType"` // The type of service. ServiceType string `pulumi:"serviceType"` // The status of service. Status string `pulumi:"status"` // The update time of service. UpdateTime string `pulumi:"updateTime"` // The IDs of zones. ZoneIds []string `pulumi:"zoneIds"` }
type VpcEndpointServicesServiceArgs ¶
type VpcEndpointServicesServiceArgs struct { // Whether auto accept node connect. AutoAcceptEnabled pulumi.BoolInput `pulumi:"autoAcceptEnabled"` // The create time of service. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of service. Description pulumi.StringInput `pulumi:"description"` // The Id of service. Id pulumi.StringInput `pulumi:"id"` // The resources info. Resources VpcEndpointServicesServiceResourceArrayInput `pulumi:"resources"` // The domain of service. ServiceDomain pulumi.StringInput `pulumi:"serviceDomain"` // The Id of service. ServiceId pulumi.StringInput `pulumi:"serviceId"` // The name of vpc endpoint service. ServiceName pulumi.StringInput `pulumi:"serviceName"` // The resource type of service. ServiceResourceType pulumi.StringInput `pulumi:"serviceResourceType"` // The type of service. ServiceType pulumi.StringInput `pulumi:"serviceType"` // The status of service. Status pulumi.StringInput `pulumi:"status"` // The update time of service. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The IDs of zones. ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"` }
func (VpcEndpointServicesServiceArgs) ElementType ¶
func (VpcEndpointServicesServiceArgs) ElementType() reflect.Type
func (VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutput ¶
func (i VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutput() VpcEndpointServicesServiceOutput
func (VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutputWithContext ¶
func (i VpcEndpointServicesServiceArgs) ToVpcEndpointServicesServiceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceOutput
type VpcEndpointServicesServiceArray ¶
type VpcEndpointServicesServiceArray []VpcEndpointServicesServiceInput
func (VpcEndpointServicesServiceArray) ElementType ¶
func (VpcEndpointServicesServiceArray) ElementType() reflect.Type
func (VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutput ¶
func (i VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutput() VpcEndpointServicesServiceArrayOutput
func (VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutputWithContext ¶
func (i VpcEndpointServicesServiceArray) ToVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceArrayOutput
type VpcEndpointServicesServiceArrayInput ¶
type VpcEndpointServicesServiceArrayInput interface { pulumi.Input ToVpcEndpointServicesServiceArrayOutput() VpcEndpointServicesServiceArrayOutput ToVpcEndpointServicesServiceArrayOutputWithContext(context.Context) VpcEndpointServicesServiceArrayOutput }
VpcEndpointServicesServiceArrayInput is an input type that accepts VpcEndpointServicesServiceArray and VpcEndpointServicesServiceArrayOutput values. You can construct a concrete instance of `VpcEndpointServicesServiceArrayInput` via:
VpcEndpointServicesServiceArray{ VpcEndpointServicesServiceArgs{...} }
type VpcEndpointServicesServiceArrayOutput ¶
type VpcEndpointServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicesServiceArrayOutput) ElementType ¶
func (VpcEndpointServicesServiceArrayOutput) ElementType() reflect.Type
func (VpcEndpointServicesServiceArrayOutput) Index ¶
func (o VpcEndpointServicesServiceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServicesServiceOutput
func (VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutput ¶
func (o VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutput() VpcEndpointServicesServiceArrayOutput
func (VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutputWithContext ¶
func (o VpcEndpointServicesServiceArrayOutput) ToVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceArrayOutput
type VpcEndpointServicesServiceInput ¶
type VpcEndpointServicesServiceInput interface { pulumi.Input ToVpcEndpointServicesServiceOutput() VpcEndpointServicesServiceOutput ToVpcEndpointServicesServiceOutputWithContext(context.Context) VpcEndpointServicesServiceOutput }
VpcEndpointServicesServiceInput is an input type that accepts VpcEndpointServicesServiceArgs and VpcEndpointServicesServiceOutput values. You can construct a concrete instance of `VpcEndpointServicesServiceInput` via:
VpcEndpointServicesServiceArgs{...}
type VpcEndpointServicesServiceOutput ¶
type VpcEndpointServicesServiceOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicesServiceOutput) AutoAcceptEnabled ¶
func (o VpcEndpointServicesServiceOutput) AutoAcceptEnabled() pulumi.BoolOutput
Whether auto accept node connect.
func (VpcEndpointServicesServiceOutput) CreationTime ¶
func (o VpcEndpointServicesServiceOutput) CreationTime() pulumi.StringOutput
The create time of service.
func (VpcEndpointServicesServiceOutput) Description ¶
func (o VpcEndpointServicesServiceOutput) Description() pulumi.StringOutput
The description of service.
func (VpcEndpointServicesServiceOutput) ElementType ¶
func (VpcEndpointServicesServiceOutput) ElementType() reflect.Type
func (VpcEndpointServicesServiceOutput) Id ¶
func (o VpcEndpointServicesServiceOutput) Id() pulumi.StringOutput
The Id of service.
func (VpcEndpointServicesServiceOutput) Resources ¶
func (o VpcEndpointServicesServiceOutput) Resources() VpcEndpointServicesServiceResourceArrayOutput
The resources info.
func (VpcEndpointServicesServiceOutput) ServiceDomain ¶
func (o VpcEndpointServicesServiceOutput) ServiceDomain() pulumi.StringOutput
The domain of service.
func (VpcEndpointServicesServiceOutput) ServiceId ¶
func (o VpcEndpointServicesServiceOutput) ServiceId() pulumi.StringOutput
The Id of service.
func (VpcEndpointServicesServiceOutput) ServiceName ¶
func (o VpcEndpointServicesServiceOutput) ServiceName() pulumi.StringOutput
The name of vpc endpoint service.
func (VpcEndpointServicesServiceOutput) ServiceResourceType ¶
func (o VpcEndpointServicesServiceOutput) ServiceResourceType() pulumi.StringOutput
The resource type of service.
func (VpcEndpointServicesServiceOutput) ServiceType ¶
func (o VpcEndpointServicesServiceOutput) ServiceType() pulumi.StringOutput
The type of service.
func (VpcEndpointServicesServiceOutput) Status ¶
func (o VpcEndpointServicesServiceOutput) Status() pulumi.StringOutput
The status of service.
func (VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutput ¶
func (o VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutput() VpcEndpointServicesServiceOutput
func (VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutputWithContext ¶
func (o VpcEndpointServicesServiceOutput) ToVpcEndpointServicesServiceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceOutput
func (VpcEndpointServicesServiceOutput) UpdateTime ¶
func (o VpcEndpointServicesServiceOutput) UpdateTime() pulumi.StringOutput
The update time of service.
func (VpcEndpointServicesServiceOutput) ZoneIds ¶
func (o VpcEndpointServicesServiceOutput) ZoneIds() pulumi.StringArrayOutput
The IDs of zones.
type VpcEndpointServicesServiceResourceArgs ¶
type VpcEndpointServicesServiceResourceArgs struct { // The id of resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The zone id of resource. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (VpcEndpointServicesServiceResourceArgs) ElementType ¶
func (VpcEndpointServicesServiceResourceArgs) ElementType() reflect.Type
func (VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutput ¶
func (i VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutput() VpcEndpointServicesServiceResourceOutput
func (VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutputWithContext ¶
func (i VpcEndpointServicesServiceResourceArgs) ToVpcEndpointServicesServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceOutput
type VpcEndpointServicesServiceResourceArray ¶
type VpcEndpointServicesServiceResourceArray []VpcEndpointServicesServiceResourceInput
func (VpcEndpointServicesServiceResourceArray) ElementType ¶
func (VpcEndpointServicesServiceResourceArray) ElementType() reflect.Type
func (VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutput ¶
func (i VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutput() VpcEndpointServicesServiceResourceArrayOutput
func (VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutputWithContext ¶
func (i VpcEndpointServicesServiceResourceArray) ToVpcEndpointServicesServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceArrayOutput
type VpcEndpointServicesServiceResourceArrayInput ¶
type VpcEndpointServicesServiceResourceArrayInput interface { pulumi.Input ToVpcEndpointServicesServiceResourceArrayOutput() VpcEndpointServicesServiceResourceArrayOutput ToVpcEndpointServicesServiceResourceArrayOutputWithContext(context.Context) VpcEndpointServicesServiceResourceArrayOutput }
VpcEndpointServicesServiceResourceArrayInput is an input type that accepts VpcEndpointServicesServiceResourceArray and VpcEndpointServicesServiceResourceArrayOutput values. You can construct a concrete instance of `VpcEndpointServicesServiceResourceArrayInput` via:
VpcEndpointServicesServiceResourceArray{ VpcEndpointServicesServiceResourceArgs{...} }
type VpcEndpointServicesServiceResourceArrayOutput ¶
type VpcEndpointServicesServiceResourceArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicesServiceResourceArrayOutput) ElementType ¶
func (VpcEndpointServicesServiceResourceArrayOutput) ElementType() reflect.Type
func (VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutput ¶
func (o VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutput() VpcEndpointServicesServiceResourceArrayOutput
func (VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutputWithContext ¶
func (o VpcEndpointServicesServiceResourceArrayOutput) ToVpcEndpointServicesServiceResourceArrayOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceArrayOutput
type VpcEndpointServicesServiceResourceInput ¶
type VpcEndpointServicesServiceResourceInput interface { pulumi.Input ToVpcEndpointServicesServiceResourceOutput() VpcEndpointServicesServiceResourceOutput ToVpcEndpointServicesServiceResourceOutputWithContext(context.Context) VpcEndpointServicesServiceResourceOutput }
VpcEndpointServicesServiceResourceInput is an input type that accepts VpcEndpointServicesServiceResourceArgs and VpcEndpointServicesServiceResourceOutput values. You can construct a concrete instance of `VpcEndpointServicesServiceResourceInput` via:
VpcEndpointServicesServiceResourceArgs{...}
type VpcEndpointServicesServiceResourceOutput ¶
type VpcEndpointServicesServiceResourceOutput struct{ *pulumi.OutputState }
func (VpcEndpointServicesServiceResourceOutput) ElementType ¶
func (VpcEndpointServicesServiceResourceOutput) ElementType() reflect.Type
func (VpcEndpointServicesServiceResourceOutput) ResourceId ¶
func (o VpcEndpointServicesServiceResourceOutput) ResourceId() pulumi.StringOutput
The id of resource.
func (VpcEndpointServicesServiceResourceOutput) ResourceType ¶
func (o VpcEndpointServicesServiceResourceOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutput ¶
func (o VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutput() VpcEndpointServicesServiceResourceOutput
func (VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutputWithContext ¶
func (o VpcEndpointServicesServiceResourceOutput) ToVpcEndpointServicesServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServicesServiceResourceOutput
func (VpcEndpointServicesServiceResourceOutput) ZoneId ¶
func (o VpcEndpointServicesServiceResourceOutput) ZoneId() pulumi.StringOutput
The zone id of resource.
type VpcEndpointState ¶
type VpcEndpointState struct { // Whether the vpc endpoint is locked. BusinessStatus pulumi.StringPtrInput // The connection status of vpc endpoint. ConnectionStatus pulumi.StringPtrInput // The create time of vpc endpoint. CreationTime pulumi.StringPtrInput // The delete time of vpc endpoint. DeletedTime pulumi.StringPtrInput // The description of vpc endpoint. Description pulumi.StringPtrInput // The domain of vpc endpoint. EndpointDomain pulumi.StringPtrInput // The name of vpc endpoint. EndpointName pulumi.StringPtrInput // The type of vpc endpoint. EndpointType pulumi.StringPtrInput // the security group ids of vpc endpoint. SecurityGroupIds pulumi.StringArrayInput // The id of vpc endpoint service. ServiceId pulumi.StringPtrInput // The name of vpc endpoint service. ServiceName pulumi.StringPtrInput // The status of vpc endpoint. Status pulumi.StringPtrInput // The update time of vpc endpoint. UpdateTime pulumi.StringPtrInput // The vpc id of vpc endpoint. VpcId pulumi.StringPtrInput }
func (VpcEndpointState) ElementType ¶
func (VpcEndpointState) ElementType() reflect.Type
type VpcEndpointZone ¶
type VpcEndpointZone struct { pulumi.CustomResourceState // The endpoint id of vpc endpoint zone. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // The network interface id of vpc endpoint. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` // The private ip address of vpc endpoint zone. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // The subnet id of vpc endpoint zone. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The domain of vpc endpoint zone. ZoneDomain pulumi.StringOutput `pulumi:"zoneDomain"` // The Id of vpc endpoint zone. ZoneId pulumi.StringOutput `pulumi:"zoneId"` // The status of vpc endpoint zone. ZoneStatus pulumi.StringOutput `pulumi:"zoneStatus"` }
Provides a resource to manage privatelink vpc endpoint zone ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointZone(ctx, "foo", &privatelink.VpcEndpointZoneArgs{ EndpointId: pulumi.String("ep-2byz5nlkimc5c2dx0ef9g****"), PrivateIpAddress: pulumi.String("172.16.0.251"), SubnetId: pulumi.String("subnet-2bz47q19zhx4w2dx0eevn****"), }) if err != nil { return err } return nil }) }
```
## Import
VpcEndpointZone can be imported using the endpointId:subnetId, e.g.
```sh
$ pulumi import volcengine:privatelink/vpcEndpointZone:VpcEndpointZone default ep-3rel75r081l345zsk2i59****:subnet-2bz47q19zhx4w2dx0eevn****
```
func GetVpcEndpointZone ¶
func GetVpcEndpointZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointZoneState, opts ...pulumi.ResourceOption) (*VpcEndpointZone, error)
GetVpcEndpointZone gets an existing VpcEndpointZone 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 NewVpcEndpointZone ¶
func NewVpcEndpointZone(ctx *pulumi.Context, name string, args *VpcEndpointZoneArgs, opts ...pulumi.ResourceOption) (*VpcEndpointZone, error)
NewVpcEndpointZone registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointZone) ElementType ¶
func (*VpcEndpointZone) ElementType() reflect.Type
func (*VpcEndpointZone) ToVpcEndpointZoneOutput ¶
func (i *VpcEndpointZone) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
func (*VpcEndpointZone) ToVpcEndpointZoneOutputWithContext ¶
func (i *VpcEndpointZone) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
type VpcEndpointZoneArgs ¶
type VpcEndpointZoneArgs struct { // The endpoint id of vpc endpoint zone. EndpointId pulumi.StringInput // The private ip address of vpc endpoint zone. PrivateIpAddress pulumi.StringPtrInput // The subnet id of vpc endpoint zone. SubnetId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointZone resource.
func (VpcEndpointZoneArgs) ElementType ¶
func (VpcEndpointZoneArgs) ElementType() reflect.Type
type VpcEndpointZoneArray ¶
type VpcEndpointZoneArray []VpcEndpointZoneInput
func (VpcEndpointZoneArray) ElementType ¶
func (VpcEndpointZoneArray) ElementType() reflect.Type
func (VpcEndpointZoneArray) ToVpcEndpointZoneArrayOutput ¶
func (i VpcEndpointZoneArray) ToVpcEndpointZoneArrayOutput() VpcEndpointZoneArrayOutput
func (VpcEndpointZoneArray) ToVpcEndpointZoneArrayOutputWithContext ¶
func (i VpcEndpointZoneArray) ToVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZoneArrayOutput
type VpcEndpointZoneArrayInput ¶
type VpcEndpointZoneArrayInput interface { pulumi.Input ToVpcEndpointZoneArrayOutput() VpcEndpointZoneArrayOutput ToVpcEndpointZoneArrayOutputWithContext(context.Context) VpcEndpointZoneArrayOutput }
VpcEndpointZoneArrayInput is an input type that accepts VpcEndpointZoneArray and VpcEndpointZoneArrayOutput values. You can construct a concrete instance of `VpcEndpointZoneArrayInput` via:
VpcEndpointZoneArray{ VpcEndpointZoneArgs{...} }
type VpcEndpointZoneArrayOutput ¶
type VpcEndpointZoneArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointZoneArrayOutput) ElementType ¶
func (VpcEndpointZoneArrayOutput) ElementType() reflect.Type
func (VpcEndpointZoneArrayOutput) Index ¶
func (o VpcEndpointZoneArrayOutput) Index(i pulumi.IntInput) VpcEndpointZoneOutput
func (VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutput ¶
func (o VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutput() VpcEndpointZoneArrayOutput
func (VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutputWithContext ¶
func (o VpcEndpointZoneArrayOutput) ToVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZoneArrayOutput
type VpcEndpointZoneInput ¶
type VpcEndpointZoneInput interface { pulumi.Input ToVpcEndpointZoneOutput() VpcEndpointZoneOutput ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput }
type VpcEndpointZoneMap ¶
type VpcEndpointZoneMap map[string]VpcEndpointZoneInput
func (VpcEndpointZoneMap) ElementType ¶
func (VpcEndpointZoneMap) ElementType() reflect.Type
func (VpcEndpointZoneMap) ToVpcEndpointZoneMapOutput ¶
func (i VpcEndpointZoneMap) ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput
func (VpcEndpointZoneMap) ToVpcEndpointZoneMapOutputWithContext ¶
func (i VpcEndpointZoneMap) ToVpcEndpointZoneMapOutputWithContext(ctx context.Context) VpcEndpointZoneMapOutput
type VpcEndpointZoneMapInput ¶
type VpcEndpointZoneMapInput interface { pulumi.Input ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput ToVpcEndpointZoneMapOutputWithContext(context.Context) VpcEndpointZoneMapOutput }
VpcEndpointZoneMapInput is an input type that accepts VpcEndpointZoneMap and VpcEndpointZoneMapOutput values. You can construct a concrete instance of `VpcEndpointZoneMapInput` via:
VpcEndpointZoneMap{ "key": VpcEndpointZoneArgs{...} }
type VpcEndpointZoneMapOutput ¶
type VpcEndpointZoneMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointZoneMapOutput) ElementType ¶
func (VpcEndpointZoneMapOutput) ElementType() reflect.Type
func (VpcEndpointZoneMapOutput) MapIndex ¶
func (o VpcEndpointZoneMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointZoneOutput
func (VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutput ¶
func (o VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput
func (VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutputWithContext ¶
func (o VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutputWithContext(ctx context.Context) VpcEndpointZoneMapOutput
type VpcEndpointZoneOutput ¶
type VpcEndpointZoneOutput struct{ *pulumi.OutputState }
func (VpcEndpointZoneOutput) ElementType ¶
func (VpcEndpointZoneOutput) ElementType() reflect.Type
func (VpcEndpointZoneOutput) EndpointId ¶
func (o VpcEndpointZoneOutput) EndpointId() pulumi.StringOutput
The endpoint id of vpc endpoint zone.
func (VpcEndpointZoneOutput) NetworkInterfaceId ¶
func (o VpcEndpointZoneOutput) NetworkInterfaceId() pulumi.StringOutput
The network interface id of vpc endpoint.
func (VpcEndpointZoneOutput) PrivateIpAddress ¶
func (o VpcEndpointZoneOutput) PrivateIpAddress() pulumi.StringOutput
The private ip address of vpc endpoint zone.
func (VpcEndpointZoneOutput) SubnetId ¶
func (o VpcEndpointZoneOutput) SubnetId() pulumi.StringOutput
The subnet id of vpc endpoint zone.
func (VpcEndpointZoneOutput) ToVpcEndpointZoneOutput ¶
func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
func (VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext ¶
func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
func (VpcEndpointZoneOutput) ZoneDomain ¶
func (o VpcEndpointZoneOutput) ZoneDomain() pulumi.StringOutput
The domain of vpc endpoint zone.
func (VpcEndpointZoneOutput) ZoneId ¶
func (o VpcEndpointZoneOutput) ZoneId() pulumi.StringOutput
The Id of vpc endpoint zone.
func (VpcEndpointZoneOutput) ZoneStatus ¶
func (o VpcEndpointZoneOutput) ZoneStatus() pulumi.StringOutput
The status of vpc endpoint zone.
type VpcEndpointZoneState ¶
type VpcEndpointZoneState struct { // The endpoint id of vpc endpoint zone. EndpointId pulumi.StringPtrInput // The network interface id of vpc endpoint. NetworkInterfaceId pulumi.StringPtrInput // The private ip address of vpc endpoint zone. PrivateIpAddress pulumi.StringPtrInput // The subnet id of vpc endpoint zone. SubnetId pulumi.StringPtrInput // The domain of vpc endpoint zone. ZoneDomain pulumi.StringPtrInput // The Id of vpc endpoint zone. ZoneId pulumi.StringPtrInput // The status of vpc endpoint zone. ZoneStatus pulumi.StringPtrInput }
func (VpcEndpointZoneState) ElementType ¶
func (VpcEndpointZoneState) ElementType() reflect.Type
type VpcEndpointZonesArgs ¶
type VpcEndpointZonesArgs struct { // The endpoint id of query. EndpointId *string `pulumi:"endpointId"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking VpcEndpointZones.
type VpcEndpointZonesOutputArgs ¶
type VpcEndpointZonesOutputArgs struct { // The endpoint id of query. EndpointId pulumi.StringPtrInput `pulumi:"endpointId"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking VpcEndpointZones.
func (VpcEndpointZonesOutputArgs) ElementType ¶
func (VpcEndpointZonesOutputArgs) ElementType() reflect.Type
type VpcEndpointZonesResult ¶
type VpcEndpointZonesResult struct { EndpointId *string `pulumi:"endpointId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` // The collection of query. VpcEndpointZones []VpcEndpointZonesVpcEndpointZone `pulumi:"vpcEndpointZones"` }
A collection of values returned by VpcEndpointZones.
func VpcEndpointZones ¶
func VpcEndpointZones(ctx *pulumi.Context, args *VpcEndpointZonesArgs, opts ...pulumi.InvokeOption) (*VpcEndpointZonesResult, error)
Use this data source to query detailed information of privatelink vpc endpoint zones ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.VpcEndpointZones(ctx, &privatelink.VpcEndpointZonesArgs{ EndpointId: pulumi.StringRef("ep-2byz5npiuu1hc2dx0efkv****"), }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointZonesResultOutput ¶
type VpcEndpointZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpointZones.
func VpcEndpointZonesOutput ¶
func VpcEndpointZonesOutput(ctx *pulumi.Context, args VpcEndpointZonesOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointZonesResultOutput
func (VpcEndpointZonesResultOutput) ElementType ¶
func (VpcEndpointZonesResultOutput) ElementType() reflect.Type
func (VpcEndpointZonesResultOutput) EndpointId ¶
func (o VpcEndpointZonesResultOutput) EndpointId() pulumi.StringPtrOutput
func (VpcEndpointZonesResultOutput) Id ¶
func (o VpcEndpointZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointZonesResultOutput) OutputFile ¶
func (o VpcEndpointZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutput ¶
func (o VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutput() VpcEndpointZonesResultOutput
func (VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutputWithContext ¶
func (o VpcEndpointZonesResultOutput) ToVpcEndpointZonesResultOutputWithContext(ctx context.Context) VpcEndpointZonesResultOutput
func (VpcEndpointZonesResultOutput) TotalCount ¶
func (o VpcEndpointZonesResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
func (VpcEndpointZonesResultOutput) VpcEndpointZones ¶
func (o VpcEndpointZonesResultOutput) VpcEndpointZones() VpcEndpointZonesVpcEndpointZoneArrayOutput
The collection of query.
type VpcEndpointZonesVpcEndpointZone ¶
type VpcEndpointZonesVpcEndpointZone struct { // The Id of vpc endpoint zone. Id string `pulumi:"id"` // The network interface id of vpc endpoint. NetworkInterfaceId string `pulumi:"networkInterfaceId"` // The network interface ip of vpc endpoint. NetworkInterfaceIp string `pulumi:"networkInterfaceIp"` // The status of vpc endpoint service. ServiceStatus string `pulumi:"serviceStatus"` // The subnet id of vpc endpoint. SubnetId string `pulumi:"subnetId"` // The domain of vpc endpoint zone. ZoneDomain string `pulumi:"zoneDomain"` // The Id of vpc endpoint zone. ZoneId string `pulumi:"zoneId"` // The status of vpc endpoint zone. ZoneStatus string `pulumi:"zoneStatus"` }
type VpcEndpointZonesVpcEndpointZoneArgs ¶
type VpcEndpointZonesVpcEndpointZoneArgs struct { // The Id of vpc endpoint zone. Id pulumi.StringInput `pulumi:"id"` // The network interface id of vpc endpoint. NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"` // The network interface ip of vpc endpoint. NetworkInterfaceIp pulumi.StringInput `pulumi:"networkInterfaceIp"` // The status of vpc endpoint service. ServiceStatus pulumi.StringInput `pulumi:"serviceStatus"` // The subnet id of vpc endpoint. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The domain of vpc endpoint zone. ZoneDomain pulumi.StringInput `pulumi:"zoneDomain"` // The Id of vpc endpoint zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The status of vpc endpoint zone. ZoneStatus pulumi.StringInput `pulumi:"zoneStatus"` }
func (VpcEndpointZonesVpcEndpointZoneArgs) ElementType ¶
func (VpcEndpointZonesVpcEndpointZoneArgs) ElementType() reflect.Type
func (VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutput ¶
func (i VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutput() VpcEndpointZonesVpcEndpointZoneOutput
func (VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext ¶
func (i VpcEndpointZonesVpcEndpointZoneArgs) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneOutput
type VpcEndpointZonesVpcEndpointZoneArray ¶
type VpcEndpointZonesVpcEndpointZoneArray []VpcEndpointZonesVpcEndpointZoneInput
func (VpcEndpointZonesVpcEndpointZoneArray) ElementType ¶
func (VpcEndpointZonesVpcEndpointZoneArray) ElementType() reflect.Type
func (VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutput ¶
func (i VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutput() VpcEndpointZonesVpcEndpointZoneArrayOutput
func (VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext ¶
func (i VpcEndpointZonesVpcEndpointZoneArray) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneArrayOutput
type VpcEndpointZonesVpcEndpointZoneArrayInput ¶
type VpcEndpointZonesVpcEndpointZoneArrayInput interface { pulumi.Input ToVpcEndpointZonesVpcEndpointZoneArrayOutput() VpcEndpointZonesVpcEndpointZoneArrayOutput ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext(context.Context) VpcEndpointZonesVpcEndpointZoneArrayOutput }
VpcEndpointZonesVpcEndpointZoneArrayInput is an input type that accepts VpcEndpointZonesVpcEndpointZoneArray and VpcEndpointZonesVpcEndpointZoneArrayOutput values. You can construct a concrete instance of `VpcEndpointZonesVpcEndpointZoneArrayInput` via:
VpcEndpointZonesVpcEndpointZoneArray{ VpcEndpointZonesVpcEndpointZoneArgs{...} }
type VpcEndpointZonesVpcEndpointZoneArrayOutput ¶
type VpcEndpointZonesVpcEndpointZoneArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointZonesVpcEndpointZoneArrayOutput) ElementType ¶
func (VpcEndpointZonesVpcEndpointZoneArrayOutput) ElementType() reflect.Type
func (VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutput ¶
func (o VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutput() VpcEndpointZonesVpcEndpointZoneArrayOutput
func (VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext ¶
func (o VpcEndpointZonesVpcEndpointZoneArrayOutput) ToVpcEndpointZonesVpcEndpointZoneArrayOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneArrayOutput
type VpcEndpointZonesVpcEndpointZoneInput ¶
type VpcEndpointZonesVpcEndpointZoneInput interface { pulumi.Input ToVpcEndpointZonesVpcEndpointZoneOutput() VpcEndpointZonesVpcEndpointZoneOutput ToVpcEndpointZonesVpcEndpointZoneOutputWithContext(context.Context) VpcEndpointZonesVpcEndpointZoneOutput }
VpcEndpointZonesVpcEndpointZoneInput is an input type that accepts VpcEndpointZonesVpcEndpointZoneArgs and VpcEndpointZonesVpcEndpointZoneOutput values. You can construct a concrete instance of `VpcEndpointZonesVpcEndpointZoneInput` via:
VpcEndpointZonesVpcEndpointZoneArgs{...}
type VpcEndpointZonesVpcEndpointZoneOutput ¶
type VpcEndpointZonesVpcEndpointZoneOutput struct{ *pulumi.OutputState }
func (VpcEndpointZonesVpcEndpointZoneOutput) ElementType ¶
func (VpcEndpointZonesVpcEndpointZoneOutput) ElementType() reflect.Type
func (VpcEndpointZonesVpcEndpointZoneOutput) Id ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) Id() pulumi.StringOutput
The Id of vpc endpoint zone.
func (VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceId ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceId() pulumi.StringOutput
The network interface id of vpc endpoint.
func (VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceIp ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) NetworkInterfaceIp() pulumi.StringOutput
The network interface ip of vpc endpoint.
func (VpcEndpointZonesVpcEndpointZoneOutput) ServiceStatus ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ServiceStatus() pulumi.StringOutput
The status of vpc endpoint service.
func (VpcEndpointZonesVpcEndpointZoneOutput) SubnetId ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) SubnetId() pulumi.StringOutput
The subnet id of vpc endpoint.
func (VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutput ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutput() VpcEndpointZonesVpcEndpointZoneOutput
func (VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ToVpcEndpointZonesVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZonesVpcEndpointZoneOutput
func (VpcEndpointZonesVpcEndpointZoneOutput) ZoneDomain ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneDomain() pulumi.StringOutput
The domain of vpc endpoint zone.
func (VpcEndpointZonesVpcEndpointZoneOutput) ZoneId ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneId() pulumi.StringOutput
The Id of vpc endpoint zone.
func (VpcEndpointZonesVpcEndpointZoneOutput) ZoneStatus ¶
func (o VpcEndpointZonesVpcEndpointZoneOutput) ZoneStatus() pulumi.StringOutput
The status of vpc endpoint zone.
type VpcEndpointsArgs ¶
type VpcEndpointsArgs struct { // The name of vpc endpoint. EndpointName *string `pulumi:"endpointName"` // The IDs of vpc endpoint. Ids []string `pulumi:"ids"` // A Name Regex of vpc endpoint. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The name of vpc endpoint service. ServiceName *string `pulumi:"serviceName"` // The status of vpc endpoint. Valid values: `Creating`, `Pending`, `Available`, `Deleting`, `Inactive`. Status *string `pulumi:"status"` // The vpc id of vpc endpoint. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking VpcEndpoints.
type VpcEndpointsOutputArgs ¶
type VpcEndpointsOutputArgs struct { // The name of vpc endpoint. EndpointName pulumi.StringPtrInput `pulumi:"endpointName"` // The IDs of vpc endpoint. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of vpc endpoint. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The name of vpc endpoint service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // The status of vpc endpoint. Valid values: `Creating`, `Pending`, `Available`, `Deleting`, `Inactive`. Status pulumi.StringPtrInput `pulumi:"status"` // The vpc id of vpc endpoint. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking VpcEndpoints.
func (VpcEndpointsOutputArgs) ElementType ¶
func (VpcEndpointsOutputArgs) ElementType() reflect.Type
type VpcEndpointsResult ¶
type VpcEndpointsResult struct { // The name of vpc endpoint. EndpointName *string `pulumi:"endpointName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The name of vpc endpoint service. ServiceName *string `pulumi:"serviceName"` // The status of vpc endpoint. Status *string `pulumi:"status"` // Returns the total amount of the data list. TotalCount int `pulumi:"totalCount"` // The collection of query. VpcEndpoints []VpcEndpointsVpcEndpoint `pulumi:"vpcEndpoints"` // The vpc id of vpc endpoint. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by VpcEndpoints.
func VpcEndpoints ¶
func VpcEndpoints(ctx *pulumi.Context, args *VpcEndpointsArgs, opts ...pulumi.InvokeOption) (*VpcEndpointsResult, error)
Use this data source to query detailed information of privatelink vpc endpoints ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/privatelink"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.VpcEndpoints(ctx, &privatelink.VpcEndpointsArgs{ Ids: []string{ "ep-3rel74u229dz45zsk2i6l****", }, }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointsResultOutput ¶
type VpcEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpoints.
func VpcEndpointsOutput ¶
func VpcEndpointsOutput(ctx *pulumi.Context, args VpcEndpointsOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) ElementType ¶
func (VpcEndpointsResultOutput) ElementType() reflect.Type
func (VpcEndpointsResultOutput) EndpointName ¶
func (o VpcEndpointsResultOutput) EndpointName() pulumi.StringPtrOutput
The name of vpc endpoint.
func (VpcEndpointsResultOutput) Id ¶
func (o VpcEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointsResultOutput) Ids ¶
func (o VpcEndpointsResultOutput) Ids() pulumi.StringArrayOutput
func (VpcEndpointsResultOutput) NameRegex ¶
func (o VpcEndpointsResultOutput) NameRegex() pulumi.StringPtrOutput
func (VpcEndpointsResultOutput) OutputFile ¶
func (o VpcEndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointsResultOutput) ServiceName ¶
func (o VpcEndpointsResultOutput) ServiceName() pulumi.StringPtrOutput
The name of vpc endpoint service.
func (VpcEndpointsResultOutput) Status ¶
func (o VpcEndpointsResultOutput) Status() pulumi.StringPtrOutput
The status of vpc endpoint.
func (VpcEndpointsResultOutput) ToVpcEndpointsResultOutput ¶
func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutput() VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext ¶
func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext(ctx context.Context) VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) TotalCount ¶
func (o VpcEndpointsResultOutput) TotalCount() pulumi.IntOutput
Returns the total amount of the data list.
func (VpcEndpointsResultOutput) VpcEndpoints ¶
func (o VpcEndpointsResultOutput) VpcEndpoints() VpcEndpointsVpcEndpointArrayOutput
The collection of query.
func (VpcEndpointsResultOutput) VpcId ¶
func (o VpcEndpointsResultOutput) VpcId() pulumi.StringPtrOutput
The vpc id of vpc endpoint.
type VpcEndpointsVpcEndpoint ¶
type VpcEndpointsVpcEndpoint struct { // Whether the vpc endpoint is locked. BusinessStatus string `pulumi:"businessStatus"` // The connection status of vpc endpoint. ConnectionStatus string `pulumi:"connectionStatus"` // The create time of vpc endpoint. CreationTime string `pulumi:"creationTime"` // The delete time of vpc endpoint. DeletedTime string `pulumi:"deletedTime"` // The description of vpc endpoint. Description string `pulumi:"description"` // The domain of vpc endpoint. EndpointDomain string `pulumi:"endpointDomain"` // The Id of vpc endpoint. EndpointId string `pulumi:"endpointId"` // The name of vpc endpoint. EndpointName string `pulumi:"endpointName"` // The type of vpc endpoint. EndpointType string `pulumi:"endpointType"` // The Id of vpc endpoint. Id string `pulumi:"id"` // The Id of vpc endpoint service. ServiceId string `pulumi:"serviceId"` // The name of vpc endpoint service. ServiceName string `pulumi:"serviceName"` // The status of vpc endpoint. Valid values: `Creating`, `Pending`, `Available`, `Deleting`, `Inactive`. Status string `pulumi:"status"` // The update time of vpc endpoint. UpdateTime string `pulumi:"updateTime"` // The vpc id of vpc endpoint. VpcId string `pulumi:"vpcId"` }
type VpcEndpointsVpcEndpointArgs ¶
type VpcEndpointsVpcEndpointArgs struct { // Whether the vpc endpoint is locked. BusinessStatus pulumi.StringInput `pulumi:"businessStatus"` // The connection status of vpc endpoint. ConnectionStatus pulumi.StringInput `pulumi:"connectionStatus"` // The create time of vpc endpoint. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The delete time of vpc endpoint. DeletedTime pulumi.StringInput `pulumi:"deletedTime"` // The description of vpc endpoint. Description pulumi.StringInput `pulumi:"description"` // The domain of vpc endpoint. EndpointDomain pulumi.StringInput `pulumi:"endpointDomain"` // The Id of vpc endpoint. EndpointId pulumi.StringInput `pulumi:"endpointId"` // The name of vpc endpoint. EndpointName pulumi.StringInput `pulumi:"endpointName"` // The type of vpc endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Id of vpc endpoint. Id pulumi.StringInput `pulumi:"id"` // The Id of vpc endpoint service. ServiceId pulumi.StringInput `pulumi:"serviceId"` // The name of vpc endpoint service. ServiceName pulumi.StringInput `pulumi:"serviceName"` // The status of vpc endpoint. Valid values: `Creating`, `Pending`, `Available`, `Deleting`, `Inactive`. Status pulumi.StringInput `pulumi:"status"` // The update time of vpc endpoint. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The vpc id of vpc endpoint. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (VpcEndpointsVpcEndpointArgs) ElementType ¶
func (VpcEndpointsVpcEndpointArgs) ElementType() reflect.Type
func (VpcEndpointsVpcEndpointArgs) ToVpcEndpointsVpcEndpointOutput ¶
func (i VpcEndpointsVpcEndpointArgs) ToVpcEndpointsVpcEndpointOutput() VpcEndpointsVpcEndpointOutput
func (VpcEndpointsVpcEndpointArgs) ToVpcEndpointsVpcEndpointOutputWithContext ¶
func (i VpcEndpointsVpcEndpointArgs) ToVpcEndpointsVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointOutput
type VpcEndpointsVpcEndpointArray ¶
type VpcEndpointsVpcEndpointArray []VpcEndpointsVpcEndpointInput
func (VpcEndpointsVpcEndpointArray) ElementType ¶
func (VpcEndpointsVpcEndpointArray) ElementType() reflect.Type
func (VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutput ¶
func (i VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutput() VpcEndpointsVpcEndpointArrayOutput
func (VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutputWithContext ¶
func (i VpcEndpointsVpcEndpointArray) ToVpcEndpointsVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointArrayOutput
type VpcEndpointsVpcEndpointArrayInput ¶
type VpcEndpointsVpcEndpointArrayInput interface { pulumi.Input ToVpcEndpointsVpcEndpointArrayOutput() VpcEndpointsVpcEndpointArrayOutput ToVpcEndpointsVpcEndpointArrayOutputWithContext(context.Context) VpcEndpointsVpcEndpointArrayOutput }
VpcEndpointsVpcEndpointArrayInput is an input type that accepts VpcEndpointsVpcEndpointArray and VpcEndpointsVpcEndpointArrayOutput values. You can construct a concrete instance of `VpcEndpointsVpcEndpointArrayInput` via:
VpcEndpointsVpcEndpointArray{ VpcEndpointsVpcEndpointArgs{...} }
type VpcEndpointsVpcEndpointArrayOutput ¶
type VpcEndpointsVpcEndpointArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointsVpcEndpointArrayOutput) ElementType ¶
func (VpcEndpointsVpcEndpointArrayOutput) ElementType() reflect.Type
func (VpcEndpointsVpcEndpointArrayOutput) Index ¶
func (o VpcEndpointsVpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointsVpcEndpointOutput
func (VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutput ¶
func (o VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutput() VpcEndpointsVpcEndpointArrayOutput
func (VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutputWithContext ¶
func (o VpcEndpointsVpcEndpointArrayOutput) ToVpcEndpointsVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointArrayOutput
type VpcEndpointsVpcEndpointInput ¶
type VpcEndpointsVpcEndpointInput interface { pulumi.Input ToVpcEndpointsVpcEndpointOutput() VpcEndpointsVpcEndpointOutput ToVpcEndpointsVpcEndpointOutputWithContext(context.Context) VpcEndpointsVpcEndpointOutput }
VpcEndpointsVpcEndpointInput is an input type that accepts VpcEndpointsVpcEndpointArgs and VpcEndpointsVpcEndpointOutput values. You can construct a concrete instance of `VpcEndpointsVpcEndpointInput` via:
VpcEndpointsVpcEndpointArgs{...}
type VpcEndpointsVpcEndpointOutput ¶
type VpcEndpointsVpcEndpointOutput struct{ *pulumi.OutputState }
func (VpcEndpointsVpcEndpointOutput) BusinessStatus ¶
func (o VpcEndpointsVpcEndpointOutput) BusinessStatus() pulumi.StringOutput
Whether the vpc endpoint is locked.
func (VpcEndpointsVpcEndpointOutput) ConnectionStatus ¶
func (o VpcEndpointsVpcEndpointOutput) ConnectionStatus() pulumi.StringOutput
The connection status of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) CreationTime ¶
func (o VpcEndpointsVpcEndpointOutput) CreationTime() pulumi.StringOutput
The create time of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) DeletedTime ¶
func (o VpcEndpointsVpcEndpointOutput) DeletedTime() pulumi.StringOutput
The delete time of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) Description ¶
func (o VpcEndpointsVpcEndpointOutput) Description() pulumi.StringOutput
The description of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) ElementType ¶
func (VpcEndpointsVpcEndpointOutput) ElementType() reflect.Type
func (VpcEndpointsVpcEndpointOutput) EndpointDomain ¶
func (o VpcEndpointsVpcEndpointOutput) EndpointDomain() pulumi.StringOutput
The domain of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) EndpointId ¶
func (o VpcEndpointsVpcEndpointOutput) EndpointId() pulumi.StringOutput
The Id of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) EndpointName ¶
func (o VpcEndpointsVpcEndpointOutput) EndpointName() pulumi.StringOutput
The name of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) EndpointType ¶
func (o VpcEndpointsVpcEndpointOutput) EndpointType() pulumi.StringOutput
The type of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) Id ¶
func (o VpcEndpointsVpcEndpointOutput) Id() pulumi.StringOutput
The Id of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) ServiceId ¶
func (o VpcEndpointsVpcEndpointOutput) ServiceId() pulumi.StringOutput
The Id of vpc endpoint service.
func (VpcEndpointsVpcEndpointOutput) ServiceName ¶
func (o VpcEndpointsVpcEndpointOutput) ServiceName() pulumi.StringOutput
The name of vpc endpoint service.
func (VpcEndpointsVpcEndpointOutput) Status ¶
func (o VpcEndpointsVpcEndpointOutput) Status() pulumi.StringOutput
The status of vpc endpoint. Valid values: `Creating`, `Pending`, `Available`, `Deleting`, `Inactive`.
func (VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutput ¶
func (o VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutput() VpcEndpointsVpcEndpointOutput
func (VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutputWithContext ¶
func (o VpcEndpointsVpcEndpointOutput) ToVpcEndpointsVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointsVpcEndpointOutput
func (VpcEndpointsVpcEndpointOutput) UpdateTime ¶
func (o VpcEndpointsVpcEndpointOutput) UpdateTime() pulumi.StringOutput
The update time of vpc endpoint.
func (VpcEndpointsVpcEndpointOutput) VpcId ¶
func (o VpcEndpointsVpcEndpointOutput) VpcId() pulumi.StringOutput
The vpc id of vpc endpoint.
Source Files ¶
- init.go
- pulumiTypes.go
- securityGroup.go
- vpcEndpoint.go
- vpcEndpointConnection.go
- vpcEndpointConnections.go
- vpcEndpointService.go
- vpcEndpointServicePermission.go
- vpcEndpointServicePermissions.go
- vpcEndpointServiceResource.go
- vpcEndpointServices.go
- vpcEndpointZone.go
- vpcEndpointZones.go
- vpcEndpoints.go