integration

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetIntegrationInstanceAlternateCustomEndpoint

type GetIntegrationInstanceAlternateCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias string `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetIntegrationInstanceAlternateCustomEndpointArgs

type GetIntegrationInstanceAlternateCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetIntegrationInstanceAlternateCustomEndpointArgs) ElementType

func (GetIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstanceAlternateCustomEndpointOutput

func (i GetIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstanceAlternateCustomEndpointOutput() GetIntegrationInstanceAlternateCustomEndpointOutput

func (GetIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (i GetIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstanceAlternateCustomEndpointArray

type GetIntegrationInstanceAlternateCustomEndpointArray []GetIntegrationInstanceAlternateCustomEndpointInput

func (GetIntegrationInstanceAlternateCustomEndpointArray) ElementType

func (GetIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutput

func (i GetIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutput() GetIntegrationInstanceAlternateCustomEndpointArrayOutput

func (GetIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

func (i GetIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceAlternateCustomEndpointArrayOutput

type GetIntegrationInstanceAlternateCustomEndpointArrayInput

type GetIntegrationInstanceAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceAlternateCustomEndpointArrayOutput() GetIntegrationInstanceAlternateCustomEndpointArrayOutput
	ToGetIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(context.Context) GetIntegrationInstanceAlternateCustomEndpointArrayOutput
}

GetIntegrationInstanceAlternateCustomEndpointArrayInput is an input type that accepts GetIntegrationInstanceAlternateCustomEndpointArray and GetIntegrationInstanceAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceAlternateCustomEndpointArrayInput` via:

GetIntegrationInstanceAlternateCustomEndpointArray{ GetIntegrationInstanceAlternateCustomEndpointArgs{...} }

type GetIntegrationInstanceAlternateCustomEndpointArrayOutput

type GetIntegrationInstanceAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAlternateCustomEndpointArrayOutput) ElementType

func (GetIntegrationInstanceAlternateCustomEndpointArrayOutput) Index

func (GetIntegrationInstanceAlternateCustomEndpointArrayOutput) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutput

func (GetIntegrationInstanceAlternateCustomEndpointArrayOutput) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

func (o GetIntegrationInstanceAlternateCustomEndpointArrayOutput) ToGetIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceAlternateCustomEndpointArrayOutput

type GetIntegrationInstanceAlternateCustomEndpointInput

type GetIntegrationInstanceAlternateCustomEndpointInput interface {
	pulumi.Input

	ToGetIntegrationInstanceAlternateCustomEndpointOutput() GetIntegrationInstanceAlternateCustomEndpointOutput
	ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext(context.Context) GetIntegrationInstanceAlternateCustomEndpointOutput
}

GetIntegrationInstanceAlternateCustomEndpointInput is an input type that accepts GetIntegrationInstanceAlternateCustomEndpointArgs and GetIntegrationInstanceAlternateCustomEndpointOutput values. You can construct a concrete instance of `GetIntegrationInstanceAlternateCustomEndpointInput` via:

GetIntegrationInstanceAlternateCustomEndpointArgs{...}

type GetIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstanceAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAlternateCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (GetIntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetIntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (GetIntegrationInstanceAlternateCustomEndpointOutput) Hostname

A custom hostname to be used for the integration instance URL, in FQDN format.

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutput

func (o GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutput() GetIntegrationInstanceAlternateCustomEndpointOutput

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (o GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstanceAttachment added in v0.3.0

type GetIntegrationInstanceAttachment struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetIntegrationInstanceAttachmentArgs added in v0.3.0

type GetIntegrationInstanceAttachmentArgs struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit pulumi.BoolInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetIntegrationInstanceAttachmentArgs) ElementType added in v0.3.0

func (GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutput added in v0.3.0

func (i GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutput() GetIntegrationInstanceAttachmentOutput

func (GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (i GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) GetIntegrationInstanceAttachmentOutput

type GetIntegrationInstanceAttachmentArray added in v0.3.0

type GetIntegrationInstanceAttachmentArray []GetIntegrationInstanceAttachmentInput

func (GetIntegrationInstanceAttachmentArray) ElementType added in v0.3.0

func (GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (i GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (i GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceAttachmentArrayOutput

type GetIntegrationInstanceAttachmentArrayInput added in v0.3.0

type GetIntegrationInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstanceAttachmentArrayOutput
	ToGetIntegrationInstanceAttachmentArrayOutputWithContext(context.Context) GetIntegrationInstanceAttachmentArrayOutput
}

GetIntegrationInstanceAttachmentArrayInput is an input type that accepts GetIntegrationInstanceAttachmentArray and GetIntegrationInstanceAttachmentArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceAttachmentArrayInput` via:

GetIntegrationInstanceAttachmentArray{ GetIntegrationInstanceAttachmentArgs{...} }

type GetIntegrationInstanceAttachmentArrayOutput added in v0.3.0

type GetIntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAttachmentArrayOutput) ElementType added in v0.3.0

func (GetIntegrationInstanceAttachmentArrayOutput) Index added in v0.3.0

func (GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (o GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (o GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceAttachmentArrayOutput

type GetIntegrationInstanceAttachmentInput added in v0.3.0

type GetIntegrationInstanceAttachmentInput interface {
	pulumi.Input

	ToGetIntegrationInstanceAttachmentOutput() GetIntegrationInstanceAttachmentOutput
	ToGetIntegrationInstanceAttachmentOutputWithContext(context.Context) GetIntegrationInstanceAttachmentOutput
}

GetIntegrationInstanceAttachmentInput is an input type that accepts GetIntegrationInstanceAttachmentArgs and GetIntegrationInstanceAttachmentOutput values. You can construct a concrete instance of `GetIntegrationInstanceAttachmentInput` via:

GetIntegrationInstanceAttachmentArgs{...}

type GetIntegrationInstanceAttachmentOutput added in v0.3.0

type GetIntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAttachmentOutput) ElementType added in v0.3.0

func (GetIntegrationInstanceAttachmentOutput) IsImplicit added in v0.3.0

* If role == `PARENT`, the attached instance was created by this service instance * If role == `CHILD`, this instance was created from attached instance on behalf of a user

func (GetIntegrationInstanceAttachmentOutput) TargetId added in v0.3.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (GetIntegrationInstanceAttachmentOutput) TargetInstanceUrl added in v0.3.0

The dataplane instance URL of the attached instance

func (GetIntegrationInstanceAttachmentOutput) TargetRole added in v0.3.0

The role of the target attachment.

func (GetIntegrationInstanceAttachmentOutput) TargetServiceType added in v0.3.0

The type of the target instance, such as "FUSION".

func (GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutput added in v0.3.0

func (o GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutput() GetIntegrationInstanceAttachmentOutput

func (GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (o GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) GetIntegrationInstanceAttachmentOutput

type GetIntegrationInstanceCustomEndpoint

type GetIntegrationInstanceCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias string `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetIntegrationInstanceCustomEndpointArgs

type GetIntegrationInstanceCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetIntegrationInstanceCustomEndpointArgs) ElementType

func (GetIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstanceCustomEndpointOutput

func (i GetIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstanceCustomEndpointOutput() GetIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstanceCustomEndpointOutputWithContext

func (i GetIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstanceCustomEndpointArray

type GetIntegrationInstanceCustomEndpointArray []GetIntegrationInstanceCustomEndpointInput

func (GetIntegrationInstanceCustomEndpointArray) ElementType

func (GetIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstanceCustomEndpointArrayOutput

func (i GetIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstanceCustomEndpointArrayOutput() GetIntegrationInstanceCustomEndpointArrayOutput

func (GetIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstanceCustomEndpointArrayOutputWithContext

func (i GetIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstanceCustomEndpointArrayInput

type GetIntegrationInstanceCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceCustomEndpointArrayOutput() GetIntegrationInstanceCustomEndpointArrayOutput
	ToGetIntegrationInstanceCustomEndpointArrayOutputWithContext(context.Context) GetIntegrationInstanceCustomEndpointArrayOutput
}

GetIntegrationInstanceCustomEndpointArrayInput is an input type that accepts GetIntegrationInstanceCustomEndpointArray and GetIntegrationInstanceCustomEndpointArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceCustomEndpointArrayInput` via:

GetIntegrationInstanceCustomEndpointArray{ GetIntegrationInstanceCustomEndpointArgs{...} }

type GetIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstanceCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceCustomEndpointArrayOutput) ElementType

func (GetIntegrationInstanceCustomEndpointArrayOutput) Index

func (GetIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstanceCustomEndpointArrayOutput

func (o GetIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstanceCustomEndpointArrayOutput() GetIntegrationInstanceCustomEndpointArrayOutput

func (GetIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstanceCustomEndpointArrayOutputWithContext

func (o GetIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstanceCustomEndpointInput

type GetIntegrationInstanceCustomEndpointInput interface {
	pulumi.Input

	ToGetIntegrationInstanceCustomEndpointOutput() GetIntegrationInstanceCustomEndpointOutput
	ToGetIntegrationInstanceCustomEndpointOutputWithContext(context.Context) GetIntegrationInstanceCustomEndpointOutput
}

GetIntegrationInstanceCustomEndpointInput is an input type that accepts GetIntegrationInstanceCustomEndpointArgs and GetIntegrationInstanceCustomEndpointOutput values. You can construct a concrete instance of `GetIntegrationInstanceCustomEndpointInput` via:

GetIntegrationInstanceCustomEndpointArgs{...}

type GetIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstanceCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (GetIntegrationInstanceCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetIntegrationInstanceCustomEndpointOutput) CertificateSecretVersion

func (o GetIntegrationInstanceCustomEndpointOutput) CertificateSecretVersion() pulumi.IntOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetIntegrationInstanceCustomEndpointOutput) ElementType

func (GetIntegrationInstanceCustomEndpointOutput) Hostname

A custom hostname to be used for the integration instance URL, in FQDN format.

func (GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutput

func (o GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutput() GetIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutputWithContext

func (o GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstanceIdcsInfo added in v0.3.0

type GetIntegrationInstanceIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetIntegrationInstanceIdcsInfoArgs added in v0.3.0

type GetIntegrationInstanceIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetIntegrationInstanceIdcsInfoArgs) ElementType added in v0.3.0

func (GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (i GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutput() GetIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (i GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) GetIntegrationInstanceIdcsInfoOutput

type GetIntegrationInstanceIdcsInfoArray added in v0.3.0

type GetIntegrationInstanceIdcsInfoArray []GetIntegrationInstanceIdcsInfoInput

func (GetIntegrationInstanceIdcsInfoArray) ElementType added in v0.3.0

func (GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (i GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (i GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceIdcsInfoArrayOutput

type GetIntegrationInstanceIdcsInfoArrayInput added in v0.3.0

type GetIntegrationInstanceIdcsInfoArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstanceIdcsInfoArrayOutput
	ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext(context.Context) GetIntegrationInstanceIdcsInfoArrayOutput
}

GetIntegrationInstanceIdcsInfoArrayInput is an input type that accepts GetIntegrationInstanceIdcsInfoArray and GetIntegrationInstanceIdcsInfoArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceIdcsInfoArrayInput` via:

GetIntegrationInstanceIdcsInfoArray{ GetIntegrationInstanceIdcsInfoArgs{...} }

type GetIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

type GetIntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceIdcsInfoArrayOutput) ElementType added in v0.3.0

func (GetIntegrationInstanceIdcsInfoArrayOutput) Index added in v0.3.0

func (GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (o GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (o GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceIdcsInfoArrayOutput

type GetIntegrationInstanceIdcsInfoInput added in v0.3.0

type GetIntegrationInstanceIdcsInfoInput interface {
	pulumi.Input

	ToGetIntegrationInstanceIdcsInfoOutput() GetIntegrationInstanceIdcsInfoOutput
	ToGetIntegrationInstanceIdcsInfoOutputWithContext(context.Context) GetIntegrationInstanceIdcsInfoOutput
}

GetIntegrationInstanceIdcsInfoInput is an input type that accepts GetIntegrationInstanceIdcsInfoArgs and GetIntegrationInstanceIdcsInfoOutput values. You can construct a concrete instance of `GetIntegrationInstanceIdcsInfoInput` via:

GetIntegrationInstanceIdcsInfoArgs{...}

type GetIntegrationInstanceIdcsInfoOutput added in v0.3.0

type GetIntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceIdcsInfoOutput) ElementType added in v0.3.0

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName added in v0.3.0

The IDCS application display name associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppId added in v0.3.0

The IDCS application ID associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl added in v0.3.0

URL for the location of the IDCS Application (used by IDCS APIs)

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppName added in v0.3.0

The IDCS application name associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.3.0

func (o GetIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringOutput

The URL used as the primary audience for integration flows in this instance type: string

func (GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (o GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutput() GetIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (o GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) GetIntegrationInstanceIdcsInfoOutput

type GetIntegrationInstanceNetworkEndpointDetail

type GetIntegrationInstanceNetworkEndpointDetail struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps []string `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns []GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	IsIntegrationVcnAllowlisted bool `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	// <<<<<<< HEAD
	NetworkEndpointType string `pulumi:"networkEndpointType"`
}

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps []string `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id string `pulumi:"id"`
}

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps pulumi.StringArrayInput `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext

func (i GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray []GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext

func (i GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput() GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput
	ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext(context.Context) GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput
}

GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput is an input type that accepts GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray and GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput` via:

GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray{ GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs{...} }

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput interface {
	pulumi.Input

	ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput() GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput
	ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext(context.Context) GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput
}

GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput is an input type that accepts GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs and GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput values. You can construct a concrete instance of `GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput` via:

GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs{...}

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

type GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) AllowlistedIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) Id

The Virtual Cloud Network OCID.

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

func (GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext

func (o GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ToGetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

type GetIntegrationInstanceNetworkEndpointDetailArgs

type GetIntegrationInstanceNetworkEndpointDetailArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps pulumi.StringArrayInput `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	IsIntegrationVcnAllowlisted pulumi.BoolInput `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	// <<<<<<< HEAD
	NetworkEndpointType pulumi.StringInput `pulumi:"networkEndpointType"`
}

func (GetIntegrationInstanceNetworkEndpointDetailArgs) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstanceNetworkEndpointDetailOutput

func (i GetIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstanceNetworkEndpointDetailOutput() GetIntegrationInstanceNetworkEndpointDetailOutput

func (GetIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext

func (i GetIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstanceNetworkEndpointDetailArray

type GetIntegrationInstanceNetworkEndpointDetailArray []GetIntegrationInstanceNetworkEndpointDetailInput

func (GetIntegrationInstanceNetworkEndpointDetailArray) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutput

func (i GetIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutput() GetIntegrationInstanceNetworkEndpointDetailArrayOutput

func (GetIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext

func (i GetIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailArrayOutput

type GetIntegrationInstanceNetworkEndpointDetailArrayInput

type GetIntegrationInstanceNetworkEndpointDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceNetworkEndpointDetailArrayOutput() GetIntegrationInstanceNetworkEndpointDetailArrayOutput
	ToGetIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext(context.Context) GetIntegrationInstanceNetworkEndpointDetailArrayOutput
}

GetIntegrationInstanceNetworkEndpointDetailArrayInput is an input type that accepts GetIntegrationInstanceNetworkEndpointDetailArray and GetIntegrationInstanceNetworkEndpointDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceNetworkEndpointDetailArrayInput` via:

GetIntegrationInstanceNetworkEndpointDetailArray{ GetIntegrationInstanceNetworkEndpointDetailArgs{...} }

type GetIntegrationInstanceNetworkEndpointDetailArrayOutput

type GetIntegrationInstanceNetworkEndpointDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceNetworkEndpointDetailArrayOutput) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailArrayOutput) Index

func (GetIntegrationInstanceNetworkEndpointDetailArrayOutput) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutput

func (GetIntegrationInstanceNetworkEndpointDetailArrayOutput) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext

func (o GetIntegrationInstanceNetworkEndpointDetailArrayOutput) ToGetIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailArrayOutput

type GetIntegrationInstanceNetworkEndpointDetailInput

type GetIntegrationInstanceNetworkEndpointDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstanceNetworkEndpointDetailOutput() GetIntegrationInstanceNetworkEndpointDetailOutput
	ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext(context.Context) GetIntegrationInstanceNetworkEndpointDetailOutput
}

GetIntegrationInstanceNetworkEndpointDetailInput is an input type that accepts GetIntegrationInstanceNetworkEndpointDetailArgs and GetIntegrationInstanceNetworkEndpointDetailOutput values. You can construct a concrete instance of `GetIntegrationInstanceNetworkEndpointDetailInput` via:

GetIntegrationInstanceNetworkEndpointDetailArgs{...}

type GetIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstanceNetworkEndpointDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceNetworkEndpointDetailOutput) AllowlistedHttpIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (GetIntegrationInstanceNetworkEndpointDetailOutput) AllowlistedHttpVcns

Virtual Cloud Networks allowed to access this network endpoint.

func (GetIntegrationInstanceNetworkEndpointDetailOutput) ElementType

func (GetIntegrationInstanceNetworkEndpointDetailOutput) IsIntegrationVcnAllowlisted

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

func (GetIntegrationInstanceNetworkEndpointDetailOutput) NetworkEndpointType

The type of network endpoint. <<<<<<< HEAD

func (GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutput

func (o GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutput() GetIntegrationInstanceNetworkEndpointDetailOutput

func (GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext

func (o GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext(ctx context.Context) GetIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstancePrivateEndpointOutboundConnection added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnection struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds []string `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType string `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId string `pulumi:"subnetId"`
}

type GetIntegrationInstancePrivateEndpointOutboundConnectionArgs added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionArgs struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType pulumi.StringInput `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ElementType added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (i GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionOutput

type GetIntegrationInstancePrivateEndpointOutboundConnectionArray added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionArray []GetIntegrationInstancePrivateEndpointOutboundConnectionInput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (i GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayInput added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput() GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
	ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
}

GetIntegrationInstancePrivateEndpointOutboundConnectionArrayInput is an input type that accepts GetIntegrationInstancePrivateEndpointOutboundConnectionArray and GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancePrivateEndpointOutboundConnectionArrayInput` via:

GetIntegrationInstancePrivateEndpointOutboundConnectionArray{ GetIntegrationInstancePrivateEndpointOutboundConnectionArgs{...} }

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) Index added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (o GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

type GetIntegrationInstancePrivateEndpointOutboundConnectionInput added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionInput interface {
	pulumi.Input

	ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutput() GetIntegrationInstancePrivateEndpointOutboundConnectionOutput
	ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionOutput
}

GetIntegrationInstancePrivateEndpointOutboundConnectionInput is an input type that accepts GetIntegrationInstancePrivateEndpointOutboundConnectionArgs and GetIntegrationInstancePrivateEndpointOutboundConnectionOutput values. You can construct a concrete instance of `GetIntegrationInstancePrivateEndpointOutboundConnectionInput` via:

GetIntegrationInstancePrivateEndpointOutboundConnectionArgs{...}

type GetIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

type GetIntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds added in v1.28.0

One or more Network security group Ids. This is an optional argument.

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType added in v1.28.0

The type of Outbound Connection.

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId added in v1.28.0

Customer Private Network VCN Subnet OCID. This is a required argument.

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (o GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) GetIntegrationInstancePrivateEndpointOutboundConnectionOutput

type GetIntegrationInstancesArgs

type GetIntegrationInstancesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName *string                         `pulumi:"displayName"`
	Filters     []GetIntegrationInstancesFilter `pulumi:"filters"`
	// Life cycle state to query on.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getIntegrationInstances.

type GetIntegrationInstancesFilter

type GetIntegrationInstancesFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetIntegrationInstancesFilterArgs

type GetIntegrationInstancesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetIntegrationInstancesFilterArgs) ElementType

func (GetIntegrationInstancesFilterArgs) ToGetIntegrationInstancesFilterOutput

func (i GetIntegrationInstancesFilterArgs) ToGetIntegrationInstancesFilterOutput() GetIntegrationInstancesFilterOutput

func (GetIntegrationInstancesFilterArgs) ToGetIntegrationInstancesFilterOutputWithContext

func (i GetIntegrationInstancesFilterArgs) ToGetIntegrationInstancesFilterOutputWithContext(ctx context.Context) GetIntegrationInstancesFilterOutput

type GetIntegrationInstancesFilterArray

type GetIntegrationInstancesFilterArray []GetIntegrationInstancesFilterInput

func (GetIntegrationInstancesFilterArray) ElementType

func (GetIntegrationInstancesFilterArray) ToGetIntegrationInstancesFilterArrayOutput

func (i GetIntegrationInstancesFilterArray) ToGetIntegrationInstancesFilterArrayOutput() GetIntegrationInstancesFilterArrayOutput

func (GetIntegrationInstancesFilterArray) ToGetIntegrationInstancesFilterArrayOutputWithContext

func (i GetIntegrationInstancesFilterArray) ToGetIntegrationInstancesFilterArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesFilterArrayOutput

type GetIntegrationInstancesFilterArrayInput

type GetIntegrationInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesFilterArrayOutput() GetIntegrationInstancesFilterArrayOutput
	ToGetIntegrationInstancesFilterArrayOutputWithContext(context.Context) GetIntegrationInstancesFilterArrayOutput
}

GetIntegrationInstancesFilterArrayInput is an input type that accepts GetIntegrationInstancesFilterArray and GetIntegrationInstancesFilterArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesFilterArrayInput` via:

GetIntegrationInstancesFilterArray{ GetIntegrationInstancesFilterArgs{...} }

type GetIntegrationInstancesFilterArrayOutput

type GetIntegrationInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesFilterArrayOutput) ElementType

func (GetIntegrationInstancesFilterArrayOutput) Index

func (GetIntegrationInstancesFilterArrayOutput) ToGetIntegrationInstancesFilterArrayOutput

func (o GetIntegrationInstancesFilterArrayOutput) ToGetIntegrationInstancesFilterArrayOutput() GetIntegrationInstancesFilterArrayOutput

func (GetIntegrationInstancesFilterArrayOutput) ToGetIntegrationInstancesFilterArrayOutputWithContext

func (o GetIntegrationInstancesFilterArrayOutput) ToGetIntegrationInstancesFilterArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesFilterArrayOutput

type GetIntegrationInstancesFilterInput

type GetIntegrationInstancesFilterInput interface {
	pulumi.Input

	ToGetIntegrationInstancesFilterOutput() GetIntegrationInstancesFilterOutput
	ToGetIntegrationInstancesFilterOutputWithContext(context.Context) GetIntegrationInstancesFilterOutput
}

GetIntegrationInstancesFilterInput is an input type that accepts GetIntegrationInstancesFilterArgs and GetIntegrationInstancesFilterOutput values. You can construct a concrete instance of `GetIntegrationInstancesFilterInput` via:

GetIntegrationInstancesFilterArgs{...}

type GetIntegrationInstancesFilterOutput

type GetIntegrationInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesFilterOutput) ElementType

func (GetIntegrationInstancesFilterOutput) Name

func (GetIntegrationInstancesFilterOutput) Regex

func (GetIntegrationInstancesFilterOutput) ToGetIntegrationInstancesFilterOutput

func (o GetIntegrationInstancesFilterOutput) ToGetIntegrationInstancesFilterOutput() GetIntegrationInstancesFilterOutput

func (GetIntegrationInstancesFilterOutput) ToGetIntegrationInstancesFilterOutputWithContext

func (o GetIntegrationInstancesFilterOutput) ToGetIntegrationInstancesFilterOutputWithContext(ctx context.Context) GetIntegrationInstancesFilterOutput

func (GetIntegrationInstancesFilterOutput) Values

type GetIntegrationInstancesIntegrationInstance

type GetIntegrationInstancesIntegrationInstance struct {
	// A list of alternate custom endpoints used for the integration instance URL.
	AlternateCustomEndpoints []GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments []GetIntegrationInstancesIntegrationInstanceAttachment `pulumi:"attachments"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel string `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the integration instance.
	CustomEndpoints []GetIntegrationInstancesIntegrationInstanceCustomEndpoint `pulumi:"customEndpoints"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName                    string `pulumi:"displayName"`
	DomainId                       string `pulumi:"domainId"`
	EnableProcessAutomationTrigger int    `pulumi:"enableProcessAutomationTrigger"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The Virtual Cloud Network OCID.
	Id     string `pulumi:"id"`
	IdcsAt string `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos []GetIntegrationInstancesIntegrationInstanceIdcsInfo `pulumi:"idcsInfos"`
	// The Integration Instance URL.
	InstanceUrl string `pulumi:"instanceUrl"`
	// Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType string `pulumi:"integrationInstanceType"`
	// Bring your own license.
	IsByol bool `pulumi:"isByol"`
	// The file server is enabled or not.
	IsFileServerEnabled bool `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The number of configured message packs (if any)
	MessagePacks int `pulumi:"messagePacks"`
	// Base representation of a network endpoint.
	NetworkEndpointDetails []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail `pulumi:"networkEndpointDetails"`
	// Base representation for Outbound Connection (Reverse Connection).
	PrivateEndpointOutboundConnections []GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection `pulumi:"privateEndpointOutboundConnections"`
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape string `pulumi:"shape"`
	// Life cycle state to query on.
	State string `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// The time the the Integration Instance was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias string `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray []GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointInput

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayInput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput() GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput
}

GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray and GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayInput` via:

GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArray{ GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs{...} }

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointInput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput() GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput
	ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput
}

GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs and GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointInput` via:

GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArgs{...}

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) Hostname

A custom hostname to be used for the integration instance URL, in FQDN format.

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceArgs

type GetIntegrationInstancesIntegrationInstanceArgs struct {
	// A list of alternate custom endpoints used for the integration instance URL.
	AlternateCustomEndpoints GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointArrayInput `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput `pulumi:"attachments"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel pulumi.StringInput `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the integration instance.
	CustomEndpoints GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayInput `pulumi:"customEndpoints"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName                    pulumi.StringInput `pulumi:"displayName"`
	DomainId                       pulumi.StringInput `pulumi:"domainId"`
	EnableProcessAutomationTrigger pulumi.IntInput    `pulumi:"enableProcessAutomationTrigger"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The Virtual Cloud Network OCID.
	Id     pulumi.StringInput `pulumi:"id"`
	IdcsAt pulumi.StringInput `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput `pulumi:"idcsInfos"`
	// The Integration Instance URL.
	InstanceUrl pulumi.StringInput `pulumi:"instanceUrl"`
	// Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType pulumi.StringInput `pulumi:"integrationInstanceType"`
	// Bring your own license.
	IsByol pulumi.BoolInput `pulumi:"isByol"`
	// The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolInput `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolInput `pulumi:"isVisualBuilderEnabled"`
	// The number of configured message packs (if any)
	MessagePacks pulumi.IntInput `pulumi:"messagePacks"`
	// Base representation of a network endpoint.
	NetworkEndpointDetails GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayInput `pulumi:"networkEndpointDetails"`
	// Base representation for Outbound Connection (Reverse Connection).
	PrivateEndpointOutboundConnections GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput `pulumi:"privateEndpointOutboundConnections"`
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape pulumi.StringInput `pulumi:"shape"`
	// Life cycle state to query on.
	State pulumi.StringInput `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringInput `pulumi:"stateMessage"`
	// The time the the Integration Instance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetIntegrationInstancesIntegrationInstanceArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceArgs) ToGetIntegrationInstancesIntegrationInstanceOutput

func (i GetIntegrationInstancesIntegrationInstanceArgs) ToGetIntegrationInstancesIntegrationInstanceOutput() GetIntegrationInstancesIntegrationInstanceOutput

func (GetIntegrationInstancesIntegrationInstanceArgs) ToGetIntegrationInstancesIntegrationInstanceOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceArgs) ToGetIntegrationInstancesIntegrationInstanceOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceOutput

type GetIntegrationInstancesIntegrationInstanceArray

type GetIntegrationInstancesIntegrationInstanceArray []GetIntegrationInstancesIntegrationInstanceInput

func (GetIntegrationInstancesIntegrationInstanceArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceArray) ToGetIntegrationInstancesIntegrationInstanceArrayOutput

func (i GetIntegrationInstancesIntegrationInstanceArray) ToGetIntegrationInstancesIntegrationInstanceArrayOutput() GetIntegrationInstancesIntegrationInstanceArrayOutput

func (GetIntegrationInstancesIntegrationInstanceArray) ToGetIntegrationInstancesIntegrationInstanceArrayOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceArray) ToGetIntegrationInstancesIntegrationInstanceArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceArrayOutput

type GetIntegrationInstancesIntegrationInstanceArrayInput

type GetIntegrationInstancesIntegrationInstanceArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceArrayOutput() GetIntegrationInstancesIntegrationInstanceArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceArrayOutput
}

GetIntegrationInstancesIntegrationInstanceArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceArray and GetIntegrationInstancesIntegrationInstanceArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceArrayInput` via:

GetIntegrationInstancesIntegrationInstanceArray{ GetIntegrationInstancesIntegrationInstanceArgs{...} }

type GetIntegrationInstancesIntegrationInstanceArrayOutput

type GetIntegrationInstancesIntegrationInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceArrayOutput) Index

func (GetIntegrationInstancesIntegrationInstanceArrayOutput) ToGetIntegrationInstancesIntegrationInstanceArrayOutput

func (GetIntegrationInstancesIntegrationInstanceArrayOutput) ToGetIntegrationInstancesIntegrationInstanceArrayOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceArrayOutput) ToGetIntegrationInstancesIntegrationInstanceArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceArrayOutput

type GetIntegrationInstancesIntegrationInstanceAttachment added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachment struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetIntegrationInstancesIntegrationInstanceAttachmentArgs added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentArgs struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit pulumi.BoolInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentOutput

type GetIntegrationInstancesIntegrationInstanceAttachmentArray added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentArray []GetIntegrationInstancesIntegrationInstanceAttachmentInput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput
}

GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceAttachmentArray and GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput` via:

GetIntegrationInstancesIntegrationInstanceAttachmentArray{ GetIntegrationInstancesIntegrationInstanceAttachmentArgs{...} }

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) Index added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (o GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

type GetIntegrationInstancesIntegrationInstanceAttachmentInput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceAttachmentOutput() GetIntegrationInstancesIntegrationInstanceAttachmentOutput
	ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentOutput
}

GetIntegrationInstancesIntegrationInstanceAttachmentInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceAttachmentArgs and GetIntegrationInstancesIntegrationInstanceAttachmentOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceAttachmentInput` via:

GetIntegrationInstancesIntegrationInstanceAttachmentArgs{...}

type GetIntegrationInstancesIntegrationInstanceAttachmentOutput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) IsImplicit added in v0.3.0

* If role == `PARENT`, the attached instance was created by this service instance * If role == `CHILD`, this instance was created from attached instance on behalf of a user

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetId added in v0.3.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetInstanceUrl added in v0.3.0

The dataplane instance URL of the attached instance

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetRole added in v0.3.0

The role of the target attachment.

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetServiceType added in v0.3.0

The type of the target instance, such as "FUSION".

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (o GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceAttachmentOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpoint

type GetIntegrationInstancesIntegrationInstanceCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias string `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArray

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArray []GetIntegrationInstancesIntegrationInstanceCustomEndpointInput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceCustomEndpointArray) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayInput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput() GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput
}

GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceCustomEndpointArray and GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayInput` via:

GetIntegrationInstancesIntegrationInstanceCustomEndpointArray{ GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs{...} }

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput) Index

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointArrayOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointInput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutput() GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput
	ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput
}

GetIntegrationInstancesIntegrationInstanceCustomEndpointInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs and GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceCustomEndpointInput` via:

GetIntegrationInstancesIntegrationInstanceCustomEndpointArgs{...}

type GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) Hostname

A custom hostname to be used for the integration instance URL, in FQDN format.

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

type GetIntegrationInstancesIntegrationInstanceIdcsInfo added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArray added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArray []GetIntegrationInstancesIntegrationInstanceIdcsInfoInput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (i GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput
}

GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceIdcsInfoArray and GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput` via:

GetIntegrationInstancesIntegrationInstanceIdcsInfoArray{ GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs{...} }

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) Index added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (o GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

type GetIntegrationInstancesIntegrationInstanceIdcsInfoInput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutput() GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput
	ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput
}

GetIntegrationInstancesIntegrationInstanceIdcsInfoInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs and GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceIdcsInfoInput` via:

GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs{...}

type GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput added in v0.3.0

type GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ElementType added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName added in v0.3.0

The IDCS application display name associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppId added in v0.3.0

The IDCS application ID associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl added in v0.3.0

URL for the location of the IDCS Application (used by IDCS APIs)

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppName added in v0.3.0

The IDCS application name associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.3.0

The URL used as the primary audience for integration flows in this instance type: string

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (o GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput

type GetIntegrationInstancesIntegrationInstanceInput

type GetIntegrationInstancesIntegrationInstanceInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceOutput() GetIntegrationInstancesIntegrationInstanceOutput
	ToGetIntegrationInstancesIntegrationInstanceOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceOutput
}

GetIntegrationInstancesIntegrationInstanceInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceArgs and GetIntegrationInstancesIntegrationInstanceOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceInput` via:

GetIntegrationInstancesIntegrationInstanceArgs{...}

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps []string `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	IsIntegrationVcnAllowlisted bool `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	// <<<<<<< HEAD
	NetworkEndpointType string `pulumi:"networkEndpointType"`
}

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps []string `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id string `pulumi:"id"`
}

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps pulumi.StringArrayInput `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput() GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput
}

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray and GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput` via:

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArray{ GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs{...} }

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput() GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput
	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput
}

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs and GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnInput` via:

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArgs{...}

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) AllowlistedIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) Id

The Virtual Cloud Network OCID.

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnOutputWithContext

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps pulumi.StringArrayInput `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcnArrayInput `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	IsIntegrationVcnAllowlisted pulumi.BoolInput `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	// <<<<<<< HEAD
	NetworkEndpointType pulumi.StringInput `pulumi:"networkEndpointType"`
}

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailInput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext

func (i GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayInput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput() GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput
}

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray and GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayInput` via:

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArray{ GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs{...} }

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailInput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput() GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput
	ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput
}

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs and GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailInput` via:

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailArgs{...}

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) AllowlistedHttpIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) AllowlistedHttpVcns

Virtual Cloud Networks allowed to access this network endpoint.

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) IsIntegrationVcnAllowlisted

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) NetworkEndpointType

The type of network endpoint. <<<<<<< HEAD

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput

func (GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailOutput

type GetIntegrationInstancesIntegrationInstanceOutput

type GetIntegrationInstancesIntegrationInstanceOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceOutput) AlternateCustomEndpoints

A list of alternate custom endpoints used for the integration instance URL.

func (GetIntegrationInstancesIntegrationInstanceOutput) Attachments added in v0.3.0

A list of associated attachments to other services

func (GetIntegrationInstancesIntegrationInstanceOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetIntegrationInstancesIntegrationInstanceOutput) ConsumptionModel

The entitlement used for billing purposes.

func (GetIntegrationInstancesIntegrationInstanceOutput) CustomEndpoints

Details for a custom endpoint for the integration instance.

func (GetIntegrationInstancesIntegrationInstanceOutput) DefinedTags

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`

func (GetIntegrationInstancesIntegrationInstanceOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Example: `My new resource`

func (GetIntegrationInstancesIntegrationInstanceOutput) DomainId added in v1.11.0

func (GetIntegrationInstancesIntegrationInstanceOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceOutput) EnableProcessAutomationTrigger added in v0.16.0

func (o GetIntegrationInstancesIntegrationInstanceOutput) EnableProcessAutomationTrigger() pulumi.IntOutput

func (GetIntegrationInstancesIntegrationInstanceOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetIntegrationInstancesIntegrationInstanceOutput) Id

The Virtual Cloud Network OCID.

func (GetIntegrationInstancesIntegrationInstanceOutput) IdcsAt

func (GetIntegrationInstancesIntegrationInstanceOutput) IdcsInfos added in v0.3.0

Information for IDCS access

func (GetIntegrationInstancesIntegrationInstanceOutput) InstanceUrl

The Integration Instance URL.

func (GetIntegrationInstancesIntegrationInstanceOutput) IntegrationInstanceType

Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX

func (GetIntegrationInstancesIntegrationInstanceOutput) IsByol

Bring your own license.

func (GetIntegrationInstancesIntegrationInstanceOutput) IsFileServerEnabled

The file server is enabled or not.

func (GetIntegrationInstancesIntegrationInstanceOutput) IsVisualBuilderEnabled

Visual Builder is enabled or not.

func (GetIntegrationInstancesIntegrationInstanceOutput) MessagePacks

The number of configured message packs (if any)

func (GetIntegrationInstancesIntegrationInstanceOutput) NetworkEndpointDetails

Base representation of a network endpoint.

func (GetIntegrationInstancesIntegrationInstanceOutput) PrivateEndpointOutboundConnections added in v1.28.0

Base representation for Outbound Connection (Reverse Connection).

func (GetIntegrationInstancesIntegrationInstanceOutput) Shape added in v0.16.0

Shape > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)

func (GetIntegrationInstancesIntegrationInstanceOutput) State

Life cycle state to query on.

func (GetIntegrationInstancesIntegrationInstanceOutput) StateMessage

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetIntegrationInstancesIntegrationInstanceOutput) TimeCreated

The time the the Integration Instance was created. An RFC3339 formatted datetime string.

func (GetIntegrationInstancesIntegrationInstanceOutput) TimeUpdated

The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.

func (GetIntegrationInstancesIntegrationInstanceOutput) ToGetIntegrationInstancesIntegrationInstanceOutput

func (o GetIntegrationInstancesIntegrationInstanceOutput) ToGetIntegrationInstancesIntegrationInstanceOutput() GetIntegrationInstancesIntegrationInstanceOutput

func (GetIntegrationInstancesIntegrationInstanceOutput) ToGetIntegrationInstancesIntegrationInstanceOutputWithContext

func (o GetIntegrationInstancesIntegrationInstanceOutput) ToGetIntegrationInstancesIntegrationInstanceOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceOutput

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds []string `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType string `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId string `pulumi:"subnetId"`
}

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType pulumi.StringInput `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs) ElementType added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray []GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput() GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
	ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
}

GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray and GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput` via:

GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray{ GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs{...} }

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) Index added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput() GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput
	ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput
}

GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput is an input type that accepts GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs and GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput` via:

GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs{...}

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds added in v1.28.0

One or more Network security group Ids. This is an optional argument.

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType added in v1.28.0

The type of Outbound Connection.

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId added in v1.28.0

Customer Private Network VCN Subnet OCID. This is a required argument.

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

type GetIntegrationInstancesOutputArgs

type GetIntegrationInstancesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput                   `pulumi:"displayName"`
	Filters     GetIntegrationInstancesFilterArrayInput `pulumi:"filters"`
	// Life cycle state to query on.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getIntegrationInstances.

func (GetIntegrationInstancesOutputArgs) ElementType

type GetIntegrationInstancesResult

type GetIntegrationInstancesResult struct {
	// Compartment Identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// Integration Instance Identifier, can be renamed.
	DisplayName *string                         `pulumi:"displayName"`
	Filters     []GetIntegrationInstancesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of integration_instances.
	IntegrationInstances []GetIntegrationInstancesIntegrationInstance `pulumi:"integrationInstances"`
	// The current state of the integration instance.
	State *string `pulumi:"state"`
}

A collection of values returned by getIntegrationInstances.

func GetIntegrationInstances

func GetIntegrationInstances(ctx *pulumi.Context, args *GetIntegrationInstancesArgs, opts ...pulumi.InvokeOption) (*GetIntegrationInstancesResult, error)

This data source provides the list of Integration Instances in Oracle Cloud Infrastructure Integration service.

Returns a list of Integration Instances.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/Integration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Integration.GetIntegrationInstances(ctx, &integration.GetIntegrationInstancesArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(integrationInstanceDisplayName),
			State:         pulumi.StringRef(integrationInstanceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetIntegrationInstancesResultOutput

type GetIntegrationInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationInstances.

func (GetIntegrationInstancesResultOutput) CompartmentId

Compartment Identifier.

func (GetIntegrationInstancesResultOutput) DisplayName

Integration Instance Identifier, can be renamed.

func (GetIntegrationInstancesResultOutput) ElementType

func (GetIntegrationInstancesResultOutput) Filters

func (GetIntegrationInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetIntegrationInstancesResultOutput) IntegrationInstances

The list of integration_instances.

func (GetIntegrationInstancesResultOutput) State

The current state of the integration instance.

func (GetIntegrationInstancesResultOutput) ToGetIntegrationInstancesResultOutput

func (o GetIntegrationInstancesResultOutput) ToGetIntegrationInstancesResultOutput() GetIntegrationInstancesResultOutput

func (GetIntegrationInstancesResultOutput) ToGetIntegrationInstancesResultOutputWithContext

func (o GetIntegrationInstancesResultOutput) ToGetIntegrationInstancesResultOutputWithContext(ctx context.Context) GetIntegrationInstancesResultOutput

type IntegrationInstance

type IntegrationInstance struct {
	pulumi.CustomResourceState

	// (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
	AlternateCustomEndpoints IntegrationInstanceAlternateCustomEndpointArrayOutput `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments IntegrationInstanceAttachmentArrayOutput `pulumi:"attachments"`
	// (Updatable) Compartment Identifier.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
	ConsumptionModel pulumi.StringOutput `pulumi:"consumptionModel"`
	// (Updatable) Details for a custom endpoint for the integration instance (update).
	CustomEndpoint IntegrationInstanceCustomEndpointOutput `pulumi:"customEndpoint"`
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Integration Instance Identifier.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The OCID of the identity domain, that will be used to determine the  corresponding Idcs Stripe and create an Idcs application within the stripe.  This parameter is mutually exclusive with parameter: idcsAt, i.e only one of  two parameters should be specified.
	DomainId pulumi.StringPtrOutput `pulumi:"domainId"`
	// (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
	// ||||||| parent of c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	EnableProcessAutomationTrigger pulumi.IntPtrOutput `pulumi:"enableProcessAutomationTrigger"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
	IdcsAt pulumi.StringPtrOutput `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos IntegrationInstanceIdcsInfoArrayOutput `pulumi:"idcsInfos"`
	// The Integration Instance URL.
	InstanceUrl pulumi.StringOutput `pulumi:"instanceUrl"`
	// (Updatable) Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType pulumi.StringOutput `pulumi:"integrationInstanceType"`
	// (Updatable) Bring your own license.
	IsByol pulumi.BoolOutput `pulumi:"isByol"`
	// (Updatable) The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolOutput `pulumi:"isFileServerEnabled"`
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolOutput `pulumi:"isVisualBuilderEnabled"`
	// (Updatable) The number of configured message packs
	MessagePacks pulumi.IntOutput `pulumi:"messagePacks"`
	// Base representation of a network endpoint.
	NetworkEndpointDetails IntegrationInstanceNetworkEndpointDetailsOutput `pulumi:"networkEndpointDetails"`
	// Base representation for Outbound Connection (Reverse Connection).
	PrivateEndpointOutboundConnections IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput `pulumi:"privateEndpointOutboundConnections"`
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape pulumi.StringOutput `pulumi:"shape"`
	// (Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
	//
	// ** 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
	State pulumi.StringOutput `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringOutput `pulumi:"stateMessage"`
	// The time the the Integration Instance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Integration Instance resource in Oracle Cloud Infrastructure Integration service.

Creates a new Integration Instance.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/Integration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Integration.NewIntegrationInstance(ctx, "test_integration_instance", &Integration.IntegrationInstanceArgs{
			CompartmentId:           pulumi.Any(compartmentId),
			DisplayName:             pulumi.Any(integrationInstanceDisplayName),
			IntegrationInstanceType: pulumi.Any(integrationInstanceIntegrationInstanceType),
			IsByol:                  pulumi.Any(integrationInstanceIsByol),
			MessagePacks:            pulumi.Any(integrationInstanceMessagePacks),
			AlternateCustomEndpoints: integration.IntegrationInstanceAlternateCustomEndpointArray{
				&integration.IntegrationInstanceAlternateCustomEndpointArgs{
					Hostname:            pulumi.Any(integrationInstanceAlternateCustomEndpointsHostname),
					CertificateSecretId: pulumi.Any(testSecret.Id),
				},
			},
			ConsumptionModel: pulumi.Any(integrationInstanceConsumptionModel),
			CustomEndpoint: &integration.IntegrationInstanceCustomEndpointArgs{
				Hostname:            pulumi.Any(integrationInstanceCustomEndpointHostname),
				CertificateSecretId: pulumi.Any(testSecret.Id),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			DomainId: pulumi.Any(testDomain.Id),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IdcsAt:                 pulumi.Any(integrationInstanceIdcsAt),
			IsFileServerEnabled:    pulumi.Any(integrationInstanceIsFileServerEnabled),
			IsVisualBuilderEnabled: pulumi.Any(integrationInstanceIsVisualBuilderEnabled),
			NetworkEndpointDetails: &integration.IntegrationInstanceNetworkEndpointDetailsArgs{
				NetworkEndpointType: pulumi.Any(integrationInstanceNetworkEndpointDetailsNetworkEndpointType),
				AllowlistedHttpIps:  pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps),
				AllowlistedHttpVcns: integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray{
					&integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{
						Id:             pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId),
						AllowlistedIps: pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps),
					},
				},
				IsIntegrationVcnAllowlisted: pulumi.Any(integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted),
			},
			Shape: pulumi.Any(integrationInstanceShape),
			State: pulumi.Any(integrationInstanceTargetState),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

IntegrationInstances can be imported using the `id`, e.g.

```sh $ pulumi import oci:Integration/integrationInstance:IntegrationInstance test_integration_instance "id" ```

func GetIntegrationInstance

func GetIntegrationInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationInstanceState, opts ...pulumi.ResourceOption) (*IntegrationInstance, error)

GetIntegrationInstance gets an existing IntegrationInstance 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 NewIntegrationInstance

func NewIntegrationInstance(ctx *pulumi.Context,
	name string, args *IntegrationInstanceArgs, opts ...pulumi.ResourceOption) (*IntegrationInstance, error)

NewIntegrationInstance registers a new resource with the given unique name, arguments, and options.

func (*IntegrationInstance) ElementType

func (*IntegrationInstance) ElementType() reflect.Type

func (*IntegrationInstance) ToIntegrationInstanceOutput

func (i *IntegrationInstance) ToIntegrationInstanceOutput() IntegrationInstanceOutput

func (*IntegrationInstance) ToIntegrationInstanceOutputWithContext

func (i *IntegrationInstance) ToIntegrationInstanceOutputWithContext(ctx context.Context) IntegrationInstanceOutput

type IntegrationInstanceAlternateCustomEndpoint

type IntegrationInstanceAlternateCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias *string `pulumi:"alias"`
	// (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
	CertificateSecretId *string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion *int `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type IntegrationInstanceAlternateCustomEndpointArgs

type IntegrationInstanceAlternateCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringPtrInput `pulumi:"alias"`
	// (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
	CertificateSecretId pulumi.StringPtrInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntPtrInput `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (IntegrationInstanceAlternateCustomEndpointArgs) ElementType

func (IntegrationInstanceAlternateCustomEndpointArgs) ToIntegrationInstanceAlternateCustomEndpointOutput

func (i IntegrationInstanceAlternateCustomEndpointArgs) ToIntegrationInstanceAlternateCustomEndpointOutput() IntegrationInstanceAlternateCustomEndpointOutput

func (IntegrationInstanceAlternateCustomEndpointArgs) ToIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (i IntegrationInstanceAlternateCustomEndpointArgs) ToIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) IntegrationInstanceAlternateCustomEndpointOutput

type IntegrationInstanceAlternateCustomEndpointArray

type IntegrationInstanceAlternateCustomEndpointArray []IntegrationInstanceAlternateCustomEndpointInput

func (IntegrationInstanceAlternateCustomEndpointArray) ElementType

func (IntegrationInstanceAlternateCustomEndpointArray) ToIntegrationInstanceAlternateCustomEndpointArrayOutput

func (i IntegrationInstanceAlternateCustomEndpointArray) ToIntegrationInstanceAlternateCustomEndpointArrayOutput() IntegrationInstanceAlternateCustomEndpointArrayOutput

func (IntegrationInstanceAlternateCustomEndpointArray) ToIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

func (i IntegrationInstanceAlternateCustomEndpointArray) ToIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) IntegrationInstanceAlternateCustomEndpointArrayOutput

type IntegrationInstanceAlternateCustomEndpointArrayInput

type IntegrationInstanceAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceAlternateCustomEndpointArrayOutput() IntegrationInstanceAlternateCustomEndpointArrayOutput
	ToIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(context.Context) IntegrationInstanceAlternateCustomEndpointArrayOutput
}

IntegrationInstanceAlternateCustomEndpointArrayInput is an input type that accepts IntegrationInstanceAlternateCustomEndpointArray and IntegrationInstanceAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `IntegrationInstanceAlternateCustomEndpointArrayInput` via:

IntegrationInstanceAlternateCustomEndpointArray{ IntegrationInstanceAlternateCustomEndpointArgs{...} }

type IntegrationInstanceAlternateCustomEndpointArrayOutput

type IntegrationInstanceAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAlternateCustomEndpointArrayOutput) ElementType

func (IntegrationInstanceAlternateCustomEndpointArrayOutput) Index

func (IntegrationInstanceAlternateCustomEndpointArrayOutput) ToIntegrationInstanceAlternateCustomEndpointArrayOutput

func (IntegrationInstanceAlternateCustomEndpointArrayOutput) ToIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext

func (o IntegrationInstanceAlternateCustomEndpointArrayOutput) ToIntegrationInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) IntegrationInstanceAlternateCustomEndpointArrayOutput

type IntegrationInstanceAlternateCustomEndpointInput

type IntegrationInstanceAlternateCustomEndpointInput interface {
	pulumi.Input

	ToIntegrationInstanceAlternateCustomEndpointOutput() IntegrationInstanceAlternateCustomEndpointOutput
	ToIntegrationInstanceAlternateCustomEndpointOutputWithContext(context.Context) IntegrationInstanceAlternateCustomEndpointOutput
}

IntegrationInstanceAlternateCustomEndpointInput is an input type that accepts IntegrationInstanceAlternateCustomEndpointArgs and IntegrationInstanceAlternateCustomEndpointOutput values. You can construct a concrete instance of `IntegrationInstanceAlternateCustomEndpointInput` via:

IntegrationInstanceAlternateCustomEndpointArgs{...}

type IntegrationInstanceAlternateCustomEndpointOutput

type IntegrationInstanceAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAlternateCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (IntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretId

(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.

func (IntegrationInstanceAlternateCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (IntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (IntegrationInstanceAlternateCustomEndpointOutput) Hostname

(Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.

func (IntegrationInstanceAlternateCustomEndpointOutput) ToIntegrationInstanceAlternateCustomEndpointOutput

func (o IntegrationInstanceAlternateCustomEndpointOutput) ToIntegrationInstanceAlternateCustomEndpointOutput() IntegrationInstanceAlternateCustomEndpointOutput

func (IntegrationInstanceAlternateCustomEndpointOutput) ToIntegrationInstanceAlternateCustomEndpointOutputWithContext

func (o IntegrationInstanceAlternateCustomEndpointOutput) ToIntegrationInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) IntegrationInstanceAlternateCustomEndpointOutput

type IntegrationInstanceArgs

type IntegrationInstanceArgs struct {
	// (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
	AlternateCustomEndpoints IntegrationInstanceAlternateCustomEndpointArrayInput
	// (Updatable) Compartment Identifier.
	CompartmentId pulumi.StringInput
	// Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
	ConsumptionModel pulumi.StringPtrInput
	// (Updatable) Details for a custom endpoint for the integration instance (update).
	CustomEndpoint IntegrationInstanceCustomEndpointPtrInput
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Integration Instance Identifier.
	DisplayName pulumi.StringInput
	// The OCID of the identity domain, that will be used to determine the  corresponding Idcs Stripe and create an Idcs application within the stripe.  This parameter is mutually exclusive with parameter: idcsAt, i.e only one of  two parameters should be specified.
	DomainId pulumi.StringPtrInput
	// (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
	// ||||||| parent of c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	EnableProcessAutomationTrigger pulumi.IntPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
	IdcsAt pulumi.StringPtrInput
	// (Updatable) Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType pulumi.StringInput
	// (Updatable) Bring your own license.
	IsByol pulumi.BoolInput
	// (Updatable) The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolPtrInput
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolPtrInput
	// (Updatable) The number of configured message packs
	MessagePacks pulumi.IntInput
	// Base representation of a network endpoint.
	NetworkEndpointDetails IntegrationInstanceNetworkEndpointDetailsPtrInput
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape pulumi.StringPtrInput
	// (Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
	//
	// ** 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
	State pulumi.StringPtrInput
}

The set of arguments for constructing a IntegrationInstance resource.

func (IntegrationInstanceArgs) ElementType

func (IntegrationInstanceArgs) ElementType() reflect.Type

type IntegrationInstanceArray

type IntegrationInstanceArray []IntegrationInstanceInput

func (IntegrationInstanceArray) ElementType

func (IntegrationInstanceArray) ElementType() reflect.Type

func (IntegrationInstanceArray) ToIntegrationInstanceArrayOutput

func (i IntegrationInstanceArray) ToIntegrationInstanceArrayOutput() IntegrationInstanceArrayOutput

func (IntegrationInstanceArray) ToIntegrationInstanceArrayOutputWithContext

func (i IntegrationInstanceArray) ToIntegrationInstanceArrayOutputWithContext(ctx context.Context) IntegrationInstanceArrayOutput

type IntegrationInstanceArrayInput

type IntegrationInstanceArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceArrayOutput() IntegrationInstanceArrayOutput
	ToIntegrationInstanceArrayOutputWithContext(context.Context) IntegrationInstanceArrayOutput
}

IntegrationInstanceArrayInput is an input type that accepts IntegrationInstanceArray and IntegrationInstanceArrayOutput values. You can construct a concrete instance of `IntegrationInstanceArrayInput` via:

IntegrationInstanceArray{ IntegrationInstanceArgs{...} }

type IntegrationInstanceArrayOutput

type IntegrationInstanceArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceArrayOutput) ElementType

func (IntegrationInstanceArrayOutput) Index

func (IntegrationInstanceArrayOutput) ToIntegrationInstanceArrayOutput

func (o IntegrationInstanceArrayOutput) ToIntegrationInstanceArrayOutput() IntegrationInstanceArrayOutput

func (IntegrationInstanceArrayOutput) ToIntegrationInstanceArrayOutputWithContext

func (o IntegrationInstanceArrayOutput) ToIntegrationInstanceArrayOutputWithContext(ctx context.Context) IntegrationInstanceArrayOutput

type IntegrationInstanceAttachment added in v0.3.0

type IntegrationInstanceAttachment struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit *bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId *string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl *string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole *string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType *string `pulumi:"targetServiceType"`
}

type IntegrationInstanceAttachmentArgs added in v0.3.0

type IntegrationInstanceAttachmentArgs struct {
	// * If role == `PARENT`, the attached instance was created by this service instance
	// * If role == `CHILD`, this instance was created from attached instance on behalf of a user
	IsImplicit pulumi.BoolPtrInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringPtrInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringPtrInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringPtrInput `pulumi:"targetServiceType"`
}

func (IntegrationInstanceAttachmentArgs) ElementType added in v0.3.0

func (IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutput added in v0.3.0

func (i IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutput() IntegrationInstanceAttachmentOutput

func (IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (i IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) IntegrationInstanceAttachmentOutput

type IntegrationInstanceAttachmentArray added in v0.3.0

type IntegrationInstanceAttachmentArray []IntegrationInstanceAttachmentInput

func (IntegrationInstanceAttachmentArray) ElementType added in v0.3.0

func (IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (i IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutput() IntegrationInstanceAttachmentArrayOutput

func (IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (i IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) IntegrationInstanceAttachmentArrayOutput

type IntegrationInstanceAttachmentArrayInput added in v0.3.0

type IntegrationInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceAttachmentArrayOutput() IntegrationInstanceAttachmentArrayOutput
	ToIntegrationInstanceAttachmentArrayOutputWithContext(context.Context) IntegrationInstanceAttachmentArrayOutput
}

IntegrationInstanceAttachmentArrayInput is an input type that accepts IntegrationInstanceAttachmentArray and IntegrationInstanceAttachmentArrayOutput values. You can construct a concrete instance of `IntegrationInstanceAttachmentArrayInput` via:

IntegrationInstanceAttachmentArray{ IntegrationInstanceAttachmentArgs{...} }

type IntegrationInstanceAttachmentArrayOutput added in v0.3.0

type IntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAttachmentArrayOutput) ElementType added in v0.3.0

func (IntegrationInstanceAttachmentArrayOutput) Index added in v0.3.0

func (IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutput added in v0.3.0

func (o IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutput() IntegrationInstanceAttachmentArrayOutput

func (IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutputWithContext added in v0.3.0

func (o IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutputWithContext(ctx context.Context) IntegrationInstanceAttachmentArrayOutput

type IntegrationInstanceAttachmentInput added in v0.3.0

type IntegrationInstanceAttachmentInput interface {
	pulumi.Input

	ToIntegrationInstanceAttachmentOutput() IntegrationInstanceAttachmentOutput
	ToIntegrationInstanceAttachmentOutputWithContext(context.Context) IntegrationInstanceAttachmentOutput
}

IntegrationInstanceAttachmentInput is an input type that accepts IntegrationInstanceAttachmentArgs and IntegrationInstanceAttachmentOutput values. You can construct a concrete instance of `IntegrationInstanceAttachmentInput` via:

IntegrationInstanceAttachmentArgs{...}

type IntegrationInstanceAttachmentOutput added in v0.3.0

type IntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAttachmentOutput) ElementType added in v0.3.0

func (IntegrationInstanceAttachmentOutput) IsImplicit added in v0.3.0

* If role == `PARENT`, the attached instance was created by this service instance * If role == `CHILD`, this instance was created from attached instance on behalf of a user

func (IntegrationInstanceAttachmentOutput) TargetId added in v0.3.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (IntegrationInstanceAttachmentOutput) TargetInstanceUrl added in v0.3.0

The dataplane instance URL of the attached instance

func (IntegrationInstanceAttachmentOutput) TargetRole added in v0.3.0

The role of the target attachment.

func (IntegrationInstanceAttachmentOutput) TargetServiceType added in v0.3.0

The type of the target instance, such as "FUSION".

func (IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutput added in v0.3.0

func (o IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutput() IntegrationInstanceAttachmentOutput

func (IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutputWithContext added in v0.3.0

func (o IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutputWithContext(ctx context.Context) IntegrationInstanceAttachmentOutput

type IntegrationInstanceCustomEndpoint

type IntegrationInstanceCustomEndpoint struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias *string `pulumi:"alias"`
	// (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
	CertificateSecretId *string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion *int `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type IntegrationInstanceCustomEndpointArgs

type IntegrationInstanceCustomEndpointArgs struct {
	// When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
	Alias pulumi.StringPtrInput `pulumi:"alias"`
	// (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
	CertificateSecretId pulumi.StringPtrInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntPtrInput `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (IntegrationInstanceCustomEndpointArgs) ElementType

func (IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointOutput

func (i IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointOutput() IntegrationInstanceCustomEndpointOutput

func (IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointOutputWithContext

func (i IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) IntegrationInstanceCustomEndpointOutput

func (IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointPtrOutput

func (i IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointPtrOutput() IntegrationInstanceCustomEndpointPtrOutput

func (IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointPtrOutputWithContext

func (i IntegrationInstanceCustomEndpointArgs) ToIntegrationInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) IntegrationInstanceCustomEndpointPtrOutput

type IntegrationInstanceCustomEndpointInput

type IntegrationInstanceCustomEndpointInput interface {
	pulumi.Input

	ToIntegrationInstanceCustomEndpointOutput() IntegrationInstanceCustomEndpointOutput
	ToIntegrationInstanceCustomEndpointOutputWithContext(context.Context) IntegrationInstanceCustomEndpointOutput
}

IntegrationInstanceCustomEndpointInput is an input type that accepts IntegrationInstanceCustomEndpointArgs and IntegrationInstanceCustomEndpointOutput values. You can construct a concrete instance of `IntegrationInstanceCustomEndpointInput` via:

IntegrationInstanceCustomEndpointArgs{...}

type IntegrationInstanceCustomEndpointOutput

type IntegrationInstanceCustomEndpointOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceCustomEndpointOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (IntegrationInstanceCustomEndpointOutput) CertificateSecretId

(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.

func (IntegrationInstanceCustomEndpointOutput) CertificateSecretVersion

func (o IntegrationInstanceCustomEndpointOutput) CertificateSecretVersion() pulumi.IntPtrOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (IntegrationInstanceCustomEndpointOutput) ElementType

func (IntegrationInstanceCustomEndpointOutput) Hostname

(Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.

func (IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointOutput

func (o IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointOutput() IntegrationInstanceCustomEndpointOutput

func (IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointOutputWithContext

func (o IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointOutputWithContext(ctx context.Context) IntegrationInstanceCustomEndpointOutput

func (IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointPtrOutput

func (o IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointPtrOutput() IntegrationInstanceCustomEndpointPtrOutput

func (IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointPtrOutputWithContext

func (o IntegrationInstanceCustomEndpointOutput) ToIntegrationInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) IntegrationInstanceCustomEndpointPtrOutput

type IntegrationInstanceCustomEndpointPtrInput

type IntegrationInstanceCustomEndpointPtrInput interface {
	pulumi.Input

	ToIntegrationInstanceCustomEndpointPtrOutput() IntegrationInstanceCustomEndpointPtrOutput
	ToIntegrationInstanceCustomEndpointPtrOutputWithContext(context.Context) IntegrationInstanceCustomEndpointPtrOutput
}

IntegrationInstanceCustomEndpointPtrInput is an input type that accepts IntegrationInstanceCustomEndpointArgs, IntegrationInstanceCustomEndpointPtr and IntegrationInstanceCustomEndpointPtrOutput values. You can construct a concrete instance of `IntegrationInstanceCustomEndpointPtrInput` via:

        IntegrationInstanceCustomEndpointArgs{...}

or:

        nil

type IntegrationInstanceCustomEndpointPtrOutput

type IntegrationInstanceCustomEndpointPtrOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceCustomEndpointPtrOutput) Alias added in v0.3.0

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

func (IntegrationInstanceCustomEndpointPtrOutput) CertificateSecretId

(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.

func (IntegrationInstanceCustomEndpointPtrOutput) CertificateSecretVersion

func (o IntegrationInstanceCustomEndpointPtrOutput) CertificateSecretVersion() pulumi.IntPtrOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (IntegrationInstanceCustomEndpointPtrOutput) Elem

func (IntegrationInstanceCustomEndpointPtrOutput) ElementType

func (IntegrationInstanceCustomEndpointPtrOutput) Hostname

(Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.

func (IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutput

func (o IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutput() IntegrationInstanceCustomEndpointPtrOutput

func (IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutputWithContext

func (o IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) IntegrationInstanceCustomEndpointPtrOutput

type IntegrationInstanceIdcsInfo added in v0.3.0

type IntegrationInstanceIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName *string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId *string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl *string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName *string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl *string `pulumi:"instancePrimaryAudienceUrl"`
}

type IntegrationInstanceIdcsInfoArgs added in v0.3.0

type IntegrationInstanceIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringPtrInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringPtrInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringPtrInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringPtrInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for integration flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringPtrInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (IntegrationInstanceIdcsInfoArgs) ElementType added in v0.3.0

func (IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (i IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutput() IntegrationInstanceIdcsInfoOutput

func (IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (i IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) IntegrationInstanceIdcsInfoOutput

type IntegrationInstanceIdcsInfoArray added in v0.3.0

type IntegrationInstanceIdcsInfoArray []IntegrationInstanceIdcsInfoInput

func (IntegrationInstanceIdcsInfoArray) ElementType added in v0.3.0

func (IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (i IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutput() IntegrationInstanceIdcsInfoArrayOutput

func (IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (i IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) IntegrationInstanceIdcsInfoArrayOutput

type IntegrationInstanceIdcsInfoArrayInput added in v0.3.0

type IntegrationInstanceIdcsInfoArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceIdcsInfoArrayOutput() IntegrationInstanceIdcsInfoArrayOutput
	ToIntegrationInstanceIdcsInfoArrayOutputWithContext(context.Context) IntegrationInstanceIdcsInfoArrayOutput
}

IntegrationInstanceIdcsInfoArrayInput is an input type that accepts IntegrationInstanceIdcsInfoArray and IntegrationInstanceIdcsInfoArrayOutput values. You can construct a concrete instance of `IntegrationInstanceIdcsInfoArrayInput` via:

IntegrationInstanceIdcsInfoArray{ IntegrationInstanceIdcsInfoArgs{...} }

type IntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

type IntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceIdcsInfoArrayOutput) ElementType added in v0.3.0

func (IntegrationInstanceIdcsInfoArrayOutput) Index added in v0.3.0

func (IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutput added in v0.3.0

func (o IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutput() IntegrationInstanceIdcsInfoArrayOutput

func (IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutputWithContext added in v0.3.0

func (o IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) IntegrationInstanceIdcsInfoArrayOutput

type IntegrationInstanceIdcsInfoInput added in v0.3.0

type IntegrationInstanceIdcsInfoInput interface {
	pulumi.Input

	ToIntegrationInstanceIdcsInfoOutput() IntegrationInstanceIdcsInfoOutput
	ToIntegrationInstanceIdcsInfoOutputWithContext(context.Context) IntegrationInstanceIdcsInfoOutput
}

IntegrationInstanceIdcsInfoInput is an input type that accepts IntegrationInstanceIdcsInfoArgs and IntegrationInstanceIdcsInfoOutput values. You can construct a concrete instance of `IntegrationInstanceIdcsInfoInput` via:

IntegrationInstanceIdcsInfoArgs{...}

type IntegrationInstanceIdcsInfoOutput added in v0.3.0

type IntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceIdcsInfoOutput) ElementType added in v0.3.0

func (IntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName added in v0.3.0

The IDCS application display name associated with the instance

func (IntegrationInstanceIdcsInfoOutput) IdcsAppId added in v0.3.0

The IDCS application ID associated with the instance

func (IntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl added in v0.3.0

URL for the location of the IDCS Application (used by IDCS APIs)

func (IntegrationInstanceIdcsInfoOutput) IdcsAppName added in v0.3.0

The IDCS application name associated with the instance

func (IntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.3.0

func (o IntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringPtrOutput

The URL used as the primary audience for integration flows in this instance type: string

func (IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutput added in v0.3.0

func (o IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutput() IntegrationInstanceIdcsInfoOutput

func (IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutputWithContext added in v0.3.0

func (o IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutputWithContext(ctx context.Context) IntegrationInstanceIdcsInfoOutput

type IntegrationInstanceInput

type IntegrationInstanceInput interface {
	pulumi.Input

	ToIntegrationInstanceOutput() IntegrationInstanceOutput
	ToIntegrationInstanceOutputWithContext(ctx context.Context) IntegrationInstanceOutput
}

type IntegrationInstanceMap

type IntegrationInstanceMap map[string]IntegrationInstanceInput

func (IntegrationInstanceMap) ElementType

func (IntegrationInstanceMap) ElementType() reflect.Type

func (IntegrationInstanceMap) ToIntegrationInstanceMapOutput

func (i IntegrationInstanceMap) ToIntegrationInstanceMapOutput() IntegrationInstanceMapOutput

func (IntegrationInstanceMap) ToIntegrationInstanceMapOutputWithContext

func (i IntegrationInstanceMap) ToIntegrationInstanceMapOutputWithContext(ctx context.Context) IntegrationInstanceMapOutput

type IntegrationInstanceMapInput

type IntegrationInstanceMapInput interface {
	pulumi.Input

	ToIntegrationInstanceMapOutput() IntegrationInstanceMapOutput
	ToIntegrationInstanceMapOutputWithContext(context.Context) IntegrationInstanceMapOutput
}

IntegrationInstanceMapInput is an input type that accepts IntegrationInstanceMap and IntegrationInstanceMapOutput values. You can construct a concrete instance of `IntegrationInstanceMapInput` via:

IntegrationInstanceMap{ "key": IntegrationInstanceArgs{...} }

type IntegrationInstanceMapOutput

type IntegrationInstanceMapOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceMapOutput) ElementType

func (IntegrationInstanceMapOutput) MapIndex

func (IntegrationInstanceMapOutput) ToIntegrationInstanceMapOutput

func (o IntegrationInstanceMapOutput) ToIntegrationInstanceMapOutput() IntegrationInstanceMapOutput

func (IntegrationInstanceMapOutput) ToIntegrationInstanceMapOutputWithContext

func (o IntegrationInstanceMapOutput) ToIntegrationInstanceMapOutputWithContext(ctx context.Context) IntegrationInstanceMapOutput

type IntegrationInstanceNetworkEndpointDetails

type IntegrationInstanceNetworkEndpointDetails struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps []string `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns []IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcn `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	// <<<<<<< HEAD
	IsIntegrationVcnAllowlisted *bool `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	NetworkEndpointType string `pulumi:"networkEndpointType"`
}

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcn

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcn struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps []string `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id string `pulumi:"id"`
}

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedIps pulumi.StringArrayInput `pulumi:"allowlistedIps"`
	// The Virtual Cloud Network OCID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs) ElementType

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutputWithContext

func (i IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray []IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnInput

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray) ElementType

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutputWithContext

func (i IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayInput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput() IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput
	ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutputWithContext(context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput
}

IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayInput is an input type that accepts IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray and IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput values. You can construct a concrete instance of `IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayInput` via:

IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray{ IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{...} }

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput) ElementType

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutputWithContext

func (o IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayOutput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnInput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnInput interface {
	pulumi.Input

	ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput() IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput
	ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutputWithContext(context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput
}

IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnInput is an input type that accepts IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs and IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput values. You can construct a concrete instance of `IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnInput` via:

IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{...}

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput

type IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) AllowlistedIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) ElementType

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) Id

The Virtual Cloud Network OCID.

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput

func (IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutputWithContext

func (o IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput) ToIntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnOutput

type IntegrationInstanceNetworkEndpointDetailsArgs

type IntegrationInstanceNetworkEndpointDetailsArgs struct {
	// Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
	AllowlistedHttpIps pulumi.StringArrayInput `pulumi:"allowlistedHttpIps"`
	// Virtual Cloud Networks allowed to access this network endpoint.
	AllowlistedHttpVcns IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArrayInput `pulumi:"allowlistedHttpVcns"`
	// The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
	// <<<<<<< HEAD
	IsIntegrationVcnAllowlisted pulumi.BoolPtrInput `pulumi:"isIntegrationVcnAllowlisted"`
	// The type of network endpoint.
	NetworkEndpointType pulumi.StringInput `pulumi:"networkEndpointType"`
}

func (IntegrationInstanceNetworkEndpointDetailsArgs) ElementType

func (IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsOutput

func (i IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsOutput() IntegrationInstanceNetworkEndpointDetailsOutput

func (IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsOutputWithContext

func (i IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsOutput

func (IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput

func (i IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput() IntegrationInstanceNetworkEndpointDetailsPtrOutput

func (IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext

func (i IntegrationInstanceNetworkEndpointDetailsArgs) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsPtrOutput

type IntegrationInstanceNetworkEndpointDetailsInput

type IntegrationInstanceNetworkEndpointDetailsInput interface {
	pulumi.Input

	ToIntegrationInstanceNetworkEndpointDetailsOutput() IntegrationInstanceNetworkEndpointDetailsOutput
	ToIntegrationInstanceNetworkEndpointDetailsOutputWithContext(context.Context) IntegrationInstanceNetworkEndpointDetailsOutput
}

IntegrationInstanceNetworkEndpointDetailsInput is an input type that accepts IntegrationInstanceNetworkEndpointDetailsArgs and IntegrationInstanceNetworkEndpointDetailsOutput values. You can construct a concrete instance of `IntegrationInstanceNetworkEndpointDetailsInput` via:

IntegrationInstanceNetworkEndpointDetailsArgs{...}

type IntegrationInstanceNetworkEndpointDetailsOutput

type IntegrationInstanceNetworkEndpointDetailsOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceNetworkEndpointDetailsOutput) AllowlistedHttpIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (IntegrationInstanceNetworkEndpointDetailsOutput) AllowlistedHttpVcns

Virtual Cloud Networks allowed to access this network endpoint.

func (IntegrationInstanceNetworkEndpointDetailsOutput) ElementType

func (IntegrationInstanceNetworkEndpointDetailsOutput) IsIntegrationVcnAllowlisted

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations <<<<<<< HEAD

func (IntegrationInstanceNetworkEndpointDetailsOutput) NetworkEndpointType

The type of network endpoint.

func (IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsOutput

func (o IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsOutput() IntegrationInstanceNetworkEndpointDetailsOutput

func (IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsOutputWithContext

func (o IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsOutput

func (IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput

func (o IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput() IntegrationInstanceNetworkEndpointDetailsPtrOutput

func (IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext

func (o IntegrationInstanceNetworkEndpointDetailsOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsPtrOutput

type IntegrationInstanceNetworkEndpointDetailsPtrInput

type IntegrationInstanceNetworkEndpointDetailsPtrInput interface {
	pulumi.Input

	ToIntegrationInstanceNetworkEndpointDetailsPtrOutput() IntegrationInstanceNetworkEndpointDetailsPtrOutput
	ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext(context.Context) IntegrationInstanceNetworkEndpointDetailsPtrOutput
}

IntegrationInstanceNetworkEndpointDetailsPtrInput is an input type that accepts IntegrationInstanceNetworkEndpointDetailsArgs, IntegrationInstanceNetworkEndpointDetailsPtr and IntegrationInstanceNetworkEndpointDetailsPtrOutput values. You can construct a concrete instance of `IntegrationInstanceNetworkEndpointDetailsPtrInput` via:

        IntegrationInstanceNetworkEndpointDetailsArgs{...}

or:

        nil

type IntegrationInstanceNetworkEndpointDetailsPtrOutput

type IntegrationInstanceNetworkEndpointDetailsPtrOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) AllowlistedHttpIps

Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) AllowlistedHttpVcns

Virtual Cloud Networks allowed to access this network endpoint.

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) Elem

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) ElementType

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) IsIntegrationVcnAllowlisted

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations <<<<<<< HEAD

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) NetworkEndpointType

The type of network endpoint.

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput

func (o IntegrationInstanceNetworkEndpointDetailsPtrOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutput() IntegrationInstanceNetworkEndpointDetailsPtrOutput

func (IntegrationInstanceNetworkEndpointDetailsPtrOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext

func (o IntegrationInstanceNetworkEndpointDetailsPtrOutput) ToIntegrationInstanceNetworkEndpointDetailsPtrOutputWithContext(ctx context.Context) IntegrationInstanceNetworkEndpointDetailsPtrOutput

type IntegrationInstanceOutput

type IntegrationInstanceOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceOutput) AlternateCustomEndpoints added in v0.4.0

(Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).

func (IntegrationInstanceOutput) Attachments added in v0.4.0

A list of associated attachments to other services

func (IntegrationInstanceOutput) CompartmentId added in v0.4.0

func (o IntegrationInstanceOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier.

func (IntegrationInstanceOutput) ConsumptionModel added in v0.4.0

func (o IntegrationInstanceOutput) ConsumptionModel() pulumi.StringOutput

Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.

func (IntegrationInstanceOutput) CustomEndpoint added in v0.4.0

(Updatable) Details for a custom endpoint for the integration instance (update).

func (IntegrationInstanceOutput) DefinedTags added in v0.4.0

func (o IntegrationInstanceOutput) DefinedTags() pulumi.MapOutput

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`

func (IntegrationInstanceOutput) DisplayName added in v0.4.0

(Updatable) Integration Instance Identifier.

func (IntegrationInstanceOutput) DomainId added in v1.11.0

The OCID of the identity domain, that will be used to determine the corresponding Idcs Stripe and create an Idcs application within the stripe. This parameter is mutually exclusive with parameter: idcsAt, i.e only one of two parameters should be specified.

func (IntegrationInstanceOutput) ElementType

func (IntegrationInstanceOutput) ElementType() reflect.Type

func (IntegrationInstanceOutput) EnableProcessAutomationTrigger added in v0.16.0

func (o IntegrationInstanceOutput) EnableProcessAutomationTrigger() pulumi.IntPtrOutput

(Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value. ||||||| parent of c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)

func (IntegrationInstanceOutput) FreeformTags added in v0.4.0

func (o IntegrationInstanceOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (IntegrationInstanceOutput) IdcsAt added in v0.4.0

(Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.

func (IntegrationInstanceOutput) IdcsInfos added in v0.4.0

Information for IDCS access

func (IntegrationInstanceOutput) InstanceUrl added in v0.4.0

The Integration Instance URL.

func (IntegrationInstanceOutput) IntegrationInstanceType added in v0.4.0

func (o IntegrationInstanceOutput) IntegrationInstanceType() pulumi.StringOutput

(Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX

func (IntegrationInstanceOutput) IsByol added in v0.4.0

(Updatable) Bring your own license.

func (IntegrationInstanceOutput) IsFileServerEnabled added in v0.4.0

func (o IntegrationInstanceOutput) IsFileServerEnabled() pulumi.BoolOutput

(Updatable) The file server is enabled or not.

func (IntegrationInstanceOutput) IsVisualBuilderEnabled added in v0.4.0

func (o IntegrationInstanceOutput) IsVisualBuilderEnabled() pulumi.BoolOutput

(Updatable) Visual Builder is enabled or not.

func (IntegrationInstanceOutput) MessagePacks added in v0.4.0

func (o IntegrationInstanceOutput) MessagePacks() pulumi.IntOutput

(Updatable) The number of configured message packs

func (IntegrationInstanceOutput) NetworkEndpointDetails added in v0.4.0

Base representation of a network endpoint.

func (IntegrationInstanceOutput) PrivateEndpointOutboundConnections added in v1.28.0

Base representation for Outbound Connection (Reverse Connection).

func (IntegrationInstanceOutput) Shape added in v0.16.0

Shape > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)

func (IntegrationInstanceOutput) State added in v0.4.0

(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE

** 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

func (IntegrationInstanceOutput) StateMessage added in v0.4.0

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (IntegrationInstanceOutput) TimeCreated added in v0.4.0

The time the the Integration Instance was created. An RFC3339 formatted datetime string.

func (IntegrationInstanceOutput) TimeUpdated added in v0.4.0

The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.

func (IntegrationInstanceOutput) ToIntegrationInstanceOutput

func (o IntegrationInstanceOutput) ToIntegrationInstanceOutput() IntegrationInstanceOutput

func (IntegrationInstanceOutput) ToIntegrationInstanceOutputWithContext

func (o IntegrationInstanceOutput) ToIntegrationInstanceOutputWithContext(ctx context.Context) IntegrationInstanceOutput

type IntegrationInstancePrivateEndpointOutboundConnection added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnection struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds []string `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType *string `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId *string `pulumi:"subnetId"`
}

type IntegrationInstancePrivateEndpointOutboundConnectionArgs added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionArgs struct {
	// One or more Network security group Ids. This is an optional argument.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The type of Outbound Connection.
	OutboundConnectionType pulumi.StringPtrInput `pulumi:"outboundConnectionType"`
	// Customer Private Network VCN Subnet OCID. This is a required argument.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (IntegrationInstancePrivateEndpointOutboundConnectionArgs) ElementType added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArgs) ToIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArgs) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (i IntegrationInstancePrivateEndpointOutboundConnectionArgs) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) IntegrationInstancePrivateEndpointOutboundConnectionOutput

type IntegrationInstancePrivateEndpointOutboundConnectionArray added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionArray []IntegrationInstancePrivateEndpointOutboundConnectionInput

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (i IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput() IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (i IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

type IntegrationInstancePrivateEndpointOutboundConnectionArrayInput added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionArrayInput interface {
	pulumi.Input

	ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput() IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
	ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(context.Context) IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput
}

IntegrationInstancePrivateEndpointOutboundConnectionArrayInput is an input type that accepts IntegrationInstancePrivateEndpointOutboundConnectionArray and IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput values. You can construct a concrete instance of `IntegrationInstancePrivateEndpointOutboundConnectionArrayInput` via:

IntegrationInstancePrivateEndpointOutboundConnectionArray{ IntegrationInstancePrivateEndpointOutboundConnectionArgs{...} }

type IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) Index added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (o IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

type IntegrationInstancePrivateEndpointOutboundConnectionInput added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionInput interface {
	pulumi.Input

	ToIntegrationInstancePrivateEndpointOutboundConnectionOutput() IntegrationInstancePrivateEndpointOutboundConnectionOutput
	ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(context.Context) IntegrationInstancePrivateEndpointOutboundConnectionOutput
}

IntegrationInstancePrivateEndpointOutboundConnectionInput is an input type that accepts IntegrationInstancePrivateEndpointOutboundConnectionArgs and IntegrationInstancePrivateEndpointOutboundConnectionOutput values. You can construct a concrete instance of `IntegrationInstancePrivateEndpointOutboundConnectionInput` via:

IntegrationInstancePrivateEndpointOutboundConnectionArgs{...}

type IntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

type IntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds added in v1.28.0

One or more Network security group Ids. This is an optional argument.

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType added in v1.28.0

The type of Outbound Connection.

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId added in v1.28.0

Customer Private Network VCN Subnet OCID. This is a required argument.

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionOutput added in v1.28.0

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (o IntegrationInstancePrivateEndpointOutboundConnectionOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) IntegrationInstancePrivateEndpointOutboundConnectionOutput

type IntegrationInstanceState

type IntegrationInstanceState struct {
	// (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
	AlternateCustomEndpoints IntegrationInstanceAlternateCustomEndpointArrayInput
	// A list of associated attachments to other services
	Attachments IntegrationInstanceAttachmentArrayInput
	// (Updatable) Compartment Identifier.
	CompartmentId pulumi.StringPtrInput
	// Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
	ConsumptionModel pulumi.StringPtrInput
	// (Updatable) Details for a custom endpoint for the integration instance (update).
	CustomEndpoint IntegrationInstanceCustomEndpointPtrInput
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Integration Instance Identifier.
	DisplayName pulumi.StringPtrInput
	// The OCID of the identity domain, that will be used to determine the  corresponding Idcs Stripe and create an Idcs application within the stripe.  This parameter is mutually exclusive with parameter: idcsAt, i.e only one of  two parameters should be specified.
	DomainId pulumi.StringPtrInput
	// (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
	// ||||||| parent of c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	EnableProcessAutomationTrigger pulumi.IntPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
	IdcsAt pulumi.StringPtrInput
	// Information for IDCS access
	IdcsInfos IntegrationInstanceIdcsInfoArrayInput
	// The Integration Instance URL.
	InstanceUrl pulumi.StringPtrInput
	// (Updatable) Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType pulumi.StringPtrInput
	// (Updatable) Bring your own license.
	IsByol pulumi.BoolPtrInput
	// (Updatable) The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolPtrInput
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolPtrInput
	// (Updatable) The number of configured message packs
	MessagePacks pulumi.IntPtrInput
	// Base representation of a network endpoint.
	NetworkEndpointDetails IntegrationInstanceNetworkEndpointDetailsPtrInput
	// Base representation for Outbound Connection (Reverse Connection).
	PrivateEndpointOutboundConnections IntegrationInstancePrivateEndpointOutboundConnectionArrayInput
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape pulumi.StringPtrInput
	// (Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
	//
	// ** 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
	State pulumi.StringPtrInput
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringPtrInput
	// The time the the Integration Instance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (IntegrationInstanceState) ElementType

func (IntegrationInstanceState) ElementType() reflect.Type

type LookupIntegrationInstanceArgs

type LookupIntegrationInstanceArgs struct {
	// Unique Integration Instance identifier.
	IntegrationInstanceId string `pulumi:"integrationInstanceId"`
}

A collection of arguments for invoking getIntegrationInstance.

type LookupIntegrationInstanceOutputArgs

type LookupIntegrationInstanceOutputArgs struct {
	// Unique Integration Instance identifier.
	IntegrationInstanceId pulumi.StringInput `pulumi:"integrationInstanceId"`
}

A collection of arguments for invoking getIntegrationInstance.

func (LookupIntegrationInstanceOutputArgs) ElementType

type LookupIntegrationInstanceResult

type LookupIntegrationInstanceResult struct {
	// A list of alternate custom endpoints used for the integration instance URL.
	AlternateCustomEndpoints []GetIntegrationInstanceAlternateCustomEndpoint `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments []GetIntegrationInstanceAttachment `pulumi:"attachments"`
	// Compartment Identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel string `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the integration instance.
	CustomEndpoints []GetIntegrationInstanceCustomEndpoint `pulumi:"customEndpoints"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Integration Instance Identifier, can be renamed.
	DisplayName                    string `pulumi:"displayName"`
	DomainId                       string `pulumi:"domainId"`
	EnableProcessAutomationTrigger int    `pulumi:"enableProcessAutomationTrigger"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The Virtual Cloud Network OCID.
	Id     string `pulumi:"id"`
	IdcsAt string `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos []GetIntegrationInstanceIdcsInfo `pulumi:"idcsInfos"`
	// The Integration Instance URL.
	InstanceUrl           string `pulumi:"instanceUrl"`
	IntegrationInstanceId string `pulumi:"integrationInstanceId"`
	// Standard or Enterprise type,  Oracle Integration Generation 2 uses ENTERPRISE and STANDARD,  Oracle Integration 3 uses ENTERPRISEX and STANDARDX
	IntegrationInstanceType string `pulumi:"integrationInstanceType"`
	// Bring your own license.
	IsByol bool `pulumi:"isByol"`
	// The file server is enabled or not.
	IsFileServerEnabled bool `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The number of configured message packs (if any)
	MessagePacks int `pulumi:"messagePacks"`
	// Base representation of a network endpoint.
	NetworkEndpointDetails []GetIntegrationInstanceNetworkEndpointDetail `pulumi:"networkEndpointDetails"`
	// Base representation for Outbound Connection (Reverse Connection).
	PrivateEndpointOutboundConnections []GetIntegrationInstancePrivateEndpointOutboundConnection `pulumi:"privateEndpointOutboundConnections"`
	// Shape
	// > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)
	Shape string `pulumi:"shape"`
	// The current state of the integration instance.
	State string `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// The time the the Integration Instance was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getIntegrationInstance.

func LookupIntegrationInstance

func LookupIntegrationInstance(ctx *pulumi.Context, args *LookupIntegrationInstanceArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationInstanceResult, error)

This data source provides details about a specific Integration Instance resource in Oracle Cloud Infrastructure Integration service.

Gets a IntegrationInstance by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/Integration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Integration.GetIntegrationInstance(ctx, &integration.GetIntegrationInstanceArgs{
			IntegrationInstanceId: testIntegrationInstanceOciIntegrationIntegrationInstance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupIntegrationInstanceResultOutput

type LookupIntegrationInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationInstance.

func (LookupIntegrationInstanceResultOutput) AlternateCustomEndpoints

A list of alternate custom endpoints used for the integration instance URL.

func (LookupIntegrationInstanceResultOutput) Attachments added in v0.3.0

A list of associated attachments to other services

func (LookupIntegrationInstanceResultOutput) CompartmentId

Compartment Identifier.

func (LookupIntegrationInstanceResultOutput) ConsumptionModel

The entitlement used for billing purposes.

func (LookupIntegrationInstanceResultOutput) CustomEndpoints

Details for a custom endpoint for the integration instance.

func (LookupIntegrationInstanceResultOutput) DefinedTags

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupIntegrationInstanceResultOutput) DisplayName

Integration Instance Identifier, can be renamed.

func (LookupIntegrationInstanceResultOutput) DomainId added in v1.11.0

func (LookupIntegrationInstanceResultOutput) ElementType

func (LookupIntegrationInstanceResultOutput) EnableProcessAutomationTrigger added in v0.16.0

func (o LookupIntegrationInstanceResultOutput) EnableProcessAutomationTrigger() pulumi.IntOutput

func (LookupIntegrationInstanceResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupIntegrationInstanceResultOutput) Id

The Virtual Cloud Network OCID.

func (LookupIntegrationInstanceResultOutput) IdcsAt

func (LookupIntegrationInstanceResultOutput) IdcsInfos added in v0.3.0

Information for IDCS access

func (LookupIntegrationInstanceResultOutput) InstanceUrl

The Integration Instance URL.

func (LookupIntegrationInstanceResultOutput) IntegrationInstanceId

func (o LookupIntegrationInstanceResultOutput) IntegrationInstanceId() pulumi.StringOutput

func (LookupIntegrationInstanceResultOutput) IntegrationInstanceType

func (o LookupIntegrationInstanceResultOutput) IntegrationInstanceType() pulumi.StringOutput

Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX

func (LookupIntegrationInstanceResultOutput) IsByol

Bring your own license.

func (LookupIntegrationInstanceResultOutput) IsFileServerEnabled

The file server is enabled or not.

func (LookupIntegrationInstanceResultOutput) IsVisualBuilderEnabled

func (o LookupIntegrationInstanceResultOutput) IsVisualBuilderEnabled() pulumi.BoolOutput

Visual Builder is enabled or not.

func (LookupIntegrationInstanceResultOutput) MessagePacks

The number of configured message packs (if any)

func (LookupIntegrationInstanceResultOutput) NetworkEndpointDetails

Base representation of a network endpoint.

func (LookupIntegrationInstanceResultOutput) PrivateEndpointOutboundConnections added in v1.28.0

Base representation for Outbound Connection (Reverse Connection).

func (LookupIntegrationInstanceResultOutput) Shape added in v0.16.0

Shape > > > > > > > c689349fc7 (Added - Support for Enabling outbound private access using PE RCE for OIC Gen3 customers)

func (LookupIntegrationInstanceResultOutput) State

The current state of the integration instance.

func (LookupIntegrationInstanceResultOutput) StateMessage

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupIntegrationInstanceResultOutput) TimeCreated

The time the the Integration Instance was created. An RFC3339 formatted datetime string.

func (LookupIntegrationInstanceResultOutput) TimeUpdated

The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.

func (LookupIntegrationInstanceResultOutput) ToLookupIntegrationInstanceResultOutput

func (o LookupIntegrationInstanceResultOutput) ToLookupIntegrationInstanceResultOutput() LookupIntegrationInstanceResultOutput

func (LookupIntegrationInstanceResultOutput) ToLookupIntegrationInstanceResultOutputWithContext

func (o LookupIntegrationInstanceResultOutput) ToLookupIntegrationInstanceResultOutputWithContext(ctx context.Context) LookupIntegrationInstanceResultOutput

type PrivateEndpointOutboundConnection added in v1.28.0

type PrivateEndpointOutboundConnection struct {
	pulumi.CustomResourceState

	IntegrationInstanceId pulumi.StringOutput      `pulumi:"integrationInstanceId"`
	NsgIds                pulumi.StringArrayOutput `pulumi:"nsgIds"`
	State                 pulumi.StringOutput      `pulumi:"state"`
	SubnetId              pulumi.StringOutput      `pulumi:"subnetId"`
}

func GetPrivateEndpointOutboundConnection added in v1.28.0

func GetPrivateEndpointOutboundConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointOutboundConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointOutboundConnection, error)

GetPrivateEndpointOutboundConnection gets an existing PrivateEndpointOutboundConnection 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 NewPrivateEndpointOutboundConnection added in v1.28.0

func NewPrivateEndpointOutboundConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointOutboundConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointOutboundConnection, error)

NewPrivateEndpointOutboundConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointOutboundConnection) ElementType added in v1.28.0

func (*PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutput added in v1.28.0

func (i *PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutput() PrivateEndpointOutboundConnectionOutput

func (*PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (i *PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionOutput

type PrivateEndpointOutboundConnectionArgs added in v1.28.0

type PrivateEndpointOutboundConnectionArgs struct {
	IntegrationInstanceId pulumi.StringInput
	NsgIds                pulumi.StringArrayInput
	State                 pulumi.StringPtrInput
	SubnetId              pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointOutboundConnection resource.

func (PrivateEndpointOutboundConnectionArgs) ElementType added in v1.28.0

type PrivateEndpointOutboundConnectionArray added in v1.28.0

type PrivateEndpointOutboundConnectionArray []PrivateEndpointOutboundConnectionInput

func (PrivateEndpointOutboundConnectionArray) ElementType added in v1.28.0

func (PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (i PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutput() PrivateEndpointOutboundConnectionArrayOutput

func (PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (i PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionArrayOutput

type PrivateEndpointOutboundConnectionArrayInput added in v1.28.0

type PrivateEndpointOutboundConnectionArrayInput interface {
	pulumi.Input

	ToPrivateEndpointOutboundConnectionArrayOutput() PrivateEndpointOutboundConnectionArrayOutput
	ToPrivateEndpointOutboundConnectionArrayOutputWithContext(context.Context) PrivateEndpointOutboundConnectionArrayOutput
}

PrivateEndpointOutboundConnectionArrayInput is an input type that accepts PrivateEndpointOutboundConnectionArray and PrivateEndpointOutboundConnectionArrayOutput values. You can construct a concrete instance of `PrivateEndpointOutboundConnectionArrayInput` via:

PrivateEndpointOutboundConnectionArray{ PrivateEndpointOutboundConnectionArgs{...} }

type PrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

type PrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionArrayOutput) ElementType added in v1.28.0

func (PrivateEndpointOutboundConnectionArrayOutput) Index added in v1.28.0

func (PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutput added in v1.28.0

func (o PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutput() PrivateEndpointOutboundConnectionArrayOutput

func (PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutputWithContext added in v1.28.0

func (o PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionArrayOutput

type PrivateEndpointOutboundConnectionInput added in v1.28.0

type PrivateEndpointOutboundConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointOutboundConnectionOutput() PrivateEndpointOutboundConnectionOutput
	ToPrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionOutput
}

type PrivateEndpointOutboundConnectionMap added in v1.28.0

type PrivateEndpointOutboundConnectionMap map[string]PrivateEndpointOutboundConnectionInput

func (PrivateEndpointOutboundConnectionMap) ElementType added in v1.28.0

func (PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutput added in v1.28.0

func (i PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutput() PrivateEndpointOutboundConnectionMapOutput

func (PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutputWithContext added in v1.28.0

func (i PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionMapOutput

type PrivateEndpointOutboundConnectionMapInput added in v1.28.0

type PrivateEndpointOutboundConnectionMapInput interface {
	pulumi.Input

	ToPrivateEndpointOutboundConnectionMapOutput() PrivateEndpointOutboundConnectionMapOutput
	ToPrivateEndpointOutboundConnectionMapOutputWithContext(context.Context) PrivateEndpointOutboundConnectionMapOutput
}

PrivateEndpointOutboundConnectionMapInput is an input type that accepts PrivateEndpointOutboundConnectionMap and PrivateEndpointOutboundConnectionMapOutput values. You can construct a concrete instance of `PrivateEndpointOutboundConnectionMapInput` via:

PrivateEndpointOutboundConnectionMap{ "key": PrivateEndpointOutboundConnectionArgs{...} }

type PrivateEndpointOutboundConnectionMapOutput added in v1.28.0

type PrivateEndpointOutboundConnectionMapOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionMapOutput) ElementType added in v1.28.0

func (PrivateEndpointOutboundConnectionMapOutput) MapIndex added in v1.28.0

func (PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutput added in v1.28.0

func (o PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutput() PrivateEndpointOutboundConnectionMapOutput

func (PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutputWithContext added in v1.28.0

func (o PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionMapOutput

type PrivateEndpointOutboundConnectionOutput added in v1.28.0

type PrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionOutput) ElementType added in v1.28.0

func (PrivateEndpointOutboundConnectionOutput) IntegrationInstanceId added in v1.28.0

func (PrivateEndpointOutboundConnectionOutput) NsgIds added in v1.28.0

func (PrivateEndpointOutboundConnectionOutput) State added in v1.28.0

func (PrivateEndpointOutboundConnectionOutput) SubnetId added in v1.28.0

func (PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutput added in v1.28.0

func (o PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutput() PrivateEndpointOutboundConnectionOutput

func (PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutputWithContext added in v1.28.0

func (o PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutputWithContext(ctx context.Context) PrivateEndpointOutboundConnectionOutput

type PrivateEndpointOutboundConnectionState added in v1.28.0

type PrivateEndpointOutboundConnectionState struct {
	IntegrationInstanceId pulumi.StringPtrInput
	NsgIds                pulumi.StringArrayInput
	State                 pulumi.StringPtrInput
	SubnetId              pulumi.StringPtrInput
}

func (PrivateEndpointOutboundConnectionState) ElementType added in v1.28.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL