Documentation
¶
Index ¶
- type GetPrivateEndpointReachableIpArgs
- type GetPrivateEndpointReachableIpOutputArgs
- type GetPrivateEndpointReachableIpResult
- type GetPrivateEndpointReachableIpResultOutput
- func (GetPrivateEndpointReachableIpResultOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointReachableIpResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateEndpointReachableIpResultOutput) IpAddress() pulumi.StringOutput
- func (o GetPrivateEndpointReachableIpResultOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetPrivateEndpointReachableIpResultOutput) PrivateIp() pulumi.StringOutput
- func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutput() GetPrivateEndpointReachableIpResultOutput
- func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutputWithContext(ctx context.Context) GetPrivateEndpointReachableIpResultOutput
- type GetPrivateEndpointsArgs
- type GetPrivateEndpointsFilter
- type GetPrivateEndpointsFilterArgs
- func (GetPrivateEndpointsFilterArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
- func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
- type GetPrivateEndpointsFilterArray
- func (GetPrivateEndpointsFilterArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
- func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
- type GetPrivateEndpointsFilterArrayInput
- type GetPrivateEndpointsFilterArrayOutput
- func (GetPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
- func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
- type GetPrivateEndpointsFilterInput
- type GetPrivateEndpointsFilterOutput
- func (GetPrivateEndpointsFilterOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
- func (o GetPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
- type GetPrivateEndpointsOutputArgs
- type GetPrivateEndpointsPrivateEndpointCollection
- type GetPrivateEndpointsPrivateEndpointCollectionArgs
- func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
- type GetPrivateEndpointsPrivateEndpointCollectionArray
- func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionArrayInput
- type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionInput
- type GetPrivateEndpointsPrivateEndpointCollectionItem
- type GetPrivateEndpointsPrivateEndpointCollectionItemArgs
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArray
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemInput
- type GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DnsZones() pulumi.StringArrayOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIdLists() pulumi.StringArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SourceIps() pulumi.StringArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId() pulumi.StringOutput
- type GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) Items() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
- type GetPrivateEndpointsResult
- type GetPrivateEndpointsResultOutput
- func (o GetPrivateEndpointsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetPrivateEndpointsResultOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsResultOutput) Filters() GetPrivateEndpointsFilterArrayOutput
- func (o GetPrivateEndpointsResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateEndpointsResultOutput) PrivateEndpointCollections() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (o GetPrivateEndpointsResultOutput) PrivateEndpointId() pulumi.StringPtrOutput
- func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput
- func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput
- func (o GetPrivateEndpointsResultOutput) VcnId() pulumi.StringPtrOutput
- type GetStackArgs
- type GetStackConfigSource
- type GetStackConfigSourceArgs
- type GetStackConfigSourceArray
- type GetStackConfigSourceArrayInput
- type GetStackConfigSourceArrayOutput
- func (GetStackConfigSourceArrayOutput) ElementType() reflect.Type
- func (o GetStackConfigSourceArrayOutput) Index(i pulumi.IntInput) GetStackConfigSourceOutput
- func (o GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutput() GetStackConfigSourceArrayOutput
- func (o GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutputWithContext(ctx context.Context) GetStackConfigSourceArrayOutput
- type GetStackConfigSourceInput
- type GetStackConfigSourceOutput
- func (o GetStackConfigSourceOutput) ConfigSourceType() pulumi.StringOutput
- func (GetStackConfigSourceOutput) ElementType() reflect.Type
- func (o GetStackConfigSourceOutput) ToGetStackConfigSourceOutput() GetStackConfigSourceOutput
- func (o GetStackConfigSourceOutput) ToGetStackConfigSourceOutputWithContext(ctx context.Context) GetStackConfigSourceOutput
- func (o GetStackConfigSourceOutput) WorkingDirectory() pulumi.StringOutput
- func (o GetStackConfigSourceOutput) ZipFileBase64encoded() pulumi.StringOutput
- type GetStackOutputArgs
- type GetStackResult
- type GetStackResultOutput
- func (o GetStackResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetStackResultOutput) ConfigSources() GetStackConfigSourceArrayOutput
- func (o GetStackResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetStackResultOutput) Description() pulumi.StringOutput
- func (o GetStackResultOutput) DisplayName() pulumi.StringOutput
- func (GetStackResultOutput) ElementType() reflect.Type
- func (o GetStackResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetStackResultOutput) Id() pulumi.StringOutput
- func (o GetStackResultOutput) StackId() pulumi.StringOutput
- func (o GetStackResultOutput) State() pulumi.StringOutput
- func (o GetStackResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetStackResultOutput) ToGetStackResultOutput() GetStackResultOutput
- func (o GetStackResultOutput) ToGetStackResultOutputWithContext(ctx context.Context) GetStackResultOutput
- func (o GetStackResultOutput) Variables() pulumi.MapOutput
- type GetStackTfStateArgs
- type GetStackTfStateOutputArgs
- type GetStackTfStateResult
- type GetStackTfStateResultOutput
- func (GetStackTfStateResultOutput) ElementType() reflect.Type
- func (o GetStackTfStateResultOutput) Id() pulumi.StringOutput
- func (o GetStackTfStateResultOutput) LocalPath() pulumi.StringOutput
- func (o GetStackTfStateResultOutput) StackId() pulumi.StringOutput
- func (o GetStackTfStateResultOutput) ToGetStackTfStateResultOutput() GetStackTfStateResultOutput
- func (o GetStackTfStateResultOutput) ToGetStackTfStateResultOutputWithContext(ctx context.Context) GetStackTfStateResultOutput
- type GetStacksArgs
- type GetStacksFilter
- type GetStacksFilterArgs
- type GetStacksFilterArray
- type GetStacksFilterArrayInput
- type GetStacksFilterArrayOutput
- func (GetStacksFilterArrayOutput) ElementType() reflect.Type
- func (o GetStacksFilterArrayOutput) Index(i pulumi.IntInput) GetStacksFilterOutput
- func (o GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutput() GetStacksFilterArrayOutput
- func (o GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutputWithContext(ctx context.Context) GetStacksFilterArrayOutput
- type GetStacksFilterInput
- type GetStacksFilterOutput
- func (GetStacksFilterOutput) ElementType() reflect.Type
- func (o GetStacksFilterOutput) Name() pulumi.StringOutput
- func (o GetStacksFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetStacksFilterOutput) ToGetStacksFilterOutput() GetStacksFilterOutput
- func (o GetStacksFilterOutput) ToGetStacksFilterOutputWithContext(ctx context.Context) GetStacksFilterOutput
- func (o GetStacksFilterOutput) Values() pulumi.StringArrayOutput
- type GetStacksOutputArgs
- type GetStacksResult
- type GetStacksResultOutput
- func (o GetStacksResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetStacksResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetStacksResultOutput) ElementType() reflect.Type
- func (o GetStacksResultOutput) Filters() GetStacksFilterArrayOutput
- func (o GetStacksResultOutput) Id() pulumi.StringPtrOutput
- func (o GetStacksResultOutput) Stacks() GetStacksStackArrayOutput
- func (o GetStacksResultOutput) State() pulumi.StringPtrOutput
- func (o GetStacksResultOutput) ToGetStacksResultOutput() GetStacksResultOutput
- func (o GetStacksResultOutput) ToGetStacksResultOutputWithContext(ctx context.Context) GetStacksResultOutput
- type GetStacksStack
- type GetStacksStackArgs
- type GetStacksStackArray
- type GetStacksStackArrayInput
- type GetStacksStackArrayOutput
- func (GetStacksStackArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackArrayOutput) Index(i pulumi.IntInput) GetStacksStackOutput
- func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
- func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
- type GetStacksStackConfigSource
- type GetStacksStackConfigSourceArgs
- func (GetStacksStackConfigSourceArgs) ElementType() reflect.Type
- func (i GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutput() GetStacksStackConfigSourceOutput
- func (i GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutputWithContext(ctx context.Context) GetStacksStackConfigSourceOutput
- type GetStacksStackConfigSourceInput
- type GetStacksStackConfigSourceOutput
- func (o GetStacksStackConfigSourceOutput) ConfigSourceType() pulumi.StringOutput
- func (GetStacksStackConfigSourceOutput) ElementType() reflect.Type
- func (o GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutput() GetStacksStackConfigSourceOutput
- func (o GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutputWithContext(ctx context.Context) GetStacksStackConfigSourceOutput
- func (o GetStacksStackConfigSourceOutput) WorkingDirectory() pulumi.StringOutput
- func (o GetStacksStackConfigSourceOutput) ZipFileBase64encoded() pulumi.StringOutput
- type GetStacksStackInput
- type GetStacksStackOutput
- func (o GetStacksStackOutput) CompartmentId() pulumi.StringOutput
- func (o GetStacksStackOutput) ConfigSource() GetStacksStackConfigSourceOutput
- func (o GetStacksStackOutput) DefinedTags() pulumi.MapOutput
- func (o GetStacksStackOutput) Description() pulumi.StringOutput
- func (o GetStacksStackOutput) DisplayName() pulumi.StringOutput
- func (GetStacksStackOutput) ElementType() reflect.Type
- func (o GetStacksStackOutput) FreeformTags() pulumi.MapOutput
- func (o GetStacksStackOutput) Id() pulumi.StringOutput
- func (o GetStacksStackOutput) State() pulumi.StringOutput
- func (o GetStacksStackOutput) TimeCreated() pulumi.StringOutput
- func (o GetStacksStackOutput) ToGetStacksStackOutput() GetStacksStackOutput
- func (o GetStacksStackOutput) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
- func (o GetStacksStackOutput) Variables() pulumi.MapOutput
- type LookupPrivateEndpointArgs
- type LookupPrivateEndpointOutputArgs
- type LookupPrivateEndpointResult
- type LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupPrivateEndpointResultOutput) Description() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DnsZones() pulumi.StringArrayOutput
- func (LookupPrivateEndpointResultOutput) ElementType() reflect.Type
- func (o LookupPrivateEndpointResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupPrivateEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
- func (o LookupPrivateEndpointResultOutput) NsgIdLists() pulumi.StringArrayOutput
- func (o LookupPrivateEndpointResultOutput) PrivateEndpointId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) SourceIps() pulumi.StringArrayOutput
- func (o LookupPrivateEndpointResultOutput) State() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) VcnId() pulumi.StringOutput
- type PrivateEndpoint
- type PrivateEndpointArgs
- type PrivateEndpointArray
- type PrivateEndpointArrayInput
- type PrivateEndpointArrayOutput
- func (PrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointArrayOutput) Index(i pulumi.IntInput) PrivateEndpointOutput
- func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
- func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
- type PrivateEndpointInput
- type PrivateEndpointMap
- type PrivateEndpointMapInput
- type PrivateEndpointMapOutput
- func (PrivateEndpointMapOutput) ElementType() reflect.Type
- func (o PrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointOutput
- func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
- func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
- type PrivateEndpointOutput
- func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o PrivateEndpointOutput) DefinedTags() pulumi.MapOutput
- func (o PrivateEndpointOutput) Description() pulumi.StringOutput
- func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (o PrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
- func (PrivateEndpointOutput) ElementType() reflect.Type
- func (o PrivateEndpointOutput) FreeformTags() pulumi.MapOutput
- func (o PrivateEndpointOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
- func (o PrivateEndpointOutput) NsgIdLists() pulumi.StringArrayOutput
- func (o PrivateEndpointOutput) SourceIps() pulumi.StringArrayOutput
- func (o PrivateEndpointOutput) State() pulumi.StringOutput
- func (o PrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput
- func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
- func (o PrivateEndpointOutput) VcnId() pulumi.StringOutput
- type PrivateEndpointState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPrivateEndpointReachableIpArgs ¶ added in v0.2.0
type GetPrivateEndpointReachableIpArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` // The IP address of the resource in the private subnet. PrivateIp string `pulumi:"privateIp"` }
A collection of arguments for invoking getPrivateEndpointReachableIp.
type GetPrivateEndpointReachableIpOutputArgs ¶ added in v0.2.0
type GetPrivateEndpointReachableIpOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` // The IP address of the resource in the private subnet. PrivateIp pulumi.StringInput `pulumi:"privateIp"` }
A collection of arguments for invoking getPrivateEndpointReachableIp.
func (GetPrivateEndpointReachableIpOutputArgs) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointReachableIpOutputArgs) ElementType() reflect.Type
type GetPrivateEndpointReachableIpResult ¶ added in v0.2.0
type GetPrivateEndpointReachableIpResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An IP address for the Resource Manager service to use for connection to the private resource. IpAddress string `pulumi:"ipAddress"` PrivateEndpointId string `pulumi:"privateEndpointId"` PrivateIp string `pulumi:"privateIp"` }
A collection of values returned by getPrivateEndpointReachableIp.
func GetPrivateEndpointReachableIp ¶ added in v0.2.0
func GetPrivateEndpointReachableIp(ctx *pulumi.Context, args *GetPrivateEndpointReachableIpArgs, opts ...pulumi.InvokeOption) (*GetPrivateEndpointReachableIpResult, error)
This data source provides details about a specific Private Endpoint Reachable Ip resource in Oracle Cloud Infrastructure Resource Manager service.
Gets the alternative IP address of the private resource. This IP will be used by Resource Manager Service to connect to the private resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetPrivateEndpointReachableIp(ctx, &resourcemanager.GetPrivateEndpointReachableIpArgs{ PrivateEndpointId: oci_resourcemanager_private_endpoint.Test_private_endpoint.Id, PrivateIp: _var.Private_endpoint_reachable_ip_private_ip, }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateEndpointReachableIpResultOutput ¶ added in v0.2.0
type GetPrivateEndpointReachableIpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpointReachableIp.
func GetPrivateEndpointReachableIpOutput ¶ added in v0.2.0
func GetPrivateEndpointReachableIpOutput(ctx *pulumi.Context, args GetPrivateEndpointReachableIpOutputArgs, opts ...pulumi.InvokeOption) GetPrivateEndpointReachableIpResultOutput
func (GetPrivateEndpointReachableIpResultOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointReachableIpResultOutput) ElementType() reflect.Type
func (GetPrivateEndpointReachableIpResultOutput) Id ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateEndpointReachableIpResultOutput) IpAddress ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) IpAddress() pulumi.StringOutput
An IP address for the Resource Manager service to use for connection to the private resource.
func (GetPrivateEndpointReachableIpResultOutput) PrivateEndpointId ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) PrivateEndpointId() pulumi.StringOutput
func (GetPrivateEndpointReachableIpResultOutput) PrivateIp ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) PrivateIp() pulumi.StringOutput
func (GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutput ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutput() GetPrivateEndpointReachableIpResultOutput
func (GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutputWithContext(ctx context.Context) GetPrivateEndpointReachableIpResultOutput
type GetPrivateEndpointsArgs ¶ added in v0.2.0
type GetPrivateEndpointsArgs struct { // A filter to return only resources that exist in the compartment, identified by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. Use this filter to list a resource by name. Requires `sortBy` set to `DISPLAYNAME`. Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `pulumi:"displayName"` Filters []GetPrivateEndpointsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId *string `pulumi:"privateEndpointId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId *string `pulumi:"vcnId"` }
A collection of arguments for invoking getPrivateEndpoints.
type GetPrivateEndpointsFilter ¶ added in v0.2.0
type GetPrivateEndpointsFilterArgs ¶ added in v0.2.0
type GetPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPrivateEndpointsFilterArgs) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
type GetPrivateEndpointsFilterArray ¶ added in v0.2.0
type GetPrivateEndpointsFilterArray []GetPrivateEndpointsFilterInput
func (GetPrivateEndpointsFilterArray) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterArrayInput ¶ added in v0.2.0
type GetPrivateEndpointsFilterArrayInput interface { pulumi.Input ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput ToGetPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetPrivateEndpointsFilterArrayOutput }
GetPrivateEndpointsFilterArrayInput is an input type that accepts GetPrivateEndpointsFilterArray and GetPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterArrayInput` via:
GetPrivateEndpointsFilterArray{ GetPrivateEndpointsFilterArgs{...} }
type GetPrivateEndpointsFilterArrayOutput ¶ added in v0.2.0
type GetPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterArrayOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArrayOutput) Index ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterInput ¶ added in v0.2.0
type GetPrivateEndpointsFilterInput interface { pulumi.Input ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput ToGetPrivateEndpointsFilterOutputWithContext(context.Context) GetPrivateEndpointsFilterOutput }
GetPrivateEndpointsFilterInput is an input type that accepts GetPrivateEndpointsFilterArgs and GetPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterInput` via:
GetPrivateEndpointsFilterArgs{...}
type GetPrivateEndpointsFilterOutput ¶ added in v0.2.0
type GetPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterOutput) Name ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetPrivateEndpointsFilterOutput) Regex ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) Values ¶ added in v0.2.0
func (o GetPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetPrivateEndpointsOutputArgs ¶ added in v0.2.0
type GetPrivateEndpointsOutputArgs struct { // A filter to return only resources that exist in the compartment, identified by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. Use this filter to list a resource by name. Requires `sortBy` set to `DISPLAYNAME`. Alternatively, when you know the resource OCID, use the related Get operation. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetPrivateEndpointsFilterArrayInput `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId pulumi.StringPtrInput `pulumi:"privateEndpointId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId pulumi.StringPtrInput `pulumi:"vcnId"` }
A collection of arguments for invoking getPrivateEndpoints.
func (GetPrivateEndpointsOutputArgs) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetPrivateEndpointsPrivateEndpointCollection ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollection struct {
Items []GetPrivateEndpointsPrivateEndpointCollectionItem `pulumi:"items"`
}
type GetPrivateEndpointsPrivateEndpointCollectionArgs ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionArgs struct {
Items GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsPrivateEndpointCollectionArray ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionArray []GetPrivateEndpointsPrivateEndpointCollectionInput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionArrayInput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionArrayInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput }
GetPrivateEndpointsPrivateEndpointCollectionArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArray and GetPrivateEndpointsPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionArrayInput` via:
GetPrivateEndpointsPrivateEndpointCollectionArray{ GetPrivateEndpointsPrivateEndpointCollectionArgs{...} }
type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionInput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput }
GetPrivateEndpointsPrivateEndpointCollectionInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArgs and GetPrivateEndpointsPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionInput` via:
GetPrivateEndpointsPrivateEndpointCollectionArgs{...}
type GetPrivateEndpointsPrivateEndpointCollectionItem ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItem struct { // A filter to return only resources that exist in the compartment, identified by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the private endpoint. Avoid entering confidential information. Description string `pulumi:"description"` // A filter to return only resources that match the given display name exactly. Use this filter to list a resource by name. Requires `sortBy` set to `DISPLAYNAME`. Alternatively, when you know the resource OCID, use the related Get operation. DisplayName string `pulumi:"displayName"` // DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones []string `pulumi:"dnsZones"` // Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details. Id string `pulumi:"id"` // When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider bool `pulumi:"isUsedWithConfigurationSourceProvider"` // An array of network security groups (NSG) that the customer can optionally provide. NsgIdLists []string `pulumi:"nsgIdLists"` // The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service. SourceIps []string `pulumi:"sourceIps"` // The current lifecycle state of the private endpoint. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId string `pulumi:"subnetId"` // The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId string `pulumi:"vcnId"` }
type GetPrivateEndpointsPrivateEndpointCollectionItemArgs ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemArgs struct { // A filter to return only resources that exist in the compartment, identified by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Description of the private endpoint. Avoid entering confidential information. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the given display name exactly. Use this filter to list a resource by name. Requires `sortBy` set to `DISPLAYNAME`. Alternatively, when you know the resource OCID, use the related Get operation. DisplayName pulumi.StringInput `pulumi:"displayName"` // DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"` // Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details. Id pulumi.StringInput `pulumi:"id"` // When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider pulumi.BoolInput `pulumi:"isUsedWithConfigurationSourceProvider"` // An array of network security groups (NSG) that the customer can optionally provide. NsgIdLists pulumi.StringArrayInput `pulumi:"nsgIdLists"` // The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service. SourceIps pulumi.StringArrayInput `pulumi:"sourceIps"` // The current lifecycle state of the private endpoint. State pulumi.StringInput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArray ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemArray []GetPrivateEndpointsPrivateEndpointCollectionItemInput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput }
GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArray and GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput` via:
GetPrivateEndpointsPrivateEndpointCollectionItemArray{ GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...} }
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemInput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput }
GetPrivateEndpointsPrivateEndpointCollectionItemInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArgs and GetPrivateEndpointsPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemInput` via:
GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...}
type GetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId() pulumi.StringOutput
A filter to return only resources that exist in the compartment, identified by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description() pulumi.StringOutput
Description of the private endpoint. Avoid entering confidential information.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly. Use this filter to list a resource by name. Requires `sortBy` set to `DISPLAYNAME`. Alternatively, when you know the resource OCID, use the related Get operation.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DnsZones ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DnsZones() pulumi.StringArrayOutput
DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags() pulumi.MapOutput
Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Id ¶ added in v0.2.0
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) IsUsedWithConfigurationSourceProvider ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
When `true`, allows the private endpoint to be used with a configuration source provider.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIdLists ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIdLists() pulumi.StringArrayOutput
An array of network security groups (NSG) that the customer can optionally provide.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SourceIps ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SourceIps() pulumi.StringArrayOutput
The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
type GetPrivateEndpointsPrivateEndpointCollectionOutput ¶ added in v0.2.0
type GetPrivateEndpointsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsResult ¶ added in v0.2.0
type GetPrivateEndpointsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details. CompartmentId *string `pulumi:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetPrivateEndpointsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of private_endpoint_collection. PrivateEndpointCollections []GetPrivateEndpointsPrivateEndpointCollection `pulumi:"privateEndpointCollections"` PrivateEndpointId *string `pulumi:"privateEndpointId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. VcnId *string `pulumi:"vcnId"` }
A collection of values returned by getPrivateEndpoints.
func GetPrivateEndpoints ¶ added in v0.2.0
func GetPrivateEndpoints(ctx *pulumi.Context, args *GetPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetPrivateEndpointsResult, error)
This data source provides the list of Private Endpoints in Oracle Cloud Infrastructure Resource Manager service.
Lists private endpoints according to the specified filter. - For `compartmentId`, lists all private endpoint in the matching compartment. - For `privateEndpointId`, lists the matching private endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetPrivateEndpoints(ctx, &resourcemanager.GetPrivateEndpointsArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), DisplayName: pulumi.StringRef(_var.Private_endpoint_display_name), PrivateEndpointId: pulumi.StringRef(oci_resourcemanager_private_endpoint.Test_private_endpoint.Id), VcnId: pulumi.StringRef(oci_core_vcn.Test_vcn.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateEndpointsResultOutput ¶ added in v0.2.0
type GetPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoints.
func GetPrivateEndpointsOutput ¶ added in v0.2.0
func GetPrivateEndpointsOutput(ctx *pulumi.Context, args GetPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) CompartmentId ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details.
func (GetPrivateEndpointsResultOutput) DisplayName ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetPrivateEndpointsResultOutput) ElementType ¶ added in v0.2.0
func (GetPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetPrivateEndpointsResultOutput) Filters ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) Filters() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsResultOutput) Id ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateEndpointsResultOutput) PrivateEndpointCollections ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) PrivateEndpointCollections() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
The list of private_endpoint_collection.
func (GetPrivateEndpointsResultOutput) PrivateEndpointId ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) PrivateEndpointId() pulumi.StringPtrOutput
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) VcnId ¶ added in v0.2.0
func (o GetPrivateEndpointsResultOutput) VcnId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint.
type GetStackArgs ¶
type GetStackArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack. StackId string `pulumi:"stackId"` }
A collection of arguments for invoking getStack.
type GetStackConfigSource ¶
type GetStackConfigSourceArgs ¶
type GetStackConfigSourceArgs struct { ConfigSourceType pulumi.StringInput `pulumi:"configSourceType"` WorkingDirectory pulumi.StringInput `pulumi:"workingDirectory"` ZipFileBase64encoded pulumi.StringInput `pulumi:"zipFileBase64encoded"` }
func (GetStackConfigSourceArgs) ElementType ¶
func (GetStackConfigSourceArgs) ElementType() reflect.Type
func (GetStackConfigSourceArgs) ToGetStackConfigSourceOutput ¶
func (i GetStackConfigSourceArgs) ToGetStackConfigSourceOutput() GetStackConfigSourceOutput
func (GetStackConfigSourceArgs) ToGetStackConfigSourceOutputWithContext ¶
func (i GetStackConfigSourceArgs) ToGetStackConfigSourceOutputWithContext(ctx context.Context) GetStackConfigSourceOutput
type GetStackConfigSourceArray ¶
type GetStackConfigSourceArray []GetStackConfigSourceInput
func (GetStackConfigSourceArray) ElementType ¶
func (GetStackConfigSourceArray) ElementType() reflect.Type
func (GetStackConfigSourceArray) ToGetStackConfigSourceArrayOutput ¶
func (i GetStackConfigSourceArray) ToGetStackConfigSourceArrayOutput() GetStackConfigSourceArrayOutput
func (GetStackConfigSourceArray) ToGetStackConfigSourceArrayOutputWithContext ¶
func (i GetStackConfigSourceArray) ToGetStackConfigSourceArrayOutputWithContext(ctx context.Context) GetStackConfigSourceArrayOutput
type GetStackConfigSourceArrayInput ¶
type GetStackConfigSourceArrayInput interface { pulumi.Input ToGetStackConfigSourceArrayOutput() GetStackConfigSourceArrayOutput ToGetStackConfigSourceArrayOutputWithContext(context.Context) GetStackConfigSourceArrayOutput }
GetStackConfigSourceArrayInput is an input type that accepts GetStackConfigSourceArray and GetStackConfigSourceArrayOutput values. You can construct a concrete instance of `GetStackConfigSourceArrayInput` via:
GetStackConfigSourceArray{ GetStackConfigSourceArgs{...} }
type GetStackConfigSourceArrayOutput ¶
type GetStackConfigSourceArrayOutput struct{ *pulumi.OutputState }
func (GetStackConfigSourceArrayOutput) ElementType ¶
func (GetStackConfigSourceArrayOutput) ElementType() reflect.Type
func (GetStackConfigSourceArrayOutput) Index ¶
func (o GetStackConfigSourceArrayOutput) Index(i pulumi.IntInput) GetStackConfigSourceOutput
func (GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutput ¶
func (o GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutput() GetStackConfigSourceArrayOutput
func (GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutputWithContext ¶
func (o GetStackConfigSourceArrayOutput) ToGetStackConfigSourceArrayOutputWithContext(ctx context.Context) GetStackConfigSourceArrayOutput
type GetStackConfigSourceInput ¶
type GetStackConfigSourceInput interface { pulumi.Input ToGetStackConfigSourceOutput() GetStackConfigSourceOutput ToGetStackConfigSourceOutputWithContext(context.Context) GetStackConfigSourceOutput }
GetStackConfigSourceInput is an input type that accepts GetStackConfigSourceArgs and GetStackConfigSourceOutput values. You can construct a concrete instance of `GetStackConfigSourceInput` via:
GetStackConfigSourceArgs{...}
type GetStackConfigSourceOutput ¶
type GetStackConfigSourceOutput struct{ *pulumi.OutputState }
func (GetStackConfigSourceOutput) ConfigSourceType ¶
func (o GetStackConfigSourceOutput) ConfigSourceType() pulumi.StringOutput
func (GetStackConfigSourceOutput) ElementType ¶
func (GetStackConfigSourceOutput) ElementType() reflect.Type
func (GetStackConfigSourceOutput) ToGetStackConfigSourceOutput ¶
func (o GetStackConfigSourceOutput) ToGetStackConfigSourceOutput() GetStackConfigSourceOutput
func (GetStackConfigSourceOutput) ToGetStackConfigSourceOutputWithContext ¶
func (o GetStackConfigSourceOutput) ToGetStackConfigSourceOutputWithContext(ctx context.Context) GetStackConfigSourceOutput
func (GetStackConfigSourceOutput) WorkingDirectory ¶
func (o GetStackConfigSourceOutput) WorkingDirectory() pulumi.StringOutput
func (GetStackConfigSourceOutput) ZipFileBase64encoded ¶
func (o GetStackConfigSourceOutput) ZipFileBase64encoded() pulumi.StringOutput
type GetStackOutputArgs ¶
type GetStackOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack. StackId pulumi.StringInput `pulumi:"stackId"` }
A collection of arguments for invoking getStack.
func (GetStackOutputArgs) ElementType ¶
func (GetStackOutputArgs) ElementType() reflect.Type
type GetStackResult ¶
type GetStackResult struct { // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the compartment where the stack is located. CompartmentId string `pulumi:"compartmentId"` ConfigSources []GetStackConfigSource `pulumi:"configSources"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // General description of the stack. Description string `pulumi:"description"` // Human-readable display name for the stack. DisplayName string `pulumi:"displayName"` // Free-form tags associated with this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` StackId string `pulumi:"stackId"` // The current lifecycle state of the stack. State string `pulumi:"state"` // The date and time at which the stack was created. TimeCreated string `pulumi:"timeCreated"` Variables map[string]interface{} `pulumi:"variables"` }
A collection of values returned by getStack.
func GetStack ¶
func GetStack(ctx *pulumi.Context, args *GetStackArgs, opts ...pulumi.InvokeOption) (*GetStackResult, error)
This data source provides details about a specific Stack resource in Oracle Cloud Infrastructure Resource Manager service.
Gets a stack using the stack ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetStack(ctx, &resourcemanager.GetStackArgs{ StackId: oci_resourcemanager_stack.Test_stack.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetStackResultOutput ¶
type GetStackResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStack.
func GetStackOutput ¶
func GetStackOutput(ctx *pulumi.Context, args GetStackOutputArgs, opts ...pulumi.InvokeOption) GetStackResultOutput
func (GetStackResultOutput) CompartmentId ¶
func (o GetStackResultOutput) CompartmentId() pulumi.StringOutput
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the compartment where the stack is located.
func (GetStackResultOutput) ConfigSources ¶
func (o GetStackResultOutput) ConfigSources() GetStackConfigSourceArrayOutput
func (GetStackResultOutput) DefinedTags ¶
func (o GetStackResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetStackResultOutput) Description ¶
func (o GetStackResultOutput) Description() pulumi.StringOutput
General description of the stack.
func (GetStackResultOutput) DisplayName ¶
func (o GetStackResultOutput) DisplayName() pulumi.StringOutput
Human-readable display name for the stack.
func (GetStackResultOutput) ElementType ¶
func (GetStackResultOutput) ElementType() reflect.Type
func (GetStackResultOutput) FreeformTags ¶
func (o GetStackResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags associated with this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetStackResultOutput) Id ¶
func (o GetStackResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetStackResultOutput) StackId ¶
func (o GetStackResultOutput) StackId() pulumi.StringOutput
func (GetStackResultOutput) State ¶
func (o GetStackResultOutput) State() pulumi.StringOutput
The current lifecycle state of the stack.
func (GetStackResultOutput) TimeCreated ¶
func (o GetStackResultOutput) TimeCreated() pulumi.StringOutput
The date and time at which the stack was created.
func (GetStackResultOutput) ToGetStackResultOutput ¶
func (o GetStackResultOutput) ToGetStackResultOutput() GetStackResultOutput
func (GetStackResultOutput) ToGetStackResultOutputWithContext ¶
func (o GetStackResultOutput) ToGetStackResultOutputWithContext(ctx context.Context) GetStackResultOutput
func (GetStackResultOutput) Variables ¶
func (o GetStackResultOutput) Variables() pulumi.MapOutput
type GetStackTfStateArgs ¶
type GetStackTfStateArgs struct { LocalPath string `pulumi:"localPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack. StackId string `pulumi:"stackId"` }
A collection of arguments for invoking getStackTfState.
type GetStackTfStateOutputArgs ¶
type GetStackTfStateOutputArgs struct { LocalPath pulumi.StringInput `pulumi:"localPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack. StackId pulumi.StringInput `pulumi:"stackId"` }
A collection of arguments for invoking getStackTfState.
func (GetStackTfStateOutputArgs) ElementType ¶
func (GetStackTfStateOutputArgs) ElementType() reflect.Type
type GetStackTfStateResult ¶
type GetStackTfStateResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LocalPath string `pulumi:"localPath"` StackId string `pulumi:"stackId"` }
A collection of values returned by getStackTfState.
func GetStackTfState ¶
func GetStackTfState(ctx *pulumi.Context, args *GetStackTfStateArgs, opts ...pulumi.InvokeOption) (*GetStackTfStateResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetStackTfState(ctx, &resourcemanager.GetStackTfStateArgs{ StackId: oci_resourcemanager_stack.Test_stack.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetStackTfStateResultOutput ¶
type GetStackTfStateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStackTfState.
func GetStackTfStateOutput ¶
func GetStackTfStateOutput(ctx *pulumi.Context, args GetStackTfStateOutputArgs, opts ...pulumi.InvokeOption) GetStackTfStateResultOutput
func (GetStackTfStateResultOutput) ElementType ¶
func (GetStackTfStateResultOutput) ElementType() reflect.Type
func (GetStackTfStateResultOutput) Id ¶
func (o GetStackTfStateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetStackTfStateResultOutput) LocalPath ¶
func (o GetStackTfStateResultOutput) LocalPath() pulumi.StringOutput
func (GetStackTfStateResultOutput) StackId ¶
func (o GetStackTfStateResultOutput) StackId() pulumi.StringOutput
func (GetStackTfStateResultOutput) ToGetStackTfStateResultOutput ¶
func (o GetStackTfStateResultOutput) ToGetStackTfStateResultOutput() GetStackTfStateResultOutput
func (GetStackTfStateResultOutput) ToGetStackTfStateResultOutputWithContext ¶
func (o GetStackTfStateResultOutput) ToGetStackTfStateResultOutputWithContext(ctx context.Context) GetStackTfStateResultOutput
type GetStacksArgs ¶
type GetStacksArgs struct { // The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter. CompartmentId string `pulumi:"compartmentId"` // Display name on which to query. DisplayName *string `pulumi:"displayName"` Filters []GetStacksFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack. Id *string `pulumi:"id"` // A filter that returns only those resources that match the specified lifecycle state. The state value is case-insensitive. // // Allowable values: // * CREATING // * ACTIVE // * DELETING // * DELETED State *string `pulumi:"state"` }
A collection of arguments for invoking getStacks.
type GetStacksFilter ¶
type GetStacksFilterArgs ¶
type GetStacksFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetStacksFilterArgs) ElementType ¶
func (GetStacksFilterArgs) ElementType() reflect.Type
func (GetStacksFilterArgs) ToGetStacksFilterOutput ¶
func (i GetStacksFilterArgs) ToGetStacksFilterOutput() GetStacksFilterOutput
func (GetStacksFilterArgs) ToGetStacksFilterOutputWithContext ¶
func (i GetStacksFilterArgs) ToGetStacksFilterOutputWithContext(ctx context.Context) GetStacksFilterOutput
type GetStacksFilterArray ¶
type GetStacksFilterArray []GetStacksFilterInput
func (GetStacksFilterArray) ElementType ¶
func (GetStacksFilterArray) ElementType() reflect.Type
func (GetStacksFilterArray) ToGetStacksFilterArrayOutput ¶
func (i GetStacksFilterArray) ToGetStacksFilterArrayOutput() GetStacksFilterArrayOutput
func (GetStacksFilterArray) ToGetStacksFilterArrayOutputWithContext ¶
func (i GetStacksFilterArray) ToGetStacksFilterArrayOutputWithContext(ctx context.Context) GetStacksFilterArrayOutput
type GetStacksFilterArrayInput ¶
type GetStacksFilterArrayInput interface { pulumi.Input ToGetStacksFilterArrayOutput() GetStacksFilterArrayOutput ToGetStacksFilterArrayOutputWithContext(context.Context) GetStacksFilterArrayOutput }
GetStacksFilterArrayInput is an input type that accepts GetStacksFilterArray and GetStacksFilterArrayOutput values. You can construct a concrete instance of `GetStacksFilterArrayInput` via:
GetStacksFilterArray{ GetStacksFilterArgs{...} }
type GetStacksFilterArrayOutput ¶
type GetStacksFilterArrayOutput struct{ *pulumi.OutputState }
func (GetStacksFilterArrayOutput) ElementType ¶
func (GetStacksFilterArrayOutput) ElementType() reflect.Type
func (GetStacksFilterArrayOutput) Index ¶
func (o GetStacksFilterArrayOutput) Index(i pulumi.IntInput) GetStacksFilterOutput
func (GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutput ¶
func (o GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutput() GetStacksFilterArrayOutput
func (GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutputWithContext ¶
func (o GetStacksFilterArrayOutput) ToGetStacksFilterArrayOutputWithContext(ctx context.Context) GetStacksFilterArrayOutput
type GetStacksFilterInput ¶
type GetStacksFilterInput interface { pulumi.Input ToGetStacksFilterOutput() GetStacksFilterOutput ToGetStacksFilterOutputWithContext(context.Context) GetStacksFilterOutput }
GetStacksFilterInput is an input type that accepts GetStacksFilterArgs and GetStacksFilterOutput values. You can construct a concrete instance of `GetStacksFilterInput` via:
GetStacksFilterArgs{...}
type GetStacksFilterOutput ¶
type GetStacksFilterOutput struct{ *pulumi.OutputState }
func (GetStacksFilterOutput) ElementType ¶
func (GetStacksFilterOutput) ElementType() reflect.Type
func (GetStacksFilterOutput) Name ¶
func (o GetStacksFilterOutput) Name() pulumi.StringOutput
func (GetStacksFilterOutput) Regex ¶
func (o GetStacksFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetStacksFilterOutput) ToGetStacksFilterOutput ¶
func (o GetStacksFilterOutput) ToGetStacksFilterOutput() GetStacksFilterOutput
func (GetStacksFilterOutput) ToGetStacksFilterOutputWithContext ¶
func (o GetStacksFilterOutput) ToGetStacksFilterOutputWithContext(ctx context.Context) GetStacksFilterOutput
func (GetStacksFilterOutput) Values ¶
func (o GetStacksFilterOutput) Values() pulumi.StringArrayOutput
type GetStacksOutputArgs ¶
type GetStacksOutputArgs struct { // The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Display name on which to query. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetStacksFilterArrayInput `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack. Id pulumi.StringPtrInput `pulumi:"id"` // A filter that returns only those resources that match the specified lifecycle state. The state value is case-insensitive. // // Allowable values: // * CREATING // * ACTIVE // * DELETING // * DELETED State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getStacks.
func (GetStacksOutputArgs) ElementType ¶
func (GetStacksOutputArgs) ElementType() reflect.Type
type GetStacksResult ¶
type GetStacksResult struct { // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the compartment where the stack is located. CompartmentId string `pulumi:"compartmentId"` // Human-readable display name for the stack. DisplayName *string `pulumi:"displayName"` Filters []GetStacksFilter `pulumi:"filters"` // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the stack. Id *string `pulumi:"id"` // The list of stacks. Stacks []GetStacksStack `pulumi:"stacks"` // The current lifecycle state of the stack. State *string `pulumi:"state"` }
A collection of values returned by getStacks.
func GetStacks ¶
func GetStacks(ctx *pulumi.Context, args *GetStacksArgs, opts ...pulumi.InvokeOption) (*GetStacksResult, error)
This data source provides the list of Stacks in Oracle Cloud Infrastructure Resource Manager service.
Returns a list of stacks. - If called using the compartment ID, returns all stacks in the specified compartment. - If called using the stack ID, returns the specified stack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetStacks(ctx, &resourcemanager.GetStacksArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Stack_display_name), Id: pulumi.StringRef(_var.Stack_id), State: pulumi.StringRef(_var.Stack_state), }, nil) if err != nil { return err } return nil }) }
```
type GetStacksResultOutput ¶
type GetStacksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStacks.
func GetStacksOutput ¶
func GetStacksOutput(ctx *pulumi.Context, args GetStacksOutputArgs, opts ...pulumi.InvokeOption) GetStacksResultOutput
func (GetStacksResultOutput) CompartmentId ¶
func (o GetStacksResultOutput) CompartmentId() pulumi.StringOutput
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the compartment where the stack is located.
func (GetStacksResultOutput) DisplayName ¶
func (o GetStacksResultOutput) DisplayName() pulumi.StringPtrOutput
Human-readable display name for the stack.
func (GetStacksResultOutput) ElementType ¶
func (GetStacksResultOutput) ElementType() reflect.Type
func (GetStacksResultOutput) Filters ¶
func (o GetStacksResultOutput) Filters() GetStacksFilterArrayOutput
func (GetStacksResultOutput) Id ¶
func (o GetStacksResultOutput) Id() pulumi.StringPtrOutput
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the stack.
func (GetStacksResultOutput) Stacks ¶
func (o GetStacksResultOutput) Stacks() GetStacksStackArrayOutput
The list of stacks.
func (GetStacksResultOutput) State ¶
func (o GetStacksResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the stack.
func (GetStacksResultOutput) ToGetStacksResultOutput ¶
func (o GetStacksResultOutput) ToGetStacksResultOutput() GetStacksResultOutput
func (GetStacksResultOutput) ToGetStacksResultOutputWithContext ¶
func (o GetStacksResultOutput) ToGetStacksResultOutputWithContext(ctx context.Context) GetStacksResultOutput
type GetStacksStack ¶
type GetStacksStack struct { // The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter. CompartmentId string `pulumi:"compartmentId"` ConfigSource GetStacksStackConfigSource `pulumi:"configSource"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // General description of the stack. Description string `pulumi:"description"` // Display name on which to query. DisplayName string `pulumi:"displayName"` // Free-form tags associated with this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack. Id string `pulumi:"id"` // A filter that returns only those resources that match the specified lifecycle state. The state value is case-insensitive. // // Allowable values: // * CREATING // * ACTIVE // * DELETING // * DELETED State string `pulumi:"state"` // The date and time at which the stack was created. TimeCreated string `pulumi:"timeCreated"` Variables map[string]interface{} `pulumi:"variables"` }
type GetStacksStackArgs ¶
type GetStacksStackArgs struct { // The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` ConfigSource GetStacksStackConfigSourceInput `pulumi:"configSource"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // General description of the stack. Description pulumi.StringInput `pulumi:"description"` // Display name on which to query. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags associated with this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack. Id pulumi.StringInput `pulumi:"id"` // A filter that returns only those resources that match the specified lifecycle state. The state value is case-insensitive. // // Allowable values: // * CREATING // * ACTIVE // * DELETING // * DELETED State pulumi.StringInput `pulumi:"state"` // The date and time at which the stack was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` Variables pulumi.MapInput `pulumi:"variables"` }
func (GetStacksStackArgs) ElementType ¶
func (GetStacksStackArgs) ElementType() reflect.Type
func (GetStacksStackArgs) ToGetStacksStackOutput ¶
func (i GetStacksStackArgs) ToGetStacksStackOutput() GetStacksStackOutput
func (GetStacksStackArgs) ToGetStacksStackOutputWithContext ¶
func (i GetStacksStackArgs) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
type GetStacksStackArray ¶
type GetStacksStackArray []GetStacksStackInput
func (GetStacksStackArray) ElementType ¶
func (GetStacksStackArray) ElementType() reflect.Type
func (GetStacksStackArray) ToGetStacksStackArrayOutput ¶
func (i GetStacksStackArray) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
func (GetStacksStackArray) ToGetStacksStackArrayOutputWithContext ¶
func (i GetStacksStackArray) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
type GetStacksStackArrayInput ¶
type GetStacksStackArrayInput interface { pulumi.Input ToGetStacksStackArrayOutput() GetStacksStackArrayOutput ToGetStacksStackArrayOutputWithContext(context.Context) GetStacksStackArrayOutput }
GetStacksStackArrayInput is an input type that accepts GetStacksStackArray and GetStacksStackArrayOutput values. You can construct a concrete instance of `GetStacksStackArrayInput` via:
GetStacksStackArray{ GetStacksStackArgs{...} }
type GetStacksStackArrayOutput ¶
type GetStacksStackArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackArrayOutput) ElementType ¶
func (GetStacksStackArrayOutput) ElementType() reflect.Type
func (GetStacksStackArrayOutput) Index ¶
func (o GetStacksStackArrayOutput) Index(i pulumi.IntInput) GetStacksStackOutput
func (GetStacksStackArrayOutput) ToGetStacksStackArrayOutput ¶
func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
func (GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext ¶
func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
type GetStacksStackConfigSourceArgs ¶
type GetStacksStackConfigSourceArgs struct { ConfigSourceType pulumi.StringInput `pulumi:"configSourceType"` WorkingDirectory pulumi.StringInput `pulumi:"workingDirectory"` ZipFileBase64encoded pulumi.StringInput `pulumi:"zipFileBase64encoded"` }
func (GetStacksStackConfigSourceArgs) ElementType ¶
func (GetStacksStackConfigSourceArgs) ElementType() reflect.Type
func (GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutput ¶
func (i GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutput() GetStacksStackConfigSourceOutput
func (GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutputWithContext ¶
func (i GetStacksStackConfigSourceArgs) ToGetStacksStackConfigSourceOutputWithContext(ctx context.Context) GetStacksStackConfigSourceOutput
type GetStacksStackConfigSourceInput ¶
type GetStacksStackConfigSourceInput interface { pulumi.Input ToGetStacksStackConfigSourceOutput() GetStacksStackConfigSourceOutput ToGetStacksStackConfigSourceOutputWithContext(context.Context) GetStacksStackConfigSourceOutput }
GetStacksStackConfigSourceInput is an input type that accepts GetStacksStackConfigSourceArgs and GetStacksStackConfigSourceOutput values. You can construct a concrete instance of `GetStacksStackConfigSourceInput` via:
GetStacksStackConfigSourceArgs{...}
type GetStacksStackConfigSourceOutput ¶
type GetStacksStackConfigSourceOutput struct{ *pulumi.OutputState }
func (GetStacksStackConfigSourceOutput) ConfigSourceType ¶
func (o GetStacksStackConfigSourceOutput) ConfigSourceType() pulumi.StringOutput
func (GetStacksStackConfigSourceOutput) ElementType ¶
func (GetStacksStackConfigSourceOutput) ElementType() reflect.Type
func (GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutput ¶
func (o GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutput() GetStacksStackConfigSourceOutput
func (GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutputWithContext ¶
func (o GetStacksStackConfigSourceOutput) ToGetStacksStackConfigSourceOutputWithContext(ctx context.Context) GetStacksStackConfigSourceOutput
func (GetStacksStackConfigSourceOutput) WorkingDirectory ¶
func (o GetStacksStackConfigSourceOutput) WorkingDirectory() pulumi.StringOutput
func (GetStacksStackConfigSourceOutput) ZipFileBase64encoded ¶
func (o GetStacksStackConfigSourceOutput) ZipFileBase64encoded() pulumi.StringOutput
type GetStacksStackInput ¶
type GetStacksStackInput interface { pulumi.Input ToGetStacksStackOutput() GetStacksStackOutput ToGetStacksStackOutputWithContext(context.Context) GetStacksStackOutput }
GetStacksStackInput is an input type that accepts GetStacksStackArgs and GetStacksStackOutput values. You can construct a concrete instance of `GetStacksStackInput` via:
GetStacksStackArgs{...}
type GetStacksStackOutput ¶
type GetStacksStackOutput struct{ *pulumi.OutputState }
func (GetStacksStackOutput) CompartmentId ¶
func (o GetStacksStackOutput) CompartmentId() pulumi.StringOutput
The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter.
func (GetStacksStackOutput) ConfigSource ¶
func (o GetStacksStackOutput) ConfigSource() GetStacksStackConfigSourceOutput
func (GetStacksStackOutput) DefinedTags ¶
func (o GetStacksStackOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetStacksStackOutput) Description ¶
func (o GetStacksStackOutput) Description() pulumi.StringOutput
General description of the stack.
func (GetStacksStackOutput) DisplayName ¶
func (o GetStacksStackOutput) DisplayName() pulumi.StringOutput
Display name on which to query.
func (GetStacksStackOutput) ElementType ¶
func (GetStacksStackOutput) ElementType() reflect.Type
func (GetStacksStackOutput) FreeformTags ¶
func (o GetStacksStackOutput) FreeformTags() pulumi.MapOutput
Free-form tags associated with this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetStacksStackOutput) Id ¶
func (o GetStacksStackOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack.
func (GetStacksStackOutput) State ¶
func (o GetStacksStackOutput) State() pulumi.StringOutput
A filter that returns only those resources that match the specified lifecycle state. The state value is case-insensitive.
Allowable values: * CREATING * ACTIVE * DELETING * DELETED
func (GetStacksStackOutput) TimeCreated ¶
func (o GetStacksStackOutput) TimeCreated() pulumi.StringOutput
The date and time at which the stack was created.
func (GetStacksStackOutput) ToGetStacksStackOutput ¶
func (o GetStacksStackOutput) ToGetStacksStackOutput() GetStacksStackOutput
func (GetStacksStackOutput) ToGetStacksStackOutputWithContext ¶
func (o GetStacksStackOutput) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
func (GetStacksStackOutput) Variables ¶
func (o GetStacksStackOutput) Variables() pulumi.MapOutput
type LookupPrivateEndpointArgs ¶ added in v0.2.0
type LookupPrivateEndpointArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` }
A collection of arguments for invoking getPrivateEndpoint.
type LookupPrivateEndpointOutputArgs ¶ added in v0.2.0
type LookupPrivateEndpointOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` }
A collection of arguments for invoking getPrivateEndpoint.
func (LookupPrivateEndpointOutputArgs) ElementType ¶ added in v0.2.0
func (LookupPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupPrivateEndpointResult ¶ added in v0.2.0
type LookupPrivateEndpointResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the private endpoint. Avoid entering confidential information. Description string `pulumi:"description"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones []string `pulumi:"dnsZones"` // Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details. Id string `pulumi:"id"` // When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider bool `pulumi:"isUsedWithConfigurationSourceProvider"` // An array of network security groups (NSG) that the customer can optionally provide. NsgIdLists []string `pulumi:"nsgIdLists"` PrivateEndpointId string `pulumi:"privateEndpointId"` // The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service. SourceIps []string `pulumi:"sourceIps"` // The current lifecycle state of the private endpoint. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId string `pulumi:"subnetId"` // The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. VcnId string `pulumi:"vcnId"` }
A collection of values returned by getPrivateEndpoint.
func LookupPrivateEndpoint ¶ added in v0.2.0
func LookupPrivateEndpoint(ctx *pulumi.Context, args *LookupPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointResult, error)
This data source provides details about a specific Private Endpoint resource in Oracle Cloud Infrastructure Resource Manager service.
Gets the specified private endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.GetPrivateEndpoint(ctx, &resourcemanager.GetPrivateEndpointArgs{ PrivateEndpointId: oci_resourcemanager_private_endpoint.Test_private_endpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupPrivateEndpointResultOutput ¶ added in v0.2.0
type LookupPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoint.
func LookupPrivateEndpointOutput ¶ added in v0.2.0
func LookupPrivateEndpointOutput(ctx *pulumi.Context, args LookupPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) CompartmentId ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details.
func (LookupPrivateEndpointResultOutput) DefinedTags ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupPrivateEndpointResultOutput) Description ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) Description() pulumi.StringOutput
Description of the private endpoint. Avoid entering confidential information.
func (LookupPrivateEndpointResultOutput) DisplayName ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupPrivateEndpointResultOutput) DnsZones ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) DnsZones() pulumi.StringArrayOutput
DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.
func (LookupPrivateEndpointResultOutput) ElementType ¶ added in v0.2.0
func (LookupPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupPrivateEndpointResultOutput) FreeformTags ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupPrivateEndpointResultOutput) Id ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) Id() pulumi.StringOutput
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details.
func (LookupPrivateEndpointResultOutput) IsUsedWithConfigurationSourceProvider ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
When `true`, allows the private endpoint to be used with a configuration source provider.
func (LookupPrivateEndpointResultOutput) NsgIdLists ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) NsgIdLists() pulumi.StringArrayOutput
An array of network security groups (NSG) that the customer can optionally provide.
func (LookupPrivateEndpointResultOutput) PrivateEndpointId ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) PrivateEndpointId() pulumi.StringOutput
func (LookupPrivateEndpointResultOutput) SourceIps ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) SourceIps() pulumi.StringArrayOutput
The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service.
func (LookupPrivateEndpointResultOutput) State ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (LookupPrivateEndpointResultOutput) SubnetId ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint.
func (LookupPrivateEndpointResultOutput) TimeCreated ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z`
func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) VcnId ¶ added in v0.2.0
func (o LookupPrivateEndpointResultOutput) VcnId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint.
type PrivateEndpoint ¶ added in v0.2.0
type PrivateEndpoint struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Description of the private endpoint. Avoid entering confidential information. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) The private endpoint display name. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones pulumi.StringArrayOutput `pulumi:"dnsZones"` // (Updatable) Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider pulumi.BoolOutput `pulumi:"isUsedWithConfigurationSourceProvider"` // (Updatable) An array of network security group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the private endpoint. Order does not matter. NsgIdLists pulumi.StringArrayOutput `pulumi:"nsgIdLists"` // The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service. SourceIps pulumi.StringArrayOutput `pulumi:"sourceIps"` // The current lifecycle state of the private endpoint. State pulumi.StringOutput `pulumi:"state"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId pulumi.StringOutput `pulumi:"vcnId"` }
This resource provides the Private Endpoint resource in Oracle Cloud Infrastructure Resource Manager service.
Creates a a private endpoint in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.NewPrivateEndpoint(ctx, "testPrivateEndpoint", &ResourceManager.PrivateEndpointArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Private_endpoint_display_name), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), VcnId: pulumi.Any(oci_core_vcn.Test_vcn.Id), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, Description: pulumi.Any(_var.Private_endpoint_description), DnsZones: pulumi.Any(_var.Private_endpoint_dns_zones), FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, IsUsedWithConfigurationSourceProvider: pulumi.Any(_var.Private_endpoint_is_used_with_configuration_source_provider), NsgIdLists: pulumi.Any(_var.Private_endpoint_nsg_id_list), }) if err != nil { return err } return nil }) }
```
## Import
PrivateEndpoints can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ResourceManager/privateEndpoint:PrivateEndpoint test_private_endpoint "id"
```
func GetPrivateEndpoint ¶ added in v0.2.0
func GetPrivateEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointState, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)
GetPrivateEndpoint gets an existing PrivateEndpoint 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 NewPrivateEndpoint ¶ added in v0.2.0
func NewPrivateEndpoint(ctx *pulumi.Context, name string, args *PrivateEndpointArgs, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)
NewPrivateEndpoint registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpoint) ElementType ¶ added in v0.2.0
func (*PrivateEndpoint) ElementType() reflect.Type
func (*PrivateEndpoint) ToPrivateEndpointOutput ¶ added in v0.2.0
func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput
func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext ¶ added in v0.2.0
func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
type PrivateEndpointArgs ¶ added in v0.2.0
type PrivateEndpointArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Description of the private endpoint. Avoid entering confidential information. Description pulumi.StringPtrInput // (Updatable) The private endpoint display name. Avoid entering confidential information. DisplayName pulumi.StringInput // (Updatable) DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones pulumi.StringArrayInput // (Updatable) Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider pulumi.BoolPtrInput // (Updatable) An array of network security group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the private endpoint. Order does not matter. NsgIdLists pulumi.StringArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId pulumi.StringInput }
The set of arguments for constructing a PrivateEndpoint resource.
func (PrivateEndpointArgs) ElementType ¶ added in v0.2.0
func (PrivateEndpointArgs) ElementType() reflect.Type
type PrivateEndpointArray ¶ added in v0.2.0
type PrivateEndpointArray []PrivateEndpointInput
func (PrivateEndpointArray) ElementType ¶ added in v0.2.0
func (PrivateEndpointArray) ElementType() reflect.Type
func (PrivateEndpointArray) ToPrivateEndpointArrayOutput ¶ added in v0.2.0
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext ¶ added in v0.2.0
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointArrayInput ¶ added in v0.2.0
type PrivateEndpointArrayInput interface { pulumi.Input ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput ToPrivateEndpointArrayOutputWithContext(context.Context) PrivateEndpointArrayOutput }
PrivateEndpointArrayInput is an input type that accepts PrivateEndpointArray and PrivateEndpointArrayOutput values. You can construct a concrete instance of `PrivateEndpointArrayInput` via:
PrivateEndpointArray{ PrivateEndpointArgs{...} }
type PrivateEndpointArrayOutput ¶ added in v0.2.0
type PrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointArrayOutput) ElementType ¶ added in v0.2.0
func (PrivateEndpointArrayOutput) ElementType() reflect.Type
func (PrivateEndpointArrayOutput) Index ¶ added in v0.2.0
func (o PrivateEndpointArrayOutput) Index(i pulumi.IntInput) PrivateEndpointOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput ¶ added in v0.2.0
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext ¶ added in v0.2.0
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointInput ¶ added in v0.2.0
type PrivateEndpointInput interface { pulumi.Input ToPrivateEndpointOutput() PrivateEndpointOutput ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput }
type PrivateEndpointMap ¶ added in v0.2.0
type PrivateEndpointMap map[string]PrivateEndpointInput
func (PrivateEndpointMap) ElementType ¶ added in v0.2.0
func (PrivateEndpointMap) ElementType() reflect.Type
func (PrivateEndpointMap) ToPrivateEndpointMapOutput ¶ added in v0.2.0
func (i PrivateEndpointMap) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext ¶ added in v0.2.0
func (i PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointMapInput ¶ added in v0.2.0
type PrivateEndpointMapInput interface { pulumi.Input ToPrivateEndpointMapOutput() PrivateEndpointMapOutput ToPrivateEndpointMapOutputWithContext(context.Context) PrivateEndpointMapOutput }
PrivateEndpointMapInput is an input type that accepts PrivateEndpointMap and PrivateEndpointMapOutput values. You can construct a concrete instance of `PrivateEndpointMapInput` via:
PrivateEndpointMap{ "key": PrivateEndpointArgs{...} }
type PrivateEndpointMapOutput ¶ added in v0.2.0
type PrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointMapOutput) ElementType ¶ added in v0.2.0
func (PrivateEndpointMapOutput) ElementType() reflect.Type
func (PrivateEndpointMapOutput) MapIndex ¶ added in v0.2.0
func (o PrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutput ¶ added in v0.2.0
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext ¶ added in v0.2.0
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointOutput ¶ added in v0.2.0
type PrivateEndpointOutput struct{ *pulumi.OutputState }
func (PrivateEndpointOutput) CompartmentId ¶ added in v0.4.0
func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details.
func (PrivateEndpointOutput) DefinedTags ¶ added in v0.4.0
func (o PrivateEndpointOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (PrivateEndpointOutput) Description ¶ added in v0.4.0
func (o PrivateEndpointOutput) Description() pulumi.StringOutput
(Updatable) Description of the private endpoint. Avoid entering confidential information.
func (PrivateEndpointOutput) DisplayName ¶ added in v0.4.0
func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) The private endpoint display name. Avoid entering confidential information.
func (PrivateEndpointOutput) DnsZones ¶ added in v0.4.0
func (o PrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
(Updatable) DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.
func (PrivateEndpointOutput) ElementType ¶ added in v0.2.0
func (PrivateEndpointOutput) ElementType() reflect.Type
func (PrivateEndpointOutput) FreeformTags ¶ added in v0.4.0
func (o PrivateEndpointOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (PrivateEndpointOutput) IsUsedWithConfigurationSourceProvider ¶ added in v0.4.0
func (o PrivateEndpointOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
(Updatable) When `true`, allows the private endpoint to be used with a configuration source provider.
func (PrivateEndpointOutput) NsgIdLists ¶ added in v0.4.0
func (o PrivateEndpointOutput) NsgIdLists() pulumi.StringArrayOutput
(Updatable) An array of network security group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the private endpoint. Order does not matter.
func (PrivateEndpointOutput) SourceIps ¶ added in v0.4.0
func (o PrivateEndpointOutput) SourceIps() pulumi.StringArrayOutput
The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service.
func (PrivateEndpointOutput) State ¶ added in v0.4.0
func (o PrivateEndpointOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (PrivateEndpointOutput) SubnetId ¶ added in v0.4.0
func (o PrivateEndpointOutput) SubnetId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint.
func (PrivateEndpointOutput) TimeCreated ¶ added in v0.4.0
func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z`
func (PrivateEndpointOutput) ToPrivateEndpointOutput ¶ added in v0.2.0
func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput
func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext ¶ added in v0.2.0
func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
func (PrivateEndpointOutput) VcnId ¶ added in v0.4.0
func (o PrivateEndpointOutput) VcnId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type PrivateEndpointState ¶ added in v0.2.0
type PrivateEndpointState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint details. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Description of the private endpoint. Avoid entering confidential information. Description pulumi.StringPtrInput // (Updatable) The private endpoint display name. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver. DnsZones pulumi.StringArrayInput // (Updatable) Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider pulumi.BoolPtrInput // (Updatable) An array of network security group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the private endpoint. Order does not matter. NsgIdLists pulumi.StringArrayInput // The source IPs which resource manager service will use to connect to customer's network. Automatically assigned by Resource Manager Service. SourceIps pulumi.StringArrayInput // The current lifecycle state of the private endpoint. State pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint. SubnetId pulumi.StringPtrInput // The date and time at which the private endpoint was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId pulumi.StringPtrInput }
func (PrivateEndpointState) ElementType ¶ added in v0.2.0
func (PrivateEndpointState) ElementType() reflect.Type