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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (o GetStackResultOutput) Description() pulumi.StringOutput
- func (o GetStackResultOutput) DisplayName() pulumi.StringOutput
- func (GetStackResultOutput) ElementType() reflect.Type
- func (o GetStackResultOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (o GetStacksStackOutput) Description() pulumi.StringOutput
- func (o GetStacksStackOutput) DisplayName() pulumi.StringOutput
- func (GetStacksStackOutput) ElementType() reflect.Type
- func (o GetStacksStackOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- type LookupPrivateEndpointArgs
- type LookupPrivateEndpointOutputArgs
- type LookupPrivateEndpointResult
- type LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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 ¶
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 ¶
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 ¶
func (GetPrivateEndpointReachableIpOutputArgs) ElementType() reflect.Type
type GetPrivateEndpointReachableIpResult ¶
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 ¶
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/v2/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: testPrivateEndpoint.Id, PrivateIp: privateEndpointReachableIpPrivateIp, }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateEndpointReachableIpResultOutput ¶
type GetPrivateEndpointReachableIpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpointReachableIp.
func GetPrivateEndpointReachableIpOutput ¶
func GetPrivateEndpointReachableIpOutput(ctx *pulumi.Context, args GetPrivateEndpointReachableIpOutputArgs, opts ...pulumi.InvokeOption) GetPrivateEndpointReachableIpResultOutput
func (GetPrivateEndpointReachableIpResultOutput) ElementType ¶
func (GetPrivateEndpointReachableIpResultOutput) ElementType() reflect.Type
func (GetPrivateEndpointReachableIpResultOutput) Id ¶
func (o GetPrivateEndpointReachableIpResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateEndpointReachableIpResultOutput) IpAddress ¶
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 ¶
func (o GetPrivateEndpointReachableIpResultOutput) PrivateEndpointId() pulumi.StringOutput
func (GetPrivateEndpointReachableIpResultOutput) PrivateIp ¶
func (o GetPrivateEndpointReachableIpResultOutput) PrivateIp() pulumi.StringOutput
func (GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutput ¶
func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutput() GetPrivateEndpointReachableIpResultOutput
func (GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutputWithContext ¶
func (o GetPrivateEndpointReachableIpResultOutput) ToGetPrivateEndpointReachableIpResultOutputWithContext(ctx context.Context) GetPrivateEndpointReachableIpResultOutput
type GetPrivateEndpointsArgs ¶
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 GetPrivateEndpointsFilterArgs ¶
type GetPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPrivateEndpointsFilterArgs) ElementType ¶
func (GetPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput ¶
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext ¶
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
type GetPrivateEndpointsFilterArray ¶
type GetPrivateEndpointsFilterArray []GetPrivateEndpointsFilterInput
func (GetPrivateEndpointsFilterArray) ElementType ¶
func (GetPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput ¶
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterArrayInput ¶
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 ¶
type GetPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterArrayOutput) ElementType ¶
func (GetPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArrayOutput) Index ¶
func (o GetPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput ¶
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterInput ¶
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 ¶
type GetPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterOutput) ElementType ¶
func (GetPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterOutput) Name ¶
func (o GetPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetPrivateEndpointsFilterOutput) Regex ¶
func (o GetPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput ¶
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext ¶
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) Values ¶
func (o GetPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetPrivateEndpointsOutputArgs ¶
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 ¶
func (GetPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetPrivateEndpointsPrivateEndpointCollection ¶
type GetPrivateEndpointsPrivateEndpointCollection struct {
Items []GetPrivateEndpointsPrivateEndpointCollectionItem `pulumi:"items"`
}
type GetPrivateEndpointsPrivateEndpointCollectionArgs ¶
type GetPrivateEndpointsPrivateEndpointCollectionArgs struct {
Items GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsPrivateEndpointCollectionArray ¶
type GetPrivateEndpointsPrivateEndpointCollectionArray []GetPrivateEndpointsPrivateEndpointCollectionInput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionArrayInput ¶
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 ¶
type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionInput ¶
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 ¶
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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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 ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArray ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArray []GetPrivateEndpointsPrivateEndpointCollectionItemInput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput ¶
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 ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemInput ¶
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 ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId ¶
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 ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description() pulumi.StringOutput
Description of the private endpoint. Avoid entering confidential information.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName ¶
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 ¶
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 ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
Unique identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the private endpoint details.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) IsUsedWithConfigurationSourceProvider ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
When `true`, allows the private endpoint to be used with a configuration source provider.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIdLists ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIdLists() pulumi.StringArrayOutput
An array of network security groups (NSG) that the customer can optionally provide.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SourceIps ¶
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 ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId ¶
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 ¶
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 ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
type GetPrivateEndpointsPrivateEndpointCollectionOutput ¶
type GetPrivateEndpointsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsResult ¶
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 ¶
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/v2/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(compartmentId), DisplayName: pulumi.StringRef(privateEndpointDisplayName), PrivateEndpointId: pulumi.StringRef(testPrivateEndpoint.Id), VcnId: pulumi.StringRef(testVcn.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateEndpointsResultOutput ¶
type GetPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoints.
func GetPrivateEndpointsOutput ¶
func GetPrivateEndpointsOutput(ctx *pulumi.Context, args GetPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) CompartmentId ¶
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 ¶
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 ¶
func (GetPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetPrivateEndpointsResultOutput) Filters ¶
func (o GetPrivateEndpointsResultOutput) Filters() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsResultOutput) Id ¶
func (o GetPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateEndpointsResultOutput) PrivateEndpointCollections ¶
func (o GetPrivateEndpointsResultOutput) PrivateEndpointCollections() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
The list of private_endpoint_collection.
func (GetPrivateEndpointsResultOutput) PrivateEndpointId ¶
func (o GetPrivateEndpointsResultOutput) PrivateEndpointId() pulumi.StringPtrOutput
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput ¶
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext ¶
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) VcnId ¶
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]string `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]string `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]string `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/v2/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: testStackOciResourcemanagerStack.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.StringMapOutput
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.StringMapOutput
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.StringMapOutput
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/v2/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: testStack.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/v2/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: compartmentId, DisplayName: pulumi.StringRef(stackDisplayName), Id: pulumi.StringRef(stackId), State: pulumi.StringRef(stackState), }, 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]string `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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapInput `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.StringMapOutput
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.StringMapOutput
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.StringMapOutput
type LookupPrivateEndpointArgs ¶
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 ¶
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 ¶
func (LookupPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupPrivateEndpointResult ¶
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]string `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]string `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 ¶
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/v2/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: testPrivateEndpointOciResourcemanagerPrivateEndpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupPrivateEndpointResultOutput ¶
type LookupPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoint.
func LookupPrivateEndpointOutput ¶
func LookupPrivateEndpointOutput(ctx *pulumi.Context, args LookupPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) CompartmentId ¶
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 ¶
func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o LookupPrivateEndpointResultOutput) Description() pulumi.StringOutput
Description of the private endpoint. Avoid entering confidential information.
func (LookupPrivateEndpointResultOutput) DisplayName ¶
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 ¶
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 ¶
func (LookupPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupPrivateEndpointResultOutput) FreeformTags ¶
func (o LookupPrivateEndpointResultOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
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 ¶
func (o LookupPrivateEndpointResultOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
When `true`, allows the private endpoint to be used with a configuration source provider.
func (LookupPrivateEndpointResultOutput) NsgIdLists ¶
func (o LookupPrivateEndpointResultOutput) NsgIdLists() pulumi.StringArrayOutput
An array of network security groups (NSG) that the customer can optionally provide.
func (LookupPrivateEndpointResultOutput) PrivateEndpointId ¶
func (o LookupPrivateEndpointResultOutput) PrivateEndpointId() pulumi.StringOutput
func (LookupPrivateEndpointResultOutput) SourceIps ¶
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 ¶
func (o LookupPrivateEndpointResultOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (LookupPrivateEndpointResultOutput) SubnetId ¶
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 ¶
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 ¶
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext ¶
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) VcnId ¶
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 ¶
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.StringMapOutput `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.StringMapOutput `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/v2/go/oci/ResourceManager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceManager.NewPrivateEndpoint(ctx, "test_private_endpoint", &ResourceManager.PrivateEndpointArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(privateEndpointDisplayName), SubnetId: pulumi.Any(testSubnet.Id), VcnId: pulumi.Any(testVcn.Id), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, Description: pulumi.Any(privateEndpointDescription), DnsZones: pulumi.Any(privateEndpointDnsZones), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, IsUsedWithConfigurationSourceProvider: pulumi.Any(privateEndpointIsUsedWithConfigurationSourceProvider), NsgIdLists: pulumi.Any(privateEndpointNsgIdList), }) 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 ¶
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 ¶
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 ¶
func (*PrivateEndpoint) ElementType() reflect.Type
func (*PrivateEndpoint) ToPrivateEndpointOutput ¶
func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput
func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext ¶
func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
type PrivateEndpointArgs ¶
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.StringMapInput // (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.StringMapInput // (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 ¶
func (PrivateEndpointArgs) ElementType() reflect.Type
type PrivateEndpointArray ¶
type PrivateEndpointArray []PrivateEndpointInput
func (PrivateEndpointArray) ElementType ¶
func (PrivateEndpointArray) ElementType() reflect.Type
func (PrivateEndpointArray) ToPrivateEndpointArrayOutput ¶
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext ¶
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointArrayInput ¶
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 ¶
type PrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointArrayOutput) ElementType ¶
func (PrivateEndpointArrayOutput) ElementType() reflect.Type
func (PrivateEndpointArrayOutput) Index ¶
func (o PrivateEndpointArrayOutput) Index(i pulumi.IntInput) PrivateEndpointOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput ¶
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext ¶
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointInput ¶
type PrivateEndpointInput interface { pulumi.Input ToPrivateEndpointOutput() PrivateEndpointOutput ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput }
type PrivateEndpointMap ¶
type PrivateEndpointMap map[string]PrivateEndpointInput
func (PrivateEndpointMap) ElementType ¶
func (PrivateEndpointMap) ElementType() reflect.Type
func (PrivateEndpointMap) ToPrivateEndpointMapOutput ¶
func (i PrivateEndpointMap) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext ¶
func (i PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointMapInput ¶
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 ¶
type PrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointMapOutput) ElementType ¶
func (PrivateEndpointMapOutput) ElementType() reflect.Type
func (PrivateEndpointMapOutput) MapIndex ¶
func (o PrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutput ¶
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext ¶
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointOutput ¶
type PrivateEndpointOutput struct{ *pulumi.OutputState }
func (PrivateEndpointOutput) CompartmentId ¶
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 ¶
func (o PrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (o PrivateEndpointOutput) Description() pulumi.StringOutput
(Updatable) Description of the private endpoint. Avoid entering confidential information.
func (PrivateEndpointOutput) DisplayName ¶
func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) The private endpoint display name. Avoid entering confidential information.
func (PrivateEndpointOutput) DnsZones ¶
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 ¶
func (PrivateEndpointOutput) ElementType() reflect.Type
func (PrivateEndpointOutput) FreeformTags ¶
func (o PrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o PrivateEndpointOutput) IsUsedWithConfigurationSourceProvider() pulumi.BoolOutput
(Updatable) When `true`, allows the private endpoint to be used with a configuration source provider.
func (PrivateEndpointOutput) NsgIdLists ¶
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 ¶
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 ¶
func (o PrivateEndpointOutput) State() pulumi.StringOutput
The current lifecycle state of the private endpoint.
func (PrivateEndpointOutput) SubnetId ¶
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 ¶
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 ¶
func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput
func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext ¶
func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
func (PrivateEndpointOutput) VcnId ¶
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 ¶
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.StringMapInput // (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.StringMapInput // (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 ¶
func (PrivateEndpointState) ElementType() reflect.Type