Documentation
¶
Index ¶
- type GetServiceArgs
- type GetServiceResult
- type GetVpcEndpointConnectionsArgs
- type GetVpcEndpointConnectionsConnection
- type GetVpcEndpointConnectionsConnectionArgs
- func (GetVpcEndpointConnectionsConnectionArgs) ElementType() reflect.Type
- func (i GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutput() GetVpcEndpointConnectionsConnectionOutput
- func (i GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionOutput
- type GetVpcEndpointConnectionsConnectionArray
- func (GetVpcEndpointConnectionsConnectionArray) ElementType() reflect.Type
- func (i GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutput() GetVpcEndpointConnectionsConnectionArrayOutput
- func (i GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionArrayOutput
- type GetVpcEndpointConnectionsConnectionArrayInput
- type GetVpcEndpointConnectionsConnectionArrayOutput
- func (GetVpcEndpointConnectionsConnectionArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointConnectionsConnectionArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointConnectionsConnectionOutput
- func (o GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutput() GetVpcEndpointConnectionsConnectionArrayOutput
- func (o GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionArrayOutput
- type GetVpcEndpointConnectionsConnectionInput
- type GetVpcEndpointConnectionsConnectionOutput
- func (o GetVpcEndpointConnectionsConnectionOutput) Bandwidth() pulumi.IntOutput
- func (GetVpcEndpointConnectionsConnectionOutput) ElementType() reflect.Type
- func (o GetVpcEndpointConnectionsConnectionOutput) EndpointId() pulumi.StringOutput
- func (o GetVpcEndpointConnectionsConnectionOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointConnectionsConnectionOutput) Status() pulumi.StringOutput
- func (o GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutput() GetVpcEndpointConnectionsConnectionOutput
- func (o GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionOutput
- type GetVpcEndpointConnectionsResult
- type GetVpcEndpointServiceResourcesArgs
- type GetVpcEndpointServiceResourcesResource
- type GetVpcEndpointServiceResourcesResourceArgs
- func (GetVpcEndpointServiceResourcesResourceArgs) ElementType() reflect.Type
- func (i GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutput() GetVpcEndpointServiceResourcesResourceOutput
- func (i GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceOutput
- type GetVpcEndpointServiceResourcesResourceArray
- func (GetVpcEndpointServiceResourcesResourceArray) ElementType() reflect.Type
- func (i GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutput() GetVpcEndpointServiceResourcesResourceArrayOutput
- func (i GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceArrayOutput
- type GetVpcEndpointServiceResourcesResourceArrayInput
- type GetVpcEndpointServiceResourcesResourceArrayOutput
- func (GetVpcEndpointServiceResourcesResourceArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServiceResourcesResourceArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointServiceResourcesResourceOutput
- func (o GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutput() GetVpcEndpointServiceResourcesResourceArrayOutput
- func (o GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceArrayOutput
- type GetVpcEndpointServiceResourcesResourceInput
- type GetVpcEndpointServiceResourcesResourceOutput
- func (GetVpcEndpointServiceResourcesResourceOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServiceResourcesResourceOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointServiceResourcesResourceOutput) ResourceId() pulumi.StringOutput
- func (o GetVpcEndpointServiceResourcesResourceOutput) ResourceType() pulumi.StringOutput
- func (o GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutput() GetVpcEndpointServiceResourcesResourceOutput
- func (o GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceOutput
- type GetVpcEndpointServiceResourcesResult
- type GetVpcEndpointServiceUsersArgs
- type GetVpcEndpointServiceUsersResult
- type GetVpcEndpointServiceUsersUser
- type GetVpcEndpointServiceUsersUserArgs
- func (GetVpcEndpointServiceUsersUserArgs) ElementType() reflect.Type
- func (i GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutput() GetVpcEndpointServiceUsersUserOutput
- func (i GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserOutput
- type GetVpcEndpointServiceUsersUserArray
- func (GetVpcEndpointServiceUsersUserArray) ElementType() reflect.Type
- func (i GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutput() GetVpcEndpointServiceUsersUserArrayOutput
- func (i GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserArrayOutput
- type GetVpcEndpointServiceUsersUserArrayInput
- type GetVpcEndpointServiceUsersUserArrayOutput
- func (GetVpcEndpointServiceUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServiceUsersUserArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointServiceUsersUserOutput
- func (o GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutput() GetVpcEndpointServiceUsersUserArrayOutput
- func (o GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserArrayOutput
- type GetVpcEndpointServiceUsersUserInput
- type GetVpcEndpointServiceUsersUserOutput
- func (GetVpcEndpointServiceUsersUserOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServiceUsersUserOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutput() GetVpcEndpointServiceUsersUserOutput
- func (o GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserOutput
- func (o GetVpcEndpointServiceUsersUserOutput) UserId() pulumi.StringOutput
- type GetVpcEndpointServicesArgs
- type GetVpcEndpointServicesResult
- type GetVpcEndpointServicesService
- type GetVpcEndpointServicesServiceArgs
- func (GetVpcEndpointServicesServiceArgs) ElementType() reflect.Type
- func (i GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutput() GetVpcEndpointServicesServiceOutput
- func (i GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceOutput
- type GetVpcEndpointServicesServiceArray
- func (GetVpcEndpointServicesServiceArray) ElementType() reflect.Type
- func (i GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutput() GetVpcEndpointServicesServiceArrayOutput
- func (i GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceArrayOutput
- type GetVpcEndpointServicesServiceArrayInput
- type GetVpcEndpointServicesServiceArrayOutput
- func (GetVpcEndpointServicesServiceArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServicesServiceArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointServicesServiceOutput
- func (o GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutput() GetVpcEndpointServicesServiceArrayOutput
- func (o GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceArrayOutput
- type GetVpcEndpointServicesServiceInput
- type GetVpcEndpointServicesServiceOutput
- func (o GetVpcEndpointServicesServiceOutput) AutoAcceptConnection() pulumi.BoolOutput
- func (o GetVpcEndpointServicesServiceOutput) ConnectBandwidth() pulumi.IntOutput
- func (GetVpcEndpointServicesServiceOutput) ElementType() reflect.Type
- func (o GetVpcEndpointServicesServiceOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) ServiceBusinessStatus() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) ServiceDescription() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) ServiceDomain() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) ServiceId() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) Status() pulumi.StringOutput
- func (o GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutput() GetVpcEndpointServicesServiceOutput
- func (o GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceOutput
- func (o GetVpcEndpointServicesServiceOutput) VpcEndpointServiceName() pulumi.StringOutput
- type GetVpcEndpointZonesArgs
- type GetVpcEndpointZonesResult
- type GetVpcEndpointZonesZone
- type GetVpcEndpointZonesZoneArgs
- type GetVpcEndpointZonesZoneArray
- func (GetVpcEndpointZonesZoneArray) ElementType() reflect.Type
- func (i GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutput() GetVpcEndpointZonesZoneArrayOutput
- func (i GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneArrayOutput
- type GetVpcEndpointZonesZoneArrayInput
- type GetVpcEndpointZonesZoneArrayOutput
- func (GetVpcEndpointZonesZoneArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointZonesZoneArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointZonesZoneOutput
- func (o GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutput() GetVpcEndpointZonesZoneArrayOutput
- func (o GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneArrayOutput
- type GetVpcEndpointZonesZoneInput
- type GetVpcEndpointZonesZoneOutput
- func (GetVpcEndpointZonesZoneOutput) ElementType() reflect.Type
- func (o GetVpcEndpointZonesZoneOutput) EniId() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) EniIp() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) Status() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutput() GetVpcEndpointZonesZoneOutput
- func (o GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneOutput
- func (o GetVpcEndpointZonesZoneOutput) VswitchId() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) ZoneDomain() pulumi.StringOutput
- func (o GetVpcEndpointZonesZoneOutput) ZoneId() pulumi.StringOutput
- type GetVpcEndpointsArgs
- type GetVpcEndpointsEndpoint
- type GetVpcEndpointsEndpointArgs
- type GetVpcEndpointsEndpointArray
- func (GetVpcEndpointsEndpointArray) ElementType() reflect.Type
- func (i GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutput() GetVpcEndpointsEndpointArrayOutput
- func (i GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointArrayOutput
- type GetVpcEndpointsEndpointArrayInput
- type GetVpcEndpointsEndpointArrayOutput
- func (GetVpcEndpointsEndpointArrayOutput) ElementType() reflect.Type
- func (o GetVpcEndpointsEndpointArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointsEndpointOutput
- func (o GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutput() GetVpcEndpointsEndpointArrayOutput
- func (o GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointArrayOutput
- type GetVpcEndpointsEndpointInput
- type GetVpcEndpointsEndpointOutput
- func (o GetVpcEndpointsEndpointOutput) Bandwidth() pulumi.IntOutput
- func (o GetVpcEndpointsEndpointOutput) ConnectionStatus() pulumi.StringOutput
- func (GetVpcEndpointsEndpointOutput) ElementType() reflect.Type
- func (o GetVpcEndpointsEndpointOutput) EndpointBusinessStatus() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) EndpointDescription() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) EndpointDomain() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) EndpointId() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) Id() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetVpcEndpointsEndpointOutput) ServiceId() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) ServiceName() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) Status() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutput() GetVpcEndpointsEndpointOutput
- func (o GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointOutput
- func (o GetVpcEndpointsEndpointOutput) VpcEndpointName() pulumi.StringOutput
- func (o GetVpcEndpointsEndpointOutput) VpcId() pulumi.StringOutput
- type GetVpcEndpointsResult
- type VpcEndpoint
- func (*VpcEndpoint) ElementType() reflect.Type
- func (i *VpcEndpoint) ToVpcEndpointOutput() VpcEndpointOutput
- func (i *VpcEndpoint) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
- func (i *VpcEndpoint) ToVpcEndpointPtrOutput() VpcEndpointPtrOutput
- func (i *VpcEndpoint) ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput
- 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 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 (VpcEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
- func (o VpcEndpointOutput) ToVpcEndpointPtrOutput() VpcEndpointPtrOutput
- func (o VpcEndpointOutput) ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput
- type VpcEndpointPtrInput
- type VpcEndpointPtrOutput
- type VpcEndpointService
- func (*VpcEndpointService) ElementType() reflect.Type
- func (i *VpcEndpointService) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
- func (i *VpcEndpointService) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
- func (i *VpcEndpointService) ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput
- func (i *VpcEndpointService) ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput
- 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 VpcEndpointServiceConnection
- func (*VpcEndpointServiceConnection) ElementType() reflect.Type
- func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutput() VpcEndpointServiceConnectionOutput
- func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionOutput
- func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
- func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
- type VpcEndpointServiceConnectionArgs
- type VpcEndpointServiceConnectionArray
- func (VpcEndpointServiceConnectionArray) ElementType() reflect.Type
- func (i VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutput() VpcEndpointServiceConnectionArrayOutput
- func (i VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionArrayOutput
- type VpcEndpointServiceConnectionArrayInput
- type VpcEndpointServiceConnectionArrayOutput
- func (VpcEndpointServiceConnectionArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceConnectionArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceConnectionOutput
- func (o VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutput() VpcEndpointServiceConnectionArrayOutput
- func (o VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionArrayOutput
- type VpcEndpointServiceConnectionInput
- type VpcEndpointServiceConnectionMap
- func (VpcEndpointServiceConnectionMap) ElementType() reflect.Type
- func (i VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutput() VpcEndpointServiceConnectionMapOutput
- func (i VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionMapOutput
- type VpcEndpointServiceConnectionMapInput
- type VpcEndpointServiceConnectionMapOutput
- func (VpcEndpointServiceConnectionMapOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceConnectionOutput
- func (o VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutput() VpcEndpointServiceConnectionMapOutput
- func (o VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionMapOutput
- type VpcEndpointServiceConnectionOutput
- func (VpcEndpointServiceConnectionOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutput() VpcEndpointServiceConnectionOutput
- func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionOutput
- func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
- func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
- type VpcEndpointServiceConnectionPtrInput
- type VpcEndpointServiceConnectionPtrOutput
- func (VpcEndpointServiceConnectionPtrOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
- func (o VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
- type VpcEndpointServiceConnectionState
- 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 (VpcEndpointServiceOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
- func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
- func (o VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput
- func (o VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput
- type VpcEndpointServicePtrInput
- type VpcEndpointServicePtrOutput
- type VpcEndpointServiceResource
- func (*VpcEndpointServiceResource) ElementType() reflect.Type
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
- func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
- 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) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
- func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
- func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
- func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
- type VpcEndpointServiceResourcePtrInput
- type VpcEndpointServiceResourcePtrOutput
- func (VpcEndpointServiceResourcePtrOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
- func (o VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
- type VpcEndpointServiceResourceState
- type VpcEndpointServiceState
- type VpcEndpointServiceUser
- func (*VpcEndpointServiceUser) ElementType() reflect.Type
- func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserOutput() VpcEndpointServiceUserOutput
- func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserOutputWithContext(ctx context.Context) VpcEndpointServiceUserOutput
- func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
- func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
- type VpcEndpointServiceUserArgs
- type VpcEndpointServiceUserArray
- func (VpcEndpointServiceUserArray) ElementType() reflect.Type
- func (i VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutput() VpcEndpointServiceUserArrayOutput
- func (i VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutputWithContext(ctx context.Context) VpcEndpointServiceUserArrayOutput
- type VpcEndpointServiceUserArrayInput
- type VpcEndpointServiceUserArrayOutput
- func (VpcEndpointServiceUserArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceUserArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceUserOutput
- func (o VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutput() VpcEndpointServiceUserArrayOutput
- func (o VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutputWithContext(ctx context.Context) VpcEndpointServiceUserArrayOutput
- type VpcEndpointServiceUserInput
- type VpcEndpointServiceUserMap
- type VpcEndpointServiceUserMapInput
- type VpcEndpointServiceUserMapOutput
- func (VpcEndpointServiceUserMapOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceUserMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceUserOutput
- func (o VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutput() VpcEndpointServiceUserMapOutput
- func (o VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutputWithContext(ctx context.Context) VpcEndpointServiceUserMapOutput
- type VpcEndpointServiceUserOutput
- func (VpcEndpointServiceUserOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutput() VpcEndpointServiceUserOutput
- func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutputWithContext(ctx context.Context) VpcEndpointServiceUserOutput
- func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
- func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
- type VpcEndpointServiceUserPtrInput
- type VpcEndpointServiceUserPtrOutput
- func (VpcEndpointServiceUserPtrOutput) ElementType() reflect.Type
- func (o VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
- func (o VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
- type VpcEndpointServiceUserState
- type VpcEndpointState
- type VpcEndpointZone
- func (*VpcEndpointZone) ElementType() reflect.Type
- func (i *VpcEndpointZone) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
- func (i *VpcEndpointZone) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
- func (i *VpcEndpointZone) ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput
- func (i *VpcEndpointZone) ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput
- 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) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
- func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
- func (o VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput
- func (o VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput
- type VpcEndpointZonePtrInput
- type VpcEndpointZonePtrOutput
- type VpcEndpointZoneState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServiceArgs ¶ added in v2.32.0
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceResult ¶ added in v2.32.0
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶ added in v2.32.0
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open Privatelink service automatically. If the service has been opened, it will return opened.
For information about Privatelink and how to use it, see [What is Privatelink](https://www.alibabacloud.com/help/en/product/120462.htm).
> **NOTE:** Available in v1.113.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "On" _, err := privatelink.GetService(ctx, &privatelink.GetServiceArgs{ Enable: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type GetVpcEndpointConnectionsArgs ¶ added in v2.29.0
type GetVpcEndpointConnectionsArgs struct { // The ID of the Vpc Endpoint. EndpointId *string `pulumi:"endpointId"` // The endpoint owner id. EndpointOwnerId *int `pulumi:"endpointOwnerId"` OutputFile *string `pulumi:"outputFile"` // The ID of the Vpc Endpoint Service. ServiceId string `pulumi:"serviceId"` // The status of Vpc Endpoint Connection. Status *string `pulumi:"status"` }
A collection of arguments for invoking getVpcEndpointConnections.
type GetVpcEndpointConnectionsConnection ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnection struct { // The Bandwidth. Bandwidth int `pulumi:"bandwidth"` // The ID of the Vpc Endpoint. EndpointId string `pulumi:"endpointId"` // The ID of the Vpc Endpoint Connection. Id string `pulumi:"id"` // The status of Vpc Endpoint Connection. Status string `pulumi:"status"` }
type GetVpcEndpointConnectionsConnectionArgs ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionArgs struct { // The Bandwidth. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // The ID of the Vpc Endpoint. EndpointId pulumi.StringInput `pulumi:"endpointId"` // The ID of the Vpc Endpoint Connection. Id pulumi.StringInput `pulumi:"id"` // The status of Vpc Endpoint Connection. Status pulumi.StringInput `pulumi:"status"` }
func (GetVpcEndpointConnectionsConnectionArgs) ElementType ¶ added in v2.29.0
func (GetVpcEndpointConnectionsConnectionArgs) ElementType() reflect.Type
func (GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutput ¶ added in v2.29.0
func (i GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutput() GetVpcEndpointConnectionsConnectionOutput
func (GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointConnectionsConnectionArgs) ToGetVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionOutput
type GetVpcEndpointConnectionsConnectionArray ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionArray []GetVpcEndpointConnectionsConnectionInput
func (GetVpcEndpointConnectionsConnectionArray) ElementType ¶ added in v2.29.0
func (GetVpcEndpointConnectionsConnectionArray) ElementType() reflect.Type
func (GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutput ¶ added in v2.29.0
func (i GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutput() GetVpcEndpointConnectionsConnectionArrayOutput
func (GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointConnectionsConnectionArray) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionArrayOutput
type GetVpcEndpointConnectionsConnectionArrayInput ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionArrayInput interface { pulumi.Input ToGetVpcEndpointConnectionsConnectionArrayOutput() GetVpcEndpointConnectionsConnectionArrayOutput ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext(context.Context) GetVpcEndpointConnectionsConnectionArrayOutput }
GetVpcEndpointConnectionsConnectionArrayInput is an input type that accepts GetVpcEndpointConnectionsConnectionArray and GetVpcEndpointConnectionsConnectionArrayOutput values. You can construct a concrete instance of `GetVpcEndpointConnectionsConnectionArrayInput` via:
GetVpcEndpointConnectionsConnectionArray{ GetVpcEndpointConnectionsConnectionArgs{...} }
type GetVpcEndpointConnectionsConnectionArrayOutput ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointConnectionsConnectionArrayOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointConnectionsConnectionArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutput ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutput() GetVpcEndpointConnectionsConnectionArrayOutput
func (GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionArrayOutput) ToGetVpcEndpointConnectionsConnectionArrayOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionArrayOutput
type GetVpcEndpointConnectionsConnectionInput ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionInput interface { pulumi.Input ToGetVpcEndpointConnectionsConnectionOutput() GetVpcEndpointConnectionsConnectionOutput ToGetVpcEndpointConnectionsConnectionOutputWithContext(context.Context) GetVpcEndpointConnectionsConnectionOutput }
GetVpcEndpointConnectionsConnectionInput is an input type that accepts GetVpcEndpointConnectionsConnectionArgs and GetVpcEndpointConnectionsConnectionOutput values. You can construct a concrete instance of `GetVpcEndpointConnectionsConnectionInput` via:
GetVpcEndpointConnectionsConnectionArgs{...}
type GetVpcEndpointConnectionsConnectionOutput ¶ added in v2.29.0
type GetVpcEndpointConnectionsConnectionOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointConnectionsConnectionOutput) Bandwidth ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) Bandwidth() pulumi.IntOutput
The Bandwidth.
func (GetVpcEndpointConnectionsConnectionOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointConnectionsConnectionOutput) ElementType() reflect.Type
func (GetVpcEndpointConnectionsConnectionOutput) EndpointId ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) EndpointId() pulumi.StringOutput
The ID of the Vpc Endpoint.
func (GetVpcEndpointConnectionsConnectionOutput) Id ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint Connection.
func (GetVpcEndpointConnectionsConnectionOutput) Status ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) Status() pulumi.StringOutput
The status of Vpc Endpoint Connection.
func (GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutput ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutput() GetVpcEndpointConnectionsConnectionOutput
func (GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointConnectionsConnectionOutput) ToGetVpcEndpointConnectionsConnectionOutputWithContext(ctx context.Context) GetVpcEndpointConnectionsConnectionOutput
type GetVpcEndpointConnectionsResult ¶ added in v2.29.0
type GetVpcEndpointConnectionsResult struct { Connections []GetVpcEndpointConnectionsConnection `pulumi:"connections"` EndpointId *string `pulumi:"endpointId"` EndpointOwnerId *int `pulumi:"endpointOwnerId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` ServiceId string `pulumi:"serviceId"` Status *string `pulumi:"status"` }
A collection of values returned by getVpcEndpointConnections.
func GetVpcEndpointConnections ¶ added in v2.29.0
func GetVpcEndpointConnections(ctx *pulumi.Context, args *GetVpcEndpointConnectionsArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointConnectionsResult, error)
This data source provides the Privatelink Vpc Endpoint Connections of the current Alibaba Cloud user.
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "Connected" example, err := privatelink.GetVpcEndpointConnections(ctx, &privatelink.GetVpcEndpointConnectionsArgs{ ServiceId: "example_value", Status: &opt0, }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointConnectionId", example.Connections[0].Id) return nil }) }
```
type GetVpcEndpointServiceResourcesArgs ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesArgs struct { OutputFile *string `pulumi:"outputFile"` // The ID of Vpc Endpoint Service. ServiceId string `pulumi:"serviceId"` }
A collection of arguments for invoking getVpcEndpointServiceResources.
type GetVpcEndpointServiceResourcesResource ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceArgs ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceArgs struct { // The ID of the Vpc Endpoint Service Resource. Id pulumi.StringInput `pulumi:"id"` // The ID of Resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The type of Resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (GetVpcEndpointServiceResourcesResourceArgs) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceResourcesResourceArgs) ElementType() reflect.Type
func (GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutput ¶ added in v2.29.0
func (i GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutput() GetVpcEndpointServiceResourcesResourceOutput
func (GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointServiceResourcesResourceArgs) ToGetVpcEndpointServiceResourcesResourceOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceOutput
type GetVpcEndpointServiceResourcesResourceArray ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceArray []GetVpcEndpointServiceResourcesResourceInput
func (GetVpcEndpointServiceResourcesResourceArray) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceResourcesResourceArray) ElementType() reflect.Type
func (GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutput ¶ added in v2.29.0
func (i GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutput() GetVpcEndpointServiceResourcesResourceArrayOutput
func (GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointServiceResourcesResourceArray) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceArrayOutput
type GetVpcEndpointServiceResourcesResourceArrayInput ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceArrayInput interface { pulumi.Input ToGetVpcEndpointServiceResourcesResourceArrayOutput() GetVpcEndpointServiceResourcesResourceArrayOutput ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext(context.Context) GetVpcEndpointServiceResourcesResourceArrayOutput }
GetVpcEndpointServiceResourcesResourceArrayInput is an input type that accepts GetVpcEndpointServiceResourcesResourceArray and GetVpcEndpointServiceResourcesResourceArrayOutput values. You can construct a concrete instance of `GetVpcEndpointServiceResourcesResourceArrayInput` via:
GetVpcEndpointServiceResourcesResourceArray{ GetVpcEndpointServiceResourcesResourceArgs{...} }
type GetVpcEndpointServiceResourcesResourceArrayOutput ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServiceResourcesResourceArrayOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceResourcesResourceArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutput ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutput() GetVpcEndpointServiceResourcesResourceArrayOutput
func (GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceArrayOutput) ToGetVpcEndpointServiceResourcesResourceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceArrayOutput
type GetVpcEndpointServiceResourcesResourceInput ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceInput interface { pulumi.Input ToGetVpcEndpointServiceResourcesResourceOutput() GetVpcEndpointServiceResourcesResourceOutput ToGetVpcEndpointServiceResourcesResourceOutputWithContext(context.Context) GetVpcEndpointServiceResourcesResourceOutput }
GetVpcEndpointServiceResourcesResourceInput is an input type that accepts GetVpcEndpointServiceResourcesResourceArgs and GetVpcEndpointServiceResourcesResourceOutput values. You can construct a concrete instance of `GetVpcEndpointServiceResourcesResourceInput` via:
GetVpcEndpointServiceResourcesResourceArgs{...}
type GetVpcEndpointServiceResourcesResourceOutput ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResourceOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServiceResourcesResourceOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceResourcesResourceOutput) ElementType() reflect.Type
func (GetVpcEndpointServiceResourcesResourceOutput) Id ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint Service Resource.
func (GetVpcEndpointServiceResourcesResourceOutput) ResourceId ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceOutput) ResourceId() pulumi.StringOutput
The ID of Resource.
func (GetVpcEndpointServiceResourcesResourceOutput) ResourceType ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceOutput) ResourceType() pulumi.StringOutput
The type of Resource.
func (GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutput ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutput() GetVpcEndpointServiceResourcesResourceOutput
func (GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointServiceResourcesResourceOutput) ToGetVpcEndpointServiceResourcesResourceOutputWithContext(ctx context.Context) GetVpcEndpointServiceResourcesResourceOutput
type GetVpcEndpointServiceResourcesResult ¶ added in v2.29.0
type GetVpcEndpointServiceResourcesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Resources []GetVpcEndpointServiceResourcesResource `pulumi:"resources"` ServiceId string `pulumi:"serviceId"` }
A collection of values returned by getVpcEndpointServiceResources.
func GetVpcEndpointServiceResources ¶ added in v2.29.0
func GetVpcEndpointServiceResources(ctx *pulumi.Context, args *GetVpcEndpointServiceResourcesArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointServiceResourcesResult, error)
This data source provides the Privatelink Vpc Endpoint Service Resources of the current Alibaba Cloud user.
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := privatelink.GetVpcEndpointServiceResources(ctx, &privatelink.GetVpcEndpointServiceResourcesArgs{ ServiceId: "epsrv-gw8ii1xxxx", }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointServiceResourceId", example.Resources[0].Id) return nil }) }
```
type GetVpcEndpointServiceUsersArgs ¶ added in v2.29.0
type GetVpcEndpointServiceUsersArgs struct { OutputFile *string `pulumi:"outputFile"` // The Id of Vpc Endpoint Service. ServiceId string `pulumi:"serviceId"` // The Id of Ram User. UserId *string `pulumi:"userId"` }
A collection of arguments for invoking getVpcEndpointServiceUsers.
type GetVpcEndpointServiceUsersResult ¶ added in v2.29.0
type GetVpcEndpointServiceUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` ServiceId string `pulumi:"serviceId"` UserId *string `pulumi:"userId"` Users []GetVpcEndpointServiceUsersUser `pulumi:"users"` }
A collection of values returned by getVpcEndpointServiceUsers.
func GetVpcEndpointServiceUsers ¶ added in v2.29.0
func GetVpcEndpointServiceUsers(ctx *pulumi.Context, args *GetVpcEndpointServiceUsersArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointServiceUsersResult, error)
This data source provides the Privatelink Vpc Endpoint Service Users of the current Alibaba Cloud user.
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := privatelink.GetVpcEndpointServiceUsers(ctx, &privatelink.GetVpcEndpointServiceUsersArgs{ ServiceId: "epsrv-gw81c6vxxxxxx", }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointServiceUserId", example.Users[0].Id) return nil }) }
```
type GetVpcEndpointServiceUsersUser ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserArgs ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserArgs struct { // The ID of the Vpc Endpoint Service User. Id pulumi.StringInput `pulumi:"id"` // The Id of Ram User. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetVpcEndpointServiceUsersUserArgs) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceUsersUserArgs) ElementType() reflect.Type
func (GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutput ¶ added in v2.29.0
func (i GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutput() GetVpcEndpointServiceUsersUserOutput
func (GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointServiceUsersUserArgs) ToGetVpcEndpointServiceUsersUserOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserOutput
type GetVpcEndpointServiceUsersUserArray ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserArray []GetVpcEndpointServiceUsersUserInput
func (GetVpcEndpointServiceUsersUserArray) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceUsersUserArray) ElementType() reflect.Type
func (GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutput ¶ added in v2.29.0
func (i GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutput() GetVpcEndpointServiceUsersUserArrayOutput
func (GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext ¶ added in v2.29.0
func (i GetVpcEndpointServiceUsersUserArray) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserArrayOutput
type GetVpcEndpointServiceUsersUserArrayInput ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserArrayInput interface { pulumi.Input ToGetVpcEndpointServiceUsersUserArrayOutput() GetVpcEndpointServiceUsersUserArrayOutput ToGetVpcEndpointServiceUsersUserArrayOutputWithContext(context.Context) GetVpcEndpointServiceUsersUserArrayOutput }
GetVpcEndpointServiceUsersUserArrayInput is an input type that accepts GetVpcEndpointServiceUsersUserArray and GetVpcEndpointServiceUsersUserArrayOutput values. You can construct a concrete instance of `GetVpcEndpointServiceUsersUserArrayInput` via:
GetVpcEndpointServiceUsersUserArray{ GetVpcEndpointServiceUsersUserArgs{...} }
type GetVpcEndpointServiceUsersUserArrayOutput ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServiceUsersUserArrayOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceUsersUserArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutput ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutput() GetVpcEndpointServiceUsersUserArrayOutput
func (GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserArrayOutput) ToGetVpcEndpointServiceUsersUserArrayOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserArrayOutput
type GetVpcEndpointServiceUsersUserInput ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserInput interface { pulumi.Input ToGetVpcEndpointServiceUsersUserOutput() GetVpcEndpointServiceUsersUserOutput ToGetVpcEndpointServiceUsersUserOutputWithContext(context.Context) GetVpcEndpointServiceUsersUserOutput }
GetVpcEndpointServiceUsersUserInput is an input type that accepts GetVpcEndpointServiceUsersUserArgs and GetVpcEndpointServiceUsersUserOutput values. You can construct a concrete instance of `GetVpcEndpointServiceUsersUserInput` via:
GetVpcEndpointServiceUsersUserArgs{...}
type GetVpcEndpointServiceUsersUserOutput ¶ added in v2.29.0
type GetVpcEndpointServiceUsersUserOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServiceUsersUserOutput) ElementType ¶ added in v2.29.0
func (GetVpcEndpointServiceUsersUserOutput) ElementType() reflect.Type
func (GetVpcEndpointServiceUsersUserOutput) Id ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint Service User.
func (GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutput ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutput() GetVpcEndpointServiceUsersUserOutput
func (GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutputWithContext ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserOutput) ToGetVpcEndpointServiceUsersUserOutputWithContext(ctx context.Context) GetVpcEndpointServiceUsersUserOutput
func (GetVpcEndpointServiceUsersUserOutput) UserId ¶ added in v2.29.0
func (o GetVpcEndpointServiceUsersUserOutput) UserId() pulumi.StringOutput
The Id of Ram User.
type GetVpcEndpointServicesArgs ¶
type GetVpcEndpointServicesArgs struct { // Whether to automatically accept terminal node connections.. AutoAcceptConnection *bool `pulumi:"autoAcceptConnection"` // A list of Vpc Endpoint Service IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Vpc Endpoint Service name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The business status of the terminal node service.. ServiceBusinessStatus *string `pulumi:"serviceBusinessStatus"` // The Status of Vpc Endpoint Service. Status *string `pulumi:"status"` // The name of Vpc Endpoint Service. VpcEndpointServiceName *string `pulumi:"vpcEndpointServiceName"` }
A collection of arguments for invoking getVpcEndpointServices.
type GetVpcEndpointServicesResult ¶
type GetVpcEndpointServicesResult struct { AutoAcceptConnection *bool `pulumi:"autoAcceptConnection"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` ServiceBusinessStatus *string `pulumi:"serviceBusinessStatus"` Services []GetVpcEndpointServicesService `pulumi:"services"` Status *string `pulumi:"status"` VpcEndpointServiceName *string `pulumi:"vpcEndpointServiceName"` }
A collection of values returned by getVpcEndpointServices.
func GetVpcEndpointServices ¶
func GetVpcEndpointServices(ctx *pulumi.Context, args *GetVpcEndpointServicesArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointServicesResult, error)
This data source provides the Privatelink Vpc Endpoint Services of the current Alibaba Cloud user.
> **NOTE:** Available in v1.109.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "the_resource_name" example, err := privatelink.GetVpcEndpointServices(ctx, &privatelink.GetVpcEndpointServicesArgs{ Ids: []string{ "example_value", }, NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointServiceId", example.Services[0].Id) return nil }) }
```
type GetVpcEndpointServicesService ¶
type GetVpcEndpointServicesService struct { // Whether to automatically accept terminal node connections.. AutoAcceptConnection bool `pulumi:"autoAcceptConnection"` // The connection bandwidth. ConnectBandwidth int `pulumi:"connectBandwidth"` // The ID of the Vpc Endpoint Service. Id string `pulumi:"id"` // The business status of the terminal node service.. ServiceBusinessStatus string `pulumi:"serviceBusinessStatus"` // The description of the terminal node service. ServiceDescription string `pulumi:"serviceDescription"` // The domain of service. ServiceDomain string `pulumi:"serviceDomain"` // The ID of the Vpc Endpoint Service. ServiceId string `pulumi:"serviceId"` // The Status of Vpc Endpoint Service. Status string `pulumi:"status"` // The name of Vpc Endpoint Service. VpcEndpointServiceName string `pulumi:"vpcEndpointServiceName"` }
type GetVpcEndpointServicesServiceArgs ¶
type GetVpcEndpointServicesServiceArgs struct { // Whether to automatically accept terminal node connections.. AutoAcceptConnection pulumi.BoolInput `pulumi:"autoAcceptConnection"` // The connection bandwidth. ConnectBandwidth pulumi.IntInput `pulumi:"connectBandwidth"` // The ID of the Vpc Endpoint Service. Id pulumi.StringInput `pulumi:"id"` // The business status of the terminal node service.. ServiceBusinessStatus pulumi.StringInput `pulumi:"serviceBusinessStatus"` // The description of the terminal node service. ServiceDescription pulumi.StringInput `pulumi:"serviceDescription"` // The domain of service. ServiceDomain pulumi.StringInput `pulumi:"serviceDomain"` // The ID of the Vpc Endpoint Service. ServiceId pulumi.StringInput `pulumi:"serviceId"` // The Status of Vpc Endpoint Service. Status pulumi.StringInput `pulumi:"status"` // The name of Vpc Endpoint Service. VpcEndpointServiceName pulumi.StringInput `pulumi:"vpcEndpointServiceName"` }
func (GetVpcEndpointServicesServiceArgs) ElementType ¶
func (GetVpcEndpointServicesServiceArgs) ElementType() reflect.Type
func (GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutput ¶
func (i GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutput() GetVpcEndpointServicesServiceOutput
func (GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutputWithContext ¶
func (i GetVpcEndpointServicesServiceArgs) ToGetVpcEndpointServicesServiceOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceOutput
type GetVpcEndpointServicesServiceArray ¶
type GetVpcEndpointServicesServiceArray []GetVpcEndpointServicesServiceInput
func (GetVpcEndpointServicesServiceArray) ElementType ¶
func (GetVpcEndpointServicesServiceArray) ElementType() reflect.Type
func (GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutput ¶
func (i GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutput() GetVpcEndpointServicesServiceArrayOutput
func (GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutputWithContext ¶
func (i GetVpcEndpointServicesServiceArray) ToGetVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceArrayOutput
type GetVpcEndpointServicesServiceArrayInput ¶
type GetVpcEndpointServicesServiceArrayInput interface { pulumi.Input ToGetVpcEndpointServicesServiceArrayOutput() GetVpcEndpointServicesServiceArrayOutput ToGetVpcEndpointServicesServiceArrayOutputWithContext(context.Context) GetVpcEndpointServicesServiceArrayOutput }
GetVpcEndpointServicesServiceArrayInput is an input type that accepts GetVpcEndpointServicesServiceArray and GetVpcEndpointServicesServiceArrayOutput values. You can construct a concrete instance of `GetVpcEndpointServicesServiceArrayInput` via:
GetVpcEndpointServicesServiceArray{ GetVpcEndpointServicesServiceArgs{...} }
type GetVpcEndpointServicesServiceArrayOutput ¶
type GetVpcEndpointServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServicesServiceArrayOutput) ElementType ¶
func (GetVpcEndpointServicesServiceArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutput ¶
func (o GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutput() GetVpcEndpointServicesServiceArrayOutput
func (GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutputWithContext ¶
func (o GetVpcEndpointServicesServiceArrayOutput) ToGetVpcEndpointServicesServiceArrayOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceArrayOutput
type GetVpcEndpointServicesServiceInput ¶
type GetVpcEndpointServicesServiceInput interface { pulumi.Input ToGetVpcEndpointServicesServiceOutput() GetVpcEndpointServicesServiceOutput ToGetVpcEndpointServicesServiceOutputWithContext(context.Context) GetVpcEndpointServicesServiceOutput }
GetVpcEndpointServicesServiceInput is an input type that accepts GetVpcEndpointServicesServiceArgs and GetVpcEndpointServicesServiceOutput values. You can construct a concrete instance of `GetVpcEndpointServicesServiceInput` via:
GetVpcEndpointServicesServiceArgs{...}
type GetVpcEndpointServicesServiceOutput ¶
type GetVpcEndpointServicesServiceOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointServicesServiceOutput) AutoAcceptConnection ¶
func (o GetVpcEndpointServicesServiceOutput) AutoAcceptConnection() pulumi.BoolOutput
Whether to automatically accept terminal node connections..
func (GetVpcEndpointServicesServiceOutput) ConnectBandwidth ¶
func (o GetVpcEndpointServicesServiceOutput) ConnectBandwidth() pulumi.IntOutput
The connection bandwidth.
func (GetVpcEndpointServicesServiceOutput) ElementType ¶
func (GetVpcEndpointServicesServiceOutput) ElementType() reflect.Type
func (GetVpcEndpointServicesServiceOutput) Id ¶
func (o GetVpcEndpointServicesServiceOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint Service.
func (GetVpcEndpointServicesServiceOutput) ServiceBusinessStatus ¶
func (o GetVpcEndpointServicesServiceOutput) ServiceBusinessStatus() pulumi.StringOutput
The business status of the terminal node service..
func (GetVpcEndpointServicesServiceOutput) ServiceDescription ¶
func (o GetVpcEndpointServicesServiceOutput) ServiceDescription() pulumi.StringOutput
The description of the terminal node service.
func (GetVpcEndpointServicesServiceOutput) ServiceDomain ¶
func (o GetVpcEndpointServicesServiceOutput) ServiceDomain() pulumi.StringOutput
The domain of service.
func (GetVpcEndpointServicesServiceOutput) ServiceId ¶
func (o GetVpcEndpointServicesServiceOutput) ServiceId() pulumi.StringOutput
The ID of the Vpc Endpoint Service.
func (GetVpcEndpointServicesServiceOutput) Status ¶
func (o GetVpcEndpointServicesServiceOutput) Status() pulumi.StringOutput
The Status of Vpc Endpoint Service.
func (GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutput ¶
func (o GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutput() GetVpcEndpointServicesServiceOutput
func (GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutputWithContext ¶
func (o GetVpcEndpointServicesServiceOutput) ToGetVpcEndpointServicesServiceOutputWithContext(ctx context.Context) GetVpcEndpointServicesServiceOutput
func (GetVpcEndpointServicesServiceOutput) VpcEndpointServiceName ¶
func (o GetVpcEndpointServicesServiceOutput) VpcEndpointServiceName() pulumi.StringOutput
The name of Vpc Endpoint Service.
type GetVpcEndpointZonesArgs ¶ added in v2.30.0
type GetVpcEndpointZonesArgs struct { // The ID of the Vpc Endpoint. EndpointId string `pulumi:"endpointId"` OutputFile *string `pulumi:"outputFile"` // The Status of Vpc Endpoint Zone.. Status *string `pulumi:"status"` }
A collection of arguments for invoking getVpcEndpointZones.
type GetVpcEndpointZonesResult ¶ added in v2.30.0
type GetVpcEndpointZonesResult struct { EndpointId string `pulumi:"endpointId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` Zones []GetVpcEndpointZonesZone `pulumi:"zones"` }
A collection of values returned by getVpcEndpointZones.
func GetVpcEndpointZones ¶ added in v2.30.0
func GetVpcEndpointZones(ctx *pulumi.Context, args *GetVpcEndpointZonesArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointZonesResult, error)
This data source provides the Privatelink Vpc Endpoint Zones of the current Alibaba Cloud user.
> **NOTE:** Available in v1.111.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := privatelink.GetVpcEndpointZones(ctx, &privatelink.GetVpcEndpointZonesArgs{ EndpointId: "ep-gw8boxxxxx", }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointZoneId", example.Zones[0].Id) return nil }) }
```
type GetVpcEndpointZonesZone ¶ added in v2.30.0
type GetVpcEndpointZonesZone struct { // Terminal node network card. EniId string `pulumi:"eniId"` // IP address of the terminal node network card. EniIp string `pulumi:"eniIp"` // The ID of the Vpc Endpoint Zone. Id string `pulumi:"id"` // The Status of Vpc Endpoint Zone.. Status string `pulumi:"status"` // The VSwitch id. VswitchId string `pulumi:"vswitchId"` // The Zone Domain. ZoneDomain string `pulumi:"zoneDomain"` // The Zone Id. ZoneId string `pulumi:"zoneId"` }
type GetVpcEndpointZonesZoneArgs ¶ added in v2.30.0
type GetVpcEndpointZonesZoneArgs struct { // Terminal node network card. EniId pulumi.StringInput `pulumi:"eniId"` // IP address of the terminal node network card. EniIp pulumi.StringInput `pulumi:"eniIp"` // The ID of the Vpc Endpoint Zone. Id pulumi.StringInput `pulumi:"id"` // The Status of Vpc Endpoint Zone.. Status pulumi.StringInput `pulumi:"status"` // The VSwitch id. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The Zone Domain. ZoneDomain pulumi.StringInput `pulumi:"zoneDomain"` // The Zone Id. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetVpcEndpointZonesZoneArgs) ElementType ¶ added in v2.30.0
func (GetVpcEndpointZonesZoneArgs) ElementType() reflect.Type
func (GetVpcEndpointZonesZoneArgs) ToGetVpcEndpointZonesZoneOutput ¶ added in v2.30.0
func (i GetVpcEndpointZonesZoneArgs) ToGetVpcEndpointZonesZoneOutput() GetVpcEndpointZonesZoneOutput
func (GetVpcEndpointZonesZoneArgs) ToGetVpcEndpointZonesZoneOutputWithContext ¶ added in v2.30.0
func (i GetVpcEndpointZonesZoneArgs) ToGetVpcEndpointZonesZoneOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneOutput
type GetVpcEndpointZonesZoneArray ¶ added in v2.30.0
type GetVpcEndpointZonesZoneArray []GetVpcEndpointZonesZoneInput
func (GetVpcEndpointZonesZoneArray) ElementType ¶ added in v2.30.0
func (GetVpcEndpointZonesZoneArray) ElementType() reflect.Type
func (GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutput ¶ added in v2.30.0
func (i GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutput() GetVpcEndpointZonesZoneArrayOutput
func (GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutputWithContext ¶ added in v2.30.0
func (i GetVpcEndpointZonesZoneArray) ToGetVpcEndpointZonesZoneArrayOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneArrayOutput
type GetVpcEndpointZonesZoneArrayInput ¶ added in v2.30.0
type GetVpcEndpointZonesZoneArrayInput interface { pulumi.Input ToGetVpcEndpointZonesZoneArrayOutput() GetVpcEndpointZonesZoneArrayOutput ToGetVpcEndpointZonesZoneArrayOutputWithContext(context.Context) GetVpcEndpointZonesZoneArrayOutput }
GetVpcEndpointZonesZoneArrayInput is an input type that accepts GetVpcEndpointZonesZoneArray and GetVpcEndpointZonesZoneArrayOutput values. You can construct a concrete instance of `GetVpcEndpointZonesZoneArrayInput` via:
GetVpcEndpointZonesZoneArray{ GetVpcEndpointZonesZoneArgs{...} }
type GetVpcEndpointZonesZoneArrayOutput ¶ added in v2.30.0
type GetVpcEndpointZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointZonesZoneArrayOutput) ElementType ¶ added in v2.30.0
func (GetVpcEndpointZonesZoneArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointZonesZoneArrayOutput) Index ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointZonesZoneOutput
func (GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutput ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutput() GetVpcEndpointZonesZoneArrayOutput
func (GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutputWithContext ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneArrayOutput) ToGetVpcEndpointZonesZoneArrayOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneArrayOutput
type GetVpcEndpointZonesZoneInput ¶ added in v2.30.0
type GetVpcEndpointZonesZoneInput interface { pulumi.Input ToGetVpcEndpointZonesZoneOutput() GetVpcEndpointZonesZoneOutput ToGetVpcEndpointZonesZoneOutputWithContext(context.Context) GetVpcEndpointZonesZoneOutput }
GetVpcEndpointZonesZoneInput is an input type that accepts GetVpcEndpointZonesZoneArgs and GetVpcEndpointZonesZoneOutput values. You can construct a concrete instance of `GetVpcEndpointZonesZoneInput` via:
GetVpcEndpointZonesZoneArgs{...}
type GetVpcEndpointZonesZoneOutput ¶ added in v2.30.0
type GetVpcEndpointZonesZoneOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointZonesZoneOutput) ElementType ¶ added in v2.30.0
func (GetVpcEndpointZonesZoneOutput) ElementType() reflect.Type
func (GetVpcEndpointZonesZoneOutput) EniId ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) EniId() pulumi.StringOutput
Terminal node network card.
func (GetVpcEndpointZonesZoneOutput) EniIp ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) EniIp() pulumi.StringOutput
IP address of the terminal node network card.
func (GetVpcEndpointZonesZoneOutput) Id ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint Zone.
func (GetVpcEndpointZonesZoneOutput) Status ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) Status() pulumi.StringOutput
The Status of Vpc Endpoint Zone..
func (GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutput ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutput() GetVpcEndpointZonesZoneOutput
func (GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutputWithContext ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) ToGetVpcEndpointZonesZoneOutputWithContext(ctx context.Context) GetVpcEndpointZonesZoneOutput
func (GetVpcEndpointZonesZoneOutput) VswitchId ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) VswitchId() pulumi.StringOutput
The VSwitch id.
func (GetVpcEndpointZonesZoneOutput) ZoneDomain ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) ZoneDomain() pulumi.StringOutput
The Zone Domain.
func (GetVpcEndpointZonesZoneOutput) ZoneId ¶ added in v2.30.0
func (o GetVpcEndpointZonesZoneOutput) ZoneId() pulumi.StringOutput
The Zone Id.
type GetVpcEndpointsArgs ¶
type GetVpcEndpointsArgs struct { // The status of Connection. ConnectionStatus *string `pulumi:"connectionStatus"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Vpc Endpoint IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Vpc Endpoint name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The name of the terminal node service associated with the terminal node. ServiceName *string `pulumi:"serviceName"` // The status of Vpc Endpoint. Status *string `pulumi:"status"` // The name of Vpc Endpoint. VpcEndpointName *string `pulumi:"vpcEndpointName"` // The private network to which the terminal node belongs. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getVpcEndpoints.
type GetVpcEndpointsEndpoint ¶
type GetVpcEndpointsEndpoint struct { // The Bandwidth. Bandwidth int `pulumi:"bandwidth"` // The status of Connection. ConnectionStatus string `pulumi:"connectionStatus"` // The status of Endpoint Business. EndpointBusinessStatus string `pulumi:"endpointBusinessStatus"` // The description of Vpc Endpoint. EndpointDescription string `pulumi:"endpointDescription"` // The Endpoint Domain. EndpointDomain string `pulumi:"endpointDomain"` // The ID of the Vpc Endpoint. EndpointId string `pulumi:"endpointId"` // The ID of the Vpc Endpoint. Id string `pulumi:"id"` // The security group associated with the terminal node network card. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The terminal node service associated with the terminal node. ServiceId string `pulumi:"serviceId"` // The name of the terminal node service associated with the terminal node. ServiceName string `pulumi:"serviceName"` // The status of Vpc Endpoint. Status string `pulumi:"status"` // The name of Vpc Endpoint. VpcEndpointName string `pulumi:"vpcEndpointName"` // The private network to which the terminal node belongs. VpcId string `pulumi:"vpcId"` }
type GetVpcEndpointsEndpointArgs ¶
type GetVpcEndpointsEndpointArgs struct { // The Bandwidth. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // The status of Connection. ConnectionStatus pulumi.StringInput `pulumi:"connectionStatus"` // The status of Endpoint Business. EndpointBusinessStatus pulumi.StringInput `pulumi:"endpointBusinessStatus"` // The description of Vpc Endpoint. EndpointDescription pulumi.StringInput `pulumi:"endpointDescription"` // The Endpoint Domain. EndpointDomain pulumi.StringInput `pulumi:"endpointDomain"` // The ID of the Vpc Endpoint. EndpointId pulumi.StringInput `pulumi:"endpointId"` // The ID of the Vpc Endpoint. Id pulumi.StringInput `pulumi:"id"` // The security group associated with the terminal node network card. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The terminal node service associated with the terminal node. ServiceId pulumi.StringInput `pulumi:"serviceId"` // The name of the terminal node service associated with the terminal node. ServiceName pulumi.StringInput `pulumi:"serviceName"` // The status of Vpc Endpoint. Status pulumi.StringInput `pulumi:"status"` // The name of Vpc Endpoint. VpcEndpointName pulumi.StringInput `pulumi:"vpcEndpointName"` // The private network to which the terminal node belongs. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetVpcEndpointsEndpointArgs) ElementType ¶
func (GetVpcEndpointsEndpointArgs) ElementType() reflect.Type
func (GetVpcEndpointsEndpointArgs) ToGetVpcEndpointsEndpointOutput ¶
func (i GetVpcEndpointsEndpointArgs) ToGetVpcEndpointsEndpointOutput() GetVpcEndpointsEndpointOutput
func (GetVpcEndpointsEndpointArgs) ToGetVpcEndpointsEndpointOutputWithContext ¶
func (i GetVpcEndpointsEndpointArgs) ToGetVpcEndpointsEndpointOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointOutput
type GetVpcEndpointsEndpointArray ¶
type GetVpcEndpointsEndpointArray []GetVpcEndpointsEndpointInput
func (GetVpcEndpointsEndpointArray) ElementType ¶
func (GetVpcEndpointsEndpointArray) ElementType() reflect.Type
func (GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutput ¶
func (i GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutput() GetVpcEndpointsEndpointArrayOutput
func (GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutputWithContext ¶
func (i GetVpcEndpointsEndpointArray) ToGetVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointArrayOutput
type GetVpcEndpointsEndpointArrayInput ¶
type GetVpcEndpointsEndpointArrayInput interface { pulumi.Input ToGetVpcEndpointsEndpointArrayOutput() GetVpcEndpointsEndpointArrayOutput ToGetVpcEndpointsEndpointArrayOutputWithContext(context.Context) GetVpcEndpointsEndpointArrayOutput }
GetVpcEndpointsEndpointArrayInput is an input type that accepts GetVpcEndpointsEndpointArray and GetVpcEndpointsEndpointArrayOutput values. You can construct a concrete instance of `GetVpcEndpointsEndpointArrayInput` via:
GetVpcEndpointsEndpointArray{ GetVpcEndpointsEndpointArgs{...} }
type GetVpcEndpointsEndpointArrayOutput ¶
type GetVpcEndpointsEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointsEndpointArrayOutput) ElementType ¶
func (GetVpcEndpointsEndpointArrayOutput) ElementType() reflect.Type
func (GetVpcEndpointsEndpointArrayOutput) Index ¶
func (o GetVpcEndpointsEndpointArrayOutput) Index(i pulumi.IntInput) GetVpcEndpointsEndpointOutput
func (GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutput ¶
func (o GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutput() GetVpcEndpointsEndpointArrayOutput
func (GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutputWithContext ¶
func (o GetVpcEndpointsEndpointArrayOutput) ToGetVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointArrayOutput
type GetVpcEndpointsEndpointInput ¶
type GetVpcEndpointsEndpointInput interface { pulumi.Input ToGetVpcEndpointsEndpointOutput() GetVpcEndpointsEndpointOutput ToGetVpcEndpointsEndpointOutputWithContext(context.Context) GetVpcEndpointsEndpointOutput }
GetVpcEndpointsEndpointInput is an input type that accepts GetVpcEndpointsEndpointArgs and GetVpcEndpointsEndpointOutput values. You can construct a concrete instance of `GetVpcEndpointsEndpointInput` via:
GetVpcEndpointsEndpointArgs{...}
type GetVpcEndpointsEndpointOutput ¶
type GetVpcEndpointsEndpointOutput struct{ *pulumi.OutputState }
func (GetVpcEndpointsEndpointOutput) Bandwidth ¶
func (o GetVpcEndpointsEndpointOutput) Bandwidth() pulumi.IntOutput
The Bandwidth.
func (GetVpcEndpointsEndpointOutput) ConnectionStatus ¶
func (o GetVpcEndpointsEndpointOutput) ConnectionStatus() pulumi.StringOutput
The status of Connection.
func (GetVpcEndpointsEndpointOutput) ElementType ¶
func (GetVpcEndpointsEndpointOutput) ElementType() reflect.Type
func (GetVpcEndpointsEndpointOutput) EndpointBusinessStatus ¶
func (o GetVpcEndpointsEndpointOutput) EndpointBusinessStatus() pulumi.StringOutput
The status of Endpoint Business.
func (GetVpcEndpointsEndpointOutput) EndpointDescription ¶
func (o GetVpcEndpointsEndpointOutput) EndpointDescription() pulumi.StringOutput
The description of Vpc Endpoint.
func (GetVpcEndpointsEndpointOutput) EndpointDomain ¶
func (o GetVpcEndpointsEndpointOutput) EndpointDomain() pulumi.StringOutput
The Endpoint Domain.
func (GetVpcEndpointsEndpointOutput) EndpointId ¶
func (o GetVpcEndpointsEndpointOutput) EndpointId() pulumi.StringOutput
The ID of the Vpc Endpoint.
func (GetVpcEndpointsEndpointOutput) Id ¶
func (o GetVpcEndpointsEndpointOutput) Id() pulumi.StringOutput
The ID of the Vpc Endpoint.
func (GetVpcEndpointsEndpointOutput) SecurityGroupIds ¶
func (o GetVpcEndpointsEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group associated with the terminal node network card.
func (GetVpcEndpointsEndpointOutput) ServiceId ¶
func (o GetVpcEndpointsEndpointOutput) ServiceId() pulumi.StringOutput
The terminal node service associated with the terminal node.
func (GetVpcEndpointsEndpointOutput) ServiceName ¶
func (o GetVpcEndpointsEndpointOutput) ServiceName() pulumi.StringOutput
The name of the terminal node service associated with the terminal node.
func (GetVpcEndpointsEndpointOutput) Status ¶
func (o GetVpcEndpointsEndpointOutput) Status() pulumi.StringOutput
The status of Vpc Endpoint.
func (GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutput ¶
func (o GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutput() GetVpcEndpointsEndpointOutput
func (GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutputWithContext ¶
func (o GetVpcEndpointsEndpointOutput) ToGetVpcEndpointsEndpointOutputWithContext(ctx context.Context) GetVpcEndpointsEndpointOutput
func (GetVpcEndpointsEndpointOutput) VpcEndpointName ¶
func (o GetVpcEndpointsEndpointOutput) VpcEndpointName() pulumi.StringOutput
The name of Vpc Endpoint.
func (GetVpcEndpointsEndpointOutput) VpcId ¶
func (o GetVpcEndpointsEndpointOutput) VpcId() pulumi.StringOutput
The private network to which the terminal node belongs.
type GetVpcEndpointsResult ¶
type GetVpcEndpointsResult struct { ConnectionStatus *string `pulumi:"connectionStatus"` EnableDetails *bool `pulumi:"enableDetails"` Endpoints []GetVpcEndpointsEndpoint `pulumi:"endpoints"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` ServiceName *string `pulumi:"serviceName"` Status *string `pulumi:"status"` VpcEndpointName *string `pulumi:"vpcEndpointName"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getVpcEndpoints.
func GetVpcEndpoints ¶
func GetVpcEndpoints(ctx *pulumi.Context, args *GetVpcEndpointsArgs, opts ...pulumi.InvokeOption) (*GetVpcEndpointsResult, error)
This data source provides the Privatelink Vpc Endpoints of the current Alibaba Cloud user.
> **NOTE:** Available in v1.109.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "the_resource_name" example, err := privatelink.GetVpcEndpoints(ctx, &privatelink.GetVpcEndpointsArgs{ Ids: []string{ "example_value", }, NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("firstPrivatelinkVpcEndpointId", example.Endpoints[0].Id) return nil }) }
```
type VpcEndpoint ¶
type VpcEndpoint struct { pulumi.CustomResourceState // The Bandwidth. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // The status of Connection. ConnectionStatus pulumi.StringOutput `pulumi:"connectionStatus"` // The dry run. Default to: `false`. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The status of Endpoint Business. EndpointBusinessStatus pulumi.StringOutput `pulumi:"endpointBusinessStatus"` // The description of Vpc Endpoint. The length is 2~256 characters and cannot start with `http://` and `https://`. EndpointDescription pulumi.StringPtrOutput `pulumi:"endpointDescription"` // The Endpoint Domain. EndpointDomain pulumi.StringOutput `pulumi:"endpointDomain"` // The security group associated with the terminal node network card. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The terminal node service associated with the terminal node. ServiceId pulumi.StringPtrOutput `pulumi:"serviceId"` // The name of the terminal node service associated with the terminal node. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The status of Vpc Endpoint. Status pulumi.StringOutput `pulumi:"status"` // The name of Vpc Endpoint. The length is between 2 and 128 characters, starting with English letters or Chinese, and can include numbers, hyphens (-) and underscores (_). VpcEndpointName pulumi.StringPtrOutput `pulumi:"vpcEndpointName"` // The private network to which the terminal node belongs. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a Private Link Vpc Endpoint resource.
For information about Private Link Vpc Endpoint and how to use it, see [What is Vpc Endpoint](https://help.aliyun.com/document_detail/120479.html).
> **NOTE:** Available in v1.109.0+.
## Import
Private Link Vpc Endpoint can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpoint:VpcEndpoint example <endpoint_id>
```
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
func (*VpcEndpoint) ToVpcEndpointPtrOutput ¶ added in v2.35.1
func (i *VpcEndpoint) ToVpcEndpointPtrOutput() VpcEndpointPtrOutput
func (*VpcEndpoint) ToVpcEndpointPtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpoint) ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput
type VpcEndpointArgs ¶
type VpcEndpointArgs struct { // The dry run. Default to: `false`. DryRun pulumi.BoolPtrInput // The description of Vpc Endpoint. The length is 2~256 characters and cannot start with `http://` and `https://`. EndpointDescription pulumi.StringPtrInput // The security group associated with the terminal node network card. SecurityGroupIds pulumi.StringArrayInput // The terminal node service associated with the terminal node. ServiceId pulumi.StringPtrInput // The name of the terminal node service associated with the terminal node. ServiceName pulumi.StringPtrInput // The name of Vpc Endpoint. The length is between 2 and 128 characters, starting with English letters or Chinese, and can include numbers, hyphens (-) and underscores (_). VpcEndpointName pulumi.StringPtrInput // The private network to which the terminal node belongs. VpcId pulumi.StringInput }
The set of arguments for constructing a VpcEndpoint resource.
func (VpcEndpointArgs) ElementType ¶
func (VpcEndpointArgs) ElementType() reflect.Type
type VpcEndpointArray ¶ added in v2.35.1
type VpcEndpointArray []VpcEndpointInput
func (VpcEndpointArray) ElementType ¶ added in v2.35.1
func (VpcEndpointArray) ElementType() reflect.Type
func (VpcEndpointArray) ToVpcEndpointArrayOutput ¶ added in v2.35.1
func (i VpcEndpointArray) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArray) ToVpcEndpointArrayOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointArray) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointArrayInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointArrayOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointArrayOutput) ElementType() reflect.Type
func (VpcEndpointArrayOutput) Index ¶ added in v2.35.1
func (o VpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutput ¶ added in v2.35.1
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointInput ¶
type VpcEndpointInput interface { pulumi.Input ToVpcEndpointOutput() VpcEndpointOutput ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput }
type VpcEndpointMap ¶ added in v2.35.1
type VpcEndpointMap map[string]VpcEndpointInput
func (VpcEndpointMap) ElementType ¶ added in v2.35.1
func (VpcEndpointMap) ElementType() reflect.Type
func (VpcEndpointMap) ToVpcEndpointMapOutput ¶ added in v2.35.1
func (i VpcEndpointMap) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMap) ToVpcEndpointMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointMap) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointMapInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointMapOutput) ElementType() reflect.Type
func (VpcEndpointMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutput ¶ added in v2.35.1
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointOutput ¶
type VpcEndpointOutput struct {
*pulumi.OutputState
}
func (VpcEndpointOutput) ElementType ¶
func (VpcEndpointOutput) ElementType() reflect.Type
func (VpcEndpointOutput) ToVpcEndpointOutput ¶
func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
func (VpcEndpointOutput) ToVpcEndpointOutputWithContext ¶
func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
func (VpcEndpointOutput) ToVpcEndpointPtrOutput ¶ added in v2.35.1
func (o VpcEndpointOutput) ToVpcEndpointPtrOutput() VpcEndpointPtrOutput
func (VpcEndpointOutput) ToVpcEndpointPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointOutput) ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput
type VpcEndpointPtrInput ¶ added in v2.35.1
type VpcEndpointPtrInput interface { pulumi.Input ToVpcEndpointPtrOutput() VpcEndpointPtrOutput ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput }
type VpcEndpointPtrOutput ¶ added in v2.35.1
type VpcEndpointPtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointPtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointPtrOutput) ElementType() reflect.Type
func (VpcEndpointPtrOutput) ToVpcEndpointPtrOutput ¶ added in v2.35.1
func (o VpcEndpointPtrOutput) ToVpcEndpointPtrOutput() VpcEndpointPtrOutput
func (VpcEndpointPtrOutput) ToVpcEndpointPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointPtrOutput) ToVpcEndpointPtrOutputWithContext(ctx context.Context) VpcEndpointPtrOutput
type VpcEndpointService ¶
type VpcEndpointService struct { pulumi.CustomResourceState // Whether to automatically accept terminal node connections. AutoAcceptConnection pulumi.BoolPtrOutput `pulumi:"autoAcceptConnection"` // The connection bandwidth. ConnectBandwidth pulumi.IntOutput `pulumi:"connectBandwidth"` // Whether to pre-check this request only. Default to: `false` DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The payer type. Valid Value: `EndpointService`, `Endpoint`. Default to: `Endpoint`. Payer pulumi.StringPtrOutput `pulumi:"payer"` // The business status of Vpc Endpoint Service. ServiceBusinessStatus pulumi.StringOutput `pulumi:"serviceBusinessStatus"` // The description of the terminal node service. ServiceDescription pulumi.StringPtrOutput `pulumi:"serviceDescription"` // Service Domain. ServiceDomain pulumi.StringOutput `pulumi:"serviceDomain"` // The status of Vpc Endpoint Service. Status pulumi.StringOutput `pulumi:"status"` }
Provides a Private Link Vpc Endpoint Service resource.
For information about Private Link Vpc Endpoint Service and how to use it, see [What is Vpc Endpoint Service](https://help.aliyun.com/document_detail/183540.html).
> **NOTE:** Available in v1.109.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointService(ctx, "example", &privatelink.VpcEndpointServiceArgs{ AutoAcceptConnection: pulumi.Bool(false), ConnectBandwidth: pulumi.Int(103), ServiceDescription: pulumi.String("tftest"), }) if err != nil { return err } return nil }) }
```
## Import
Private Link Vpc Endpoint Service can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpointService:VpcEndpointService example <service_id>
```
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
func (*VpcEndpointService) ToVpcEndpointServicePtrOutput ¶ added in v2.35.1
func (i *VpcEndpointService) ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput
func (*VpcEndpointService) ToVpcEndpointServicePtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpointService) ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput
type VpcEndpointServiceArgs ¶
type VpcEndpointServiceArgs struct { // Whether to automatically accept terminal node connections. AutoAcceptConnection pulumi.BoolPtrInput // The connection bandwidth. ConnectBandwidth pulumi.IntPtrInput // Whether to pre-check this request only. Default to: `false` DryRun pulumi.BoolPtrInput // The payer type. Valid Value: `EndpointService`, `Endpoint`. Default to: `Endpoint`. Payer pulumi.StringPtrInput // The description of the terminal node service. ServiceDescription pulumi.StringPtrInput }
The set of arguments for constructing a VpcEndpointService resource.
func (VpcEndpointServiceArgs) ElementType ¶
func (VpcEndpointServiceArgs) ElementType() reflect.Type
type VpcEndpointServiceArray ¶ added in v2.35.1
type VpcEndpointServiceArray []VpcEndpointServiceInput
func (VpcEndpointServiceArray) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceArray) ElementType() reflect.Type
func (VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutput ¶ added in v2.35.1
func (i VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput
func (VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceArray) ToVpcEndpointServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceArrayOutput
type VpcEndpointServiceArrayInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointServiceArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceArrayOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceArrayOutput) Index ¶ added in v2.35.1
func (o VpcEndpointServiceArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceOutput
func (VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutput ¶ added in v2.35.1
func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutput() VpcEndpointServiceArrayOutput
func (VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceArrayOutput) ToVpcEndpointServiceArrayOutputWithContext(ctx context.Context) VpcEndpointServiceArrayOutput
type VpcEndpointServiceConnection ¶ added in v2.29.0
type VpcEndpointServiceConnection struct { pulumi.CustomResourceState // The Bandwidth. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // The dry run. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The ID of the Vpc Endpoint. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // The ID of the Vpc Endpoint Service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The status of Vpc Endpoint Connection. Status pulumi.StringOutput `pulumi:"status"` }
Provides a Private Link Vpc Endpoint Connection resource.
For information about Private Link Vpc Endpoint Connection and how to use it, see [What is Vpc Endpoint Connection](https://help.aliyun.com/document_detail/183551.html).
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointServiceConnection(ctx, "example", &privatelink.VpcEndpointServiceConnectionArgs{ Bandwidth: pulumi.Int(1024), EndpointId: pulumi.String("example_value"), ServiceId: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
Private Link Vpc Endpoint Connection can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpointServiceConnection:VpcEndpointServiceConnection example <service_id>:<endpoint_id>
```
func GetVpcEndpointServiceConnection ¶ added in v2.29.0
func GetVpcEndpointServiceConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointServiceConnectionState, opts ...pulumi.ResourceOption) (*VpcEndpointServiceConnection, error)
GetVpcEndpointServiceConnection gets an existing VpcEndpointServiceConnection 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 NewVpcEndpointServiceConnection ¶ added in v2.29.0
func NewVpcEndpointServiceConnection(ctx *pulumi.Context, name string, args *VpcEndpointServiceConnectionArgs, opts ...pulumi.ResourceOption) (*VpcEndpointServiceConnection, error)
NewVpcEndpointServiceConnection registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointServiceConnection) ElementType ¶ added in v2.29.0
func (*VpcEndpointServiceConnection) ElementType() reflect.Type
func (*VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutput ¶ added in v2.29.0
func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutput() VpcEndpointServiceConnectionOutput
func (*VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutputWithContext ¶ added in v2.29.0
func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionOutput
func (*VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutput ¶ added in v2.35.1
func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
func (*VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpointServiceConnection) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
type VpcEndpointServiceConnectionArgs ¶ added in v2.29.0
type VpcEndpointServiceConnectionArgs struct { // The Bandwidth. Bandwidth pulumi.IntPtrInput // The dry run. DryRun pulumi.BoolPtrInput // The ID of the Vpc Endpoint. EndpointId pulumi.StringInput // The ID of the Vpc Endpoint Service. ServiceId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointServiceConnection resource.
func (VpcEndpointServiceConnectionArgs) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceConnectionArgs) ElementType() reflect.Type
type VpcEndpointServiceConnectionArray ¶ added in v2.35.1
type VpcEndpointServiceConnectionArray []VpcEndpointServiceConnectionInput
func (VpcEndpointServiceConnectionArray) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceConnectionArray) ElementType() reflect.Type
func (VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutput ¶ added in v2.35.1
func (i VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutput() VpcEndpointServiceConnectionArrayOutput
func (VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceConnectionArray) ToVpcEndpointServiceConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionArrayOutput
type VpcEndpointServiceConnectionArrayInput ¶ added in v2.35.1
type VpcEndpointServiceConnectionArrayInput interface { pulumi.Input ToVpcEndpointServiceConnectionArrayOutput() VpcEndpointServiceConnectionArrayOutput ToVpcEndpointServiceConnectionArrayOutputWithContext(context.Context) VpcEndpointServiceConnectionArrayOutput }
VpcEndpointServiceConnectionArrayInput is an input type that accepts VpcEndpointServiceConnectionArray and VpcEndpointServiceConnectionArrayOutput values. You can construct a concrete instance of `VpcEndpointServiceConnectionArrayInput` via:
VpcEndpointServiceConnectionArray{ VpcEndpointServiceConnectionArgs{...} }
type VpcEndpointServiceConnectionArrayOutput ¶ added in v2.35.1
type VpcEndpointServiceConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceConnectionArrayOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceConnectionArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutput ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutput() VpcEndpointServiceConnectionArrayOutput
func (VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionArrayOutput) ToVpcEndpointServiceConnectionArrayOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionArrayOutput
type VpcEndpointServiceConnectionInput ¶ added in v2.29.0
type VpcEndpointServiceConnectionInput interface { pulumi.Input ToVpcEndpointServiceConnectionOutput() VpcEndpointServiceConnectionOutput ToVpcEndpointServiceConnectionOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionOutput }
type VpcEndpointServiceConnectionMap ¶ added in v2.35.1
type VpcEndpointServiceConnectionMap map[string]VpcEndpointServiceConnectionInput
func (VpcEndpointServiceConnectionMap) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceConnectionMap) ElementType() reflect.Type
func (VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutput ¶ added in v2.35.1
func (i VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutput() VpcEndpointServiceConnectionMapOutput
func (VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceConnectionMap) ToVpcEndpointServiceConnectionMapOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionMapOutput
type VpcEndpointServiceConnectionMapInput ¶ added in v2.35.1
type VpcEndpointServiceConnectionMapInput interface { pulumi.Input ToVpcEndpointServiceConnectionMapOutput() VpcEndpointServiceConnectionMapOutput ToVpcEndpointServiceConnectionMapOutputWithContext(context.Context) VpcEndpointServiceConnectionMapOutput }
VpcEndpointServiceConnectionMapInput is an input type that accepts VpcEndpointServiceConnectionMap and VpcEndpointServiceConnectionMapOutput values. You can construct a concrete instance of `VpcEndpointServiceConnectionMapInput` via:
VpcEndpointServiceConnectionMap{ "key": VpcEndpointServiceConnectionArgs{...} }
type VpcEndpointServiceConnectionMapOutput ¶ added in v2.35.1
type VpcEndpointServiceConnectionMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceConnectionMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceConnectionMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceConnectionMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceConnectionOutput
func (VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutput ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutput() VpcEndpointServiceConnectionMapOutput
func (VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionMapOutput) ToVpcEndpointServiceConnectionMapOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionMapOutput
type VpcEndpointServiceConnectionOutput ¶ added in v2.29.0
type VpcEndpointServiceConnectionOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceConnectionOutput) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceConnectionOutput) ElementType() reflect.Type
func (VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutput ¶ added in v2.29.0
func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutput() VpcEndpointServiceConnectionOutput
func (VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutputWithContext ¶ added in v2.29.0
func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionOutput
func (VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
func (VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
type VpcEndpointServiceConnectionPtrInput ¶ added in v2.35.1
type VpcEndpointServiceConnectionPtrInput interface { pulumi.Input ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput }
type VpcEndpointServiceConnectionPtrOutput ¶ added in v2.35.1
type VpcEndpointServiceConnectionPtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceConnectionPtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceConnectionPtrOutput) ElementType() reflect.Type
func (VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutput() VpcEndpointServiceConnectionPtrOutput
func (VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceConnectionPtrOutput) ToVpcEndpointServiceConnectionPtrOutputWithContext(ctx context.Context) VpcEndpointServiceConnectionPtrOutput
type VpcEndpointServiceConnectionState ¶ added in v2.29.0
type VpcEndpointServiceConnectionState struct { // The Bandwidth. Bandwidth pulumi.IntPtrInput // The dry run. DryRun pulumi.BoolPtrInput // The ID of the Vpc Endpoint. EndpointId pulumi.StringPtrInput // The ID of the Vpc Endpoint Service. ServiceId pulumi.StringPtrInput // The status of Vpc Endpoint Connection. Status pulumi.StringPtrInput }
func (VpcEndpointServiceConnectionState) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceConnectionState) ElementType() reflect.Type
type VpcEndpointServiceInput ¶
type VpcEndpointServiceInput interface { pulumi.Input ToVpcEndpointServiceOutput() VpcEndpointServiceOutput ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput }
type VpcEndpointServiceMap ¶ added in v2.35.1
type VpcEndpointServiceMap map[string]VpcEndpointServiceInput
func (VpcEndpointServiceMap) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceMap) ElementType() reflect.Type
func (VpcEndpointServiceMap) ToVpcEndpointServiceMapOutput ¶ added in v2.35.1
func (i VpcEndpointServiceMap) ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput
func (VpcEndpointServiceMap) ToVpcEndpointServiceMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceMap) ToVpcEndpointServiceMapOutputWithContext(ctx context.Context) VpcEndpointServiceMapOutput
type VpcEndpointServiceMapInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointServiceMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointServiceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceOutput
func (VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutput ¶ added in v2.35.1
func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutput() VpcEndpointServiceMapOutput
func (VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceMapOutput) ToVpcEndpointServiceMapOutputWithContext(ctx context.Context) VpcEndpointServiceMapOutput
type VpcEndpointServiceOutput ¶
type VpcEndpointServiceOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceOutput) ElementType ¶
func (VpcEndpointServiceOutput) ElementType() reflect.Type
func (VpcEndpointServiceOutput) ToVpcEndpointServiceOutput ¶
func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutput() VpcEndpointServiceOutput
func (VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext ¶
func (o VpcEndpointServiceOutput) ToVpcEndpointServiceOutputWithContext(ctx context.Context) VpcEndpointServiceOutput
func (VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput
func (VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceOutput) ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput
type VpcEndpointServicePtrInput ¶ added in v2.35.1
type VpcEndpointServicePtrInput interface { pulumi.Input ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput }
type VpcEndpointServicePtrOutput ¶ added in v2.35.1
type VpcEndpointServicePtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServicePtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServicePtrOutput) ElementType() reflect.Type
func (VpcEndpointServicePtrOutput) ToVpcEndpointServicePtrOutput ¶ added in v2.35.1
func (o VpcEndpointServicePtrOutput) ToVpcEndpointServicePtrOutput() VpcEndpointServicePtrOutput
func (VpcEndpointServicePtrOutput) ToVpcEndpointServicePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServicePtrOutput) ToVpcEndpointServicePtrOutputWithContext(ctx context.Context) VpcEndpointServicePtrOutput
type VpcEndpointServiceResource ¶
type VpcEndpointServiceResource struct { pulumi.CustomResourceState // The dry run. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The ID of Resource. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // The Type of Resource. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // The ID of Vpc Endpoint Service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Provides a Private Link Vpc Endpoint Service Resource resource.
For information about Private Link Vpc Endpoint Service Resource and how to use it, see [What is Vpc Endpoint Service Resource](https://help.aliyun.com/document_detail/183548.html).
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointServiceResource(ctx, "example", &privatelink.VpcEndpointServiceResourceArgs{ ResourceId: pulumi.String("lb-gw8nuym5xxxxx"), ResourceType: pulumi.String("slb"), ServiceId: pulumi.String("epsrv-gw8ii1xxxx"), }) if err != nil { return err } return nil }) }
```
## Import
Private Link Vpc Endpoint Service Resource can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpointServiceResource:VpcEndpointServiceResource example <service_id>:<resource_id>
```
func GetVpcEndpointServiceResource ¶ added in v2.29.0
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 ¶ added in v2.29.0
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 ¶ added in v2.29.0
func (*VpcEndpointServiceResource) ElementType() reflect.Type
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput ¶ added in v2.29.0
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext ¶ added in v2.29.0
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutput ¶ added in v2.35.1
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
func (*VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpointServiceResource) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
type VpcEndpointServiceResourceArgs ¶
type VpcEndpointServiceResourceArgs struct { // The dry run. DryRun pulumi.BoolPtrInput // The ID of Resource. ResourceId pulumi.StringInput // The Type of Resource. ResourceType pulumi.StringInput // The ID of Vpc Endpoint 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 ¶ added in v2.35.1
type VpcEndpointServiceResourceMap map[string]VpcEndpointServiceResourceInput
func (VpcEndpointServiceResourceMap) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceResourceMap) ElementType() reflect.Type
func (VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutput ¶ added in v2.35.1
func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
func (VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceResourceMap) ToVpcEndpointServiceResourceMapOutputWithContext(ctx context.Context) VpcEndpointServiceResourceMapOutput
type VpcEndpointServiceResourceMapInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointServiceResourceMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceResourceMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceResourceMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourceMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointServiceResourceMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutput ¶ added in v2.35.1
func (o VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutput() VpcEndpointServiceResourceMapOutput
func (VpcEndpointServiceResourceMapOutput) ToVpcEndpointServiceResourceMapOutputWithContext ¶ added in v2.35.1
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) ToVpcEndpointServiceResourceOutput ¶
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutput() VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext ¶
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourceOutputWithContext(ctx context.Context) VpcEndpointServiceResourceOutput
func (VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
func (VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceResourceOutput) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
type VpcEndpointServiceResourcePtrInput ¶ added in v2.35.1
type VpcEndpointServiceResourcePtrInput interface { pulumi.Input ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput }
type VpcEndpointServiceResourcePtrOutput ¶ added in v2.35.1
type VpcEndpointServiceResourcePtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceResourcePtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceResourcePtrOutput) ElementType() reflect.Type
func (VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutput() VpcEndpointServiceResourcePtrOutput
func (VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceResourcePtrOutput) ToVpcEndpointServiceResourcePtrOutputWithContext(ctx context.Context) VpcEndpointServiceResourcePtrOutput
type VpcEndpointServiceResourceState ¶ added in v2.29.0
type VpcEndpointServiceResourceState struct { // The dry run. DryRun pulumi.BoolPtrInput // The ID of Resource. ResourceId pulumi.StringPtrInput // The Type of Resource. ResourceType pulumi.StringPtrInput // The ID of Vpc Endpoint Service. ServiceId pulumi.StringPtrInput }
func (VpcEndpointServiceResourceState) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceResourceState) ElementType() reflect.Type
type VpcEndpointServiceState ¶
type VpcEndpointServiceState struct { // Whether to automatically accept terminal node connections. AutoAcceptConnection pulumi.BoolPtrInput // The connection bandwidth. ConnectBandwidth pulumi.IntPtrInput // Whether to pre-check this request only. Default to: `false` DryRun pulumi.BoolPtrInput // The payer type. Valid Value: `EndpointService`, `Endpoint`. Default to: `Endpoint`. Payer pulumi.StringPtrInput // The business status of Vpc Endpoint Service. ServiceBusinessStatus pulumi.StringPtrInput // The description of the terminal node service. ServiceDescription pulumi.StringPtrInput // Service Domain. ServiceDomain pulumi.StringPtrInput // The status of Vpc Endpoint Service. Status pulumi.StringPtrInput }
func (VpcEndpointServiceState) ElementType ¶
func (VpcEndpointServiceState) ElementType() reflect.Type
type VpcEndpointServiceUser ¶ added in v2.29.0
type VpcEndpointServiceUser struct { pulumi.CustomResourceState // The dry run. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The Id of Vpc Endpoint Service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The Id of Ram User. UserId pulumi.StringOutput `pulumi:"userId"` }
Provides a Private Link Vpc Endpoint Service User resource.
For information about Private Link Vpc Endpoint Service User and how to use it, see [What is Vpc Endpoint Service User](https://help.aliyun.com/document_detail/183545.html).
> **NOTE:** Available in v1.110.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointServiceUser(ctx, "example", &privatelink.VpcEndpointServiceUserArgs{ ServiceId: pulumi.String("epsrv-gw81c6xxxxxx"), UserId: pulumi.String("YourRamUserId"), }) if err != nil { return err } return nil }) }
```
## Import
Private Link Vpc Endpoint Service User can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpointServiceUser:VpcEndpointServiceUser example <service_id>:<user_id>
```
func GetVpcEndpointServiceUser ¶ added in v2.29.0
func GetVpcEndpointServiceUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointServiceUserState, opts ...pulumi.ResourceOption) (*VpcEndpointServiceUser, error)
GetVpcEndpointServiceUser gets an existing VpcEndpointServiceUser 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 NewVpcEndpointServiceUser ¶ added in v2.29.0
func NewVpcEndpointServiceUser(ctx *pulumi.Context, name string, args *VpcEndpointServiceUserArgs, opts ...pulumi.ResourceOption) (*VpcEndpointServiceUser, error)
NewVpcEndpointServiceUser registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpointServiceUser) ElementType ¶ added in v2.29.0
func (*VpcEndpointServiceUser) ElementType() reflect.Type
func (*VpcEndpointServiceUser) ToVpcEndpointServiceUserOutput ¶ added in v2.29.0
func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserOutput() VpcEndpointServiceUserOutput
func (*VpcEndpointServiceUser) ToVpcEndpointServiceUserOutputWithContext ¶ added in v2.29.0
func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserOutputWithContext(ctx context.Context) VpcEndpointServiceUserOutput
func (*VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutput ¶ added in v2.35.1
func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
func (*VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpointServiceUser) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
type VpcEndpointServiceUserArgs ¶ added in v2.29.0
type VpcEndpointServiceUserArgs struct { // The dry run. DryRun pulumi.BoolPtrInput // The Id of Vpc Endpoint Service. ServiceId pulumi.StringInput // The Id of Ram User. UserId pulumi.StringInput }
The set of arguments for constructing a VpcEndpointServiceUser resource.
func (VpcEndpointServiceUserArgs) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceUserArgs) ElementType() reflect.Type
type VpcEndpointServiceUserArray ¶ added in v2.35.1
type VpcEndpointServiceUserArray []VpcEndpointServiceUserInput
func (VpcEndpointServiceUserArray) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceUserArray) ElementType() reflect.Type
func (VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutput ¶ added in v2.35.1
func (i VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutput() VpcEndpointServiceUserArrayOutput
func (VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceUserArray) ToVpcEndpointServiceUserArrayOutputWithContext(ctx context.Context) VpcEndpointServiceUserArrayOutput
type VpcEndpointServiceUserArrayInput ¶ added in v2.35.1
type VpcEndpointServiceUserArrayInput interface { pulumi.Input ToVpcEndpointServiceUserArrayOutput() VpcEndpointServiceUserArrayOutput ToVpcEndpointServiceUserArrayOutputWithContext(context.Context) VpcEndpointServiceUserArrayOutput }
VpcEndpointServiceUserArrayInput is an input type that accepts VpcEndpointServiceUserArray and VpcEndpointServiceUserArrayOutput values. You can construct a concrete instance of `VpcEndpointServiceUserArrayInput` via:
VpcEndpointServiceUserArray{ VpcEndpointServiceUserArgs{...} }
type VpcEndpointServiceUserArrayOutput ¶ added in v2.35.1
type VpcEndpointServiceUserArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceUserArrayOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceUserArrayOutput) ElementType() reflect.Type
func (VpcEndpointServiceUserArrayOutput) Index ¶ added in v2.35.1
func (o VpcEndpointServiceUserArrayOutput) Index(i pulumi.IntInput) VpcEndpointServiceUserOutput
func (VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutput ¶ added in v2.35.1
func (o VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutput() VpcEndpointServiceUserArrayOutput
func (VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceUserArrayOutput) ToVpcEndpointServiceUserArrayOutputWithContext(ctx context.Context) VpcEndpointServiceUserArrayOutput
type VpcEndpointServiceUserInput ¶ added in v2.29.0
type VpcEndpointServiceUserInput interface { pulumi.Input ToVpcEndpointServiceUserOutput() VpcEndpointServiceUserOutput ToVpcEndpointServiceUserOutputWithContext(ctx context.Context) VpcEndpointServiceUserOutput }
type VpcEndpointServiceUserMap ¶ added in v2.35.1
type VpcEndpointServiceUserMap map[string]VpcEndpointServiceUserInput
func (VpcEndpointServiceUserMap) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceUserMap) ElementType() reflect.Type
func (VpcEndpointServiceUserMap) ToVpcEndpointServiceUserMapOutput ¶ added in v2.35.1
func (i VpcEndpointServiceUserMap) ToVpcEndpointServiceUserMapOutput() VpcEndpointServiceUserMapOutput
func (VpcEndpointServiceUserMap) ToVpcEndpointServiceUserMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointServiceUserMap) ToVpcEndpointServiceUserMapOutputWithContext(ctx context.Context) VpcEndpointServiceUserMapOutput
type VpcEndpointServiceUserMapInput ¶ added in v2.35.1
type VpcEndpointServiceUserMapInput interface { pulumi.Input ToVpcEndpointServiceUserMapOutput() VpcEndpointServiceUserMapOutput ToVpcEndpointServiceUserMapOutputWithContext(context.Context) VpcEndpointServiceUserMapOutput }
VpcEndpointServiceUserMapInput is an input type that accepts VpcEndpointServiceUserMap and VpcEndpointServiceUserMapOutput values. You can construct a concrete instance of `VpcEndpointServiceUserMapInput` via:
VpcEndpointServiceUserMap{ "key": VpcEndpointServiceUserArgs{...} }
type VpcEndpointServiceUserMapOutput ¶ added in v2.35.1
type VpcEndpointServiceUserMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointServiceUserMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceUserMapOutput) ElementType() reflect.Type
func (VpcEndpointServiceUserMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointServiceUserMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointServiceUserOutput
func (VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutput ¶ added in v2.35.1
func (o VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutput() VpcEndpointServiceUserMapOutput
func (VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceUserMapOutput) ToVpcEndpointServiceUserMapOutputWithContext(ctx context.Context) VpcEndpointServiceUserMapOutput
type VpcEndpointServiceUserOutput ¶ added in v2.29.0
type VpcEndpointServiceUserOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceUserOutput) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceUserOutput) ElementType() reflect.Type
func (VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutput ¶ added in v2.29.0
func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutput() VpcEndpointServiceUserOutput
func (VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutputWithContext ¶ added in v2.29.0
func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserOutputWithContext(ctx context.Context) VpcEndpointServiceUserOutput
func (VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
func (VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceUserOutput) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
type VpcEndpointServiceUserPtrInput ¶ added in v2.35.1
type VpcEndpointServiceUserPtrInput interface { pulumi.Input ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput }
type VpcEndpointServiceUserPtrOutput ¶ added in v2.35.1
type VpcEndpointServiceUserPtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointServiceUserPtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointServiceUserPtrOutput) ElementType() reflect.Type
func (VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutput ¶ added in v2.35.1
func (o VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutput() VpcEndpointServiceUserPtrOutput
func (VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointServiceUserPtrOutput) ToVpcEndpointServiceUserPtrOutputWithContext(ctx context.Context) VpcEndpointServiceUserPtrOutput
type VpcEndpointServiceUserState ¶ added in v2.29.0
type VpcEndpointServiceUserState struct { // The dry run. DryRun pulumi.BoolPtrInput // The Id of Vpc Endpoint Service. ServiceId pulumi.StringPtrInput // The Id of Ram User. UserId pulumi.StringPtrInput }
func (VpcEndpointServiceUserState) ElementType ¶ added in v2.29.0
func (VpcEndpointServiceUserState) ElementType() reflect.Type
type VpcEndpointState ¶
type VpcEndpointState struct { // The Bandwidth. Bandwidth pulumi.IntPtrInput // The status of Connection. ConnectionStatus pulumi.StringPtrInput // The dry run. Default to: `false`. DryRun pulumi.BoolPtrInput // The status of Endpoint Business. EndpointBusinessStatus pulumi.StringPtrInput // The description of Vpc Endpoint. The length is 2~256 characters and cannot start with `http://` and `https://`. EndpointDescription pulumi.StringPtrInput // The Endpoint Domain. EndpointDomain pulumi.StringPtrInput // The security group associated with the terminal node network card. SecurityGroupIds pulumi.StringArrayInput // The terminal node service associated with the terminal node. ServiceId pulumi.StringPtrInput // The name of the terminal node service associated with the terminal node. ServiceName pulumi.StringPtrInput // The status of Vpc Endpoint. Status pulumi.StringPtrInput // The name of Vpc Endpoint. The length is between 2 and 128 characters, starting with English letters or Chinese, and can include numbers, hyphens (-) and underscores (_). VpcEndpointName pulumi.StringPtrInput // The private network to which the terminal node belongs. VpcId pulumi.StringPtrInput }
func (VpcEndpointState) ElementType ¶
func (VpcEndpointState) ElementType() reflect.Type
type VpcEndpointZone ¶
type VpcEndpointZone struct { pulumi.CustomResourceState // The dry run. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // The ID of the Vpc Endpoint. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // Status. Status pulumi.StringOutput `pulumi:"status"` // The VSwitch id. VswitchId pulumi.StringOutput `pulumi:"vswitchId"` // The Zone Id. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Private Link Vpc Endpoint Zone resource.
For information about Private Link Vpc Endpoint Zone and how to use it, see [What is Vpc Endpoint Zone](https://help.aliyun.com/document_detail/183561.html).
> **NOTE:** Available in v1.111.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/privatelink" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := privatelink.NewVpcEndpointZone(ctx, "example", &privatelink.VpcEndpointZoneArgs{ EndpointId: pulumi.String("ep-gw8boxxxxx"), VswitchId: pulumi.String("vsw-rtycxxxxx"), ZoneId: pulumi.String("eu-central-1a"), }) if err != nil { return err } return nil }) }
```
## Import
Private Link Vpc Endpoint Zone can be imported using the id, e.g.
```sh
$ pulumi import alicloud:privatelink/vpcEndpointZone:VpcEndpointZone example <endpoint_id>:<zone_id>
```
func GetVpcEndpointZone ¶ added in v2.30.0
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 ¶ added in v2.30.0
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 ¶ added in v2.30.0
func (*VpcEndpointZone) ElementType() reflect.Type
func (*VpcEndpointZone) ToVpcEndpointZoneOutput ¶ added in v2.30.0
func (i *VpcEndpointZone) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
func (*VpcEndpointZone) ToVpcEndpointZoneOutputWithContext ¶ added in v2.30.0
func (i *VpcEndpointZone) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
func (*VpcEndpointZone) ToVpcEndpointZonePtrOutput ¶ added in v2.35.1
func (i *VpcEndpointZone) ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput
func (*VpcEndpointZone) ToVpcEndpointZonePtrOutputWithContext ¶ added in v2.35.1
func (i *VpcEndpointZone) ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput
type VpcEndpointZoneArgs ¶
type VpcEndpointZoneArgs struct { // The dry run. DryRun pulumi.BoolPtrInput // The ID of the Vpc Endpoint. EndpointId pulumi.StringInput // The VSwitch id. VswitchId pulumi.StringInput // The Zone Id. ZoneId pulumi.StringPtrInput }
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 ¶ added in v2.35.1
type VpcEndpointZoneMap map[string]VpcEndpointZoneInput
func (VpcEndpointZoneMap) ElementType ¶ added in v2.35.1
func (VpcEndpointZoneMap) ElementType() reflect.Type
func (VpcEndpointZoneMap) ToVpcEndpointZoneMapOutput ¶ added in v2.35.1
func (i VpcEndpointZoneMap) ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput
func (VpcEndpointZoneMap) ToVpcEndpointZoneMapOutputWithContext ¶ added in v2.35.1
func (i VpcEndpointZoneMap) ToVpcEndpointZoneMapOutputWithContext(ctx context.Context) VpcEndpointZoneMapOutput
type VpcEndpointZoneMapInput ¶ added in v2.35.1
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 ¶ added in v2.35.1
type VpcEndpointZoneMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointZoneMapOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointZoneMapOutput) ElementType() reflect.Type
func (VpcEndpointZoneMapOutput) MapIndex ¶ added in v2.35.1
func (o VpcEndpointZoneMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointZoneOutput
func (VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutput ¶ added in v2.35.1
func (o VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutput() VpcEndpointZoneMapOutput
func (VpcEndpointZoneMapOutput) ToVpcEndpointZoneMapOutputWithContext ¶ added in v2.35.1
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) ToVpcEndpointZoneOutput ¶
func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutput() VpcEndpointZoneOutput
func (VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext ¶
func (o VpcEndpointZoneOutput) ToVpcEndpointZoneOutputWithContext(ctx context.Context) VpcEndpointZoneOutput
func (VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutput ¶ added in v2.35.1
func (o VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput
func (VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointZoneOutput) ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput
type VpcEndpointZonePtrInput ¶ added in v2.35.1
type VpcEndpointZonePtrInput interface { pulumi.Input ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput }
type VpcEndpointZonePtrOutput ¶ added in v2.35.1
type VpcEndpointZonePtrOutput struct {
*pulumi.OutputState
}
func (VpcEndpointZonePtrOutput) ElementType ¶ added in v2.35.1
func (VpcEndpointZonePtrOutput) ElementType() reflect.Type
func (VpcEndpointZonePtrOutput) ToVpcEndpointZonePtrOutput ¶ added in v2.35.1
func (o VpcEndpointZonePtrOutput) ToVpcEndpointZonePtrOutput() VpcEndpointZonePtrOutput
func (VpcEndpointZonePtrOutput) ToVpcEndpointZonePtrOutputWithContext ¶ added in v2.35.1
func (o VpcEndpointZonePtrOutput) ToVpcEndpointZonePtrOutputWithContext(ctx context.Context) VpcEndpointZonePtrOutput
type VpcEndpointZoneState ¶ added in v2.30.0
type VpcEndpointZoneState struct { // The dry run. DryRun pulumi.BoolPtrInput // The ID of the Vpc Endpoint. EndpointId pulumi.StringPtrInput // Status. Status pulumi.StringPtrInput // The VSwitch id. VswitchId pulumi.StringPtrInput // The Zone Id. ZoneId pulumi.StringPtrInput }
func (VpcEndpointZoneState) ElementType ¶ added in v2.30.0
func (VpcEndpointZoneState) ElementType() reflect.Type
Source Files
¶
- getService.go
- getVpcEndpointConnections.go
- getVpcEndpointServiceResources.go
- getVpcEndpointServiceUsers.go
- getVpcEndpointServices.go
- getVpcEndpointZones.go
- getVpcEndpoints.go
- init.go
- pulumiTypes.go
- vpcEndpoint.go
- vpcEndpointService.go
- vpcEndpointServiceConnection.go
- vpcEndpointServiceResource.go
- vpcEndpointServiceUser.go
- vpcEndpointZone.go