integration

package
v2.14.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 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).* `dnsType` - Type of DNS.
	CertificateSecretVersion int    `pulumi:"certificateSecretVersion"`
	DnsType                  string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName string `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType string `pulumi:"managedType"`
}

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion pulumi.IntInput    `pulumi:"certificateSecretVersion"`
	DnsType                  pulumi.StringInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringInput `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringInput `pulumi:"managedType"`
}

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

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).* `dnsType` - Type of DNS.

func (GetIntegrationInstanceAlternateCustomEndpointOutput) DnsType added in v2.12.0

func (GetIntegrationInstanceAlternateCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (GetIntegrationInstanceAlternateCustomEndpointOutput) Hostname

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

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutput

func (o GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutput() GetIntegrationInstanceAlternateCustomEndpointOutput

func (GetIntegrationInstanceAlternateCustomEndpointOutput) ToGetIntegrationInstanceAlternateCustomEndpointOutputWithContext

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

type GetIntegrationInstanceAttachment

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetIntegrationInstanceAttachmentArgs

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetIntegrationInstanceAttachmentArgs) ElementType

func (GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutput

func (i GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutput() GetIntegrationInstanceAttachmentOutput

func (GetIntegrationInstanceAttachmentArgs) ToGetIntegrationInstanceAttachmentOutputWithContext

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

type GetIntegrationInstanceAttachmentArray

type GetIntegrationInstanceAttachmentArray []GetIntegrationInstanceAttachmentInput

func (GetIntegrationInstanceAttachmentArray) ElementType

func (GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutput

func (i GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstanceAttachmentArray) ToGetIntegrationInstanceAttachmentArrayOutputWithContext

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

type GetIntegrationInstanceAttachmentArrayInput

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

type GetIntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAttachmentArrayOutput) ElementType

func (GetIntegrationInstanceAttachmentArrayOutput) Index

func (GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutput

func (o GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstanceAttachmentArrayOutputWithContext

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

type GetIntegrationInstanceAttachmentInput

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

type GetIntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceAttachmentOutput) ElementType

func (GetIntegrationInstanceAttachmentOutput) IsImplicit

* 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

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

The dataplane instance URL of the attached instance

func (GetIntegrationInstanceAttachmentOutput) TargetRole

The role of the target attachment. * `PARENT` - The target instance is the parent of this attachment. * `CHILD` - The target instance is the child of this attachment.

func (GetIntegrationInstanceAttachmentOutput) TargetServiceType

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

func (GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutput

func (o GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutput() GetIntegrationInstanceAttachmentOutput

func (GetIntegrationInstanceAttachmentOutput) ToGetIntegrationInstanceAttachmentOutputWithContext

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion int    `pulumi:"certificateSecretVersion"`
	DnsType                  string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName string `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType string `pulumi:"managedType"`
}

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion pulumi.IntInput    `pulumi:"certificateSecretVersion"`
	DnsType                  pulumi.StringInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringInput `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringInput `pulumi:"managedType"`
}

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

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).* `dnsType` - Type of DNS.

func (GetIntegrationInstanceCustomEndpointOutput) DnsType added in v2.12.0

func (GetIntegrationInstanceCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (GetIntegrationInstanceCustomEndpointOutput) ElementType

func (GetIntegrationInstanceCustomEndpointOutput) Hostname

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

func (GetIntegrationInstanceCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

func (GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutput

func (o GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutput() GetIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstanceCustomEndpointOutputWithContext

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

type GetIntegrationInstanceDisasterRecoveryDetail added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetail struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails []GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl string `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role string `pulumi:"role"`
}

type GetIntegrationInstanceDisasterRecoveryDetailArgs added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailArgs struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl pulumi.StringInput `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role pulumi.StringInput `pulumi:"role"`
}

func (GetIntegrationInstanceDisasterRecoveryDetailArgs) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (i GetIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailOutput() GetIntegrationInstanceDisasterRecoveryDetailOutput

func (GetIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (i GetIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) GetIntegrationInstanceDisasterRecoveryDetailOutput

type GetIntegrationInstanceDisasterRecoveryDetailArray added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailArray []GetIntegrationInstanceDisasterRecoveryDetailInput

func (GetIntegrationInstanceDisasterRecoveryDetailArray) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (i GetIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutput() GetIntegrationInstanceDisasterRecoveryDetailArrayOutput

func (GetIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

func (i GetIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceDisasterRecoveryDetailArrayOutput

type GetIntegrationInstanceDisasterRecoveryDetailArrayInput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutput() GetIntegrationInstanceDisasterRecoveryDetailArrayOutput
	ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(context.Context) GetIntegrationInstanceDisasterRecoveryDetailArrayOutput
}

GetIntegrationInstanceDisasterRecoveryDetailArrayInput is an input type that accepts GetIntegrationInstanceDisasterRecoveryDetailArray and GetIntegrationInstanceDisasterRecoveryDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceDisasterRecoveryDetailArrayInput` via:

GetIntegrationInstanceDisasterRecoveryDetailArray{ GetIntegrationInstanceDisasterRecoveryDetailArgs{...} }

type GetIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceDisasterRecoveryDetailArrayOutput) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailArrayOutput) Index added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailArrayOutput) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailArrayOutput) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

func (o GetIntegrationInstanceDisasterRecoveryDetailArrayOutput) ToGetIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstanceDisasterRecoveryDetailArrayOutput

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail struct {
	// The Virtual Cloud Network OCID.
	Id string `pulumi:"id"`
	// Cross region where integration instance is created
	Region string `pulumi:"region"`
	// Role of the integration instance in the region
	Role string `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged string `pulumi:"timeRoleChanged"`
}

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs struct {
	// The Virtual Cloud Network OCID.
	Id pulumi.StringInput `pulumi:"id"`
	// Cross region where integration instance is created
	Region pulumi.StringInput `pulumi:"region"`
	// Role of the integration instance in the region
	Role pulumi.StringInput `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged pulumi.StringInput `pulumi:"timeRoleChanged"`
}

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray []GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput() GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
	ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext(context.Context) GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
}

GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput is an input type that accepts GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray and GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput` via:

GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray{ GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...} }

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) Index added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput() GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
	ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext(context.Context) GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
}

GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput is an input type that accepts GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs and GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput values. You can construct a concrete instance of `GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput` via:

GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...}

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Id added in v2.12.0

The Virtual Cloud Network OCID.

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Region added in v2.12.0

Cross region where integration instance is created

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) TimeRoleChanged added in v2.12.0

Time when cross region integration instance role was changed

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailInput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstanceDisasterRecoveryDetailOutput() GetIntegrationInstanceDisasterRecoveryDetailOutput
	ToGetIntegrationInstanceDisasterRecoveryDetailOutputWithContext(context.Context) GetIntegrationInstanceDisasterRecoveryDetailOutput
}

GetIntegrationInstanceDisasterRecoveryDetailInput is an input type that accepts GetIntegrationInstanceDisasterRecoveryDetailArgs and GetIntegrationInstanceDisasterRecoveryDetailOutput values. You can construct a concrete instance of `GetIntegrationInstanceDisasterRecoveryDetailInput` via:

GetIntegrationInstanceDisasterRecoveryDetailArgs{...}

type GetIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

type GetIntegrationInstanceDisasterRecoveryDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) CrossRegionIntegrationInstanceDetails added in v2.12.0

Details of integration instance created in cross region for disaster recovery.

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) ElementType added in v2.12.0

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) RegionalInstanceUrl added in v2.12.0

Region specific instance url for the integration instance in the region

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (o GetIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailOutput() GetIntegrationInstanceDisasterRecoveryDetailOutput

func (GetIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (o GetIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) GetIntegrationInstanceDisasterRecoveryDetailOutput

type GetIntegrationInstanceIdcsInfo

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* `instanceDesignTimeUrl` - The Integration Instance Design Time URL
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetIntegrationInstanceIdcsInfoArgs

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* `instanceDesignTimeUrl` - The Integration Instance Design Time URL
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetIntegrationInstanceIdcsInfoArgs) ElementType

func (GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutput

func (i GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutput() GetIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstanceIdcsInfoOutputWithContext

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

type GetIntegrationInstanceIdcsInfoArray

type GetIntegrationInstanceIdcsInfoArray []GetIntegrationInstanceIdcsInfoInput

func (GetIntegrationInstanceIdcsInfoArray) ElementType

func (GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutput

func (i GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type GetIntegrationInstanceIdcsInfoArrayInput

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

type GetIntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceIdcsInfoArrayOutput) ElementType

func (GetIntegrationInstanceIdcsInfoArrayOutput) Index

func (GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutput

func (o GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type GetIntegrationInstanceIdcsInfoInput

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

type GetIntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstanceIdcsInfoOutput) ElementType

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName

The IDCS application display name associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppId

The IDCS application ID associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl

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

func (GetIntegrationInstanceIdcsInfoOutput) IdcsAppName

The IDCS application name associated with the instance

func (GetIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl

func (o GetIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringOutput

The URL used as the primary audience for integration flows in this instance type: string* `instanceDesignTimeUrl` - The Integration Instance Design Time URL

func (GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutput

func (o GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutput() GetIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstanceIdcsInfoOutputWithContext

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

func (GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutput

func (o GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutput() GetIntegrationInstanceNetworkEndpointDetailOutput

func (GetIntegrationInstanceNetworkEndpointDetailOutput) ToGetIntegrationInstanceNetworkEndpointDetailOutputWithContext

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

type GetIntegrationInstancePrivateEndpointOutboundConnection

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

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

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

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

type GetIntegrationInstancePrivateEndpointOutboundConnectionArray

type GetIntegrationInstancePrivateEndpointOutboundConnectionArray []GetIntegrationInstancePrivateEndpointOutboundConnectionInput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

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

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayInput

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

type GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) Index

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

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

type GetIntegrationInstancePrivateEndpointOutboundConnectionInput

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

type GetIntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds

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

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType

The type of Outbound Connection.

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId

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

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (GetIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

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"`
	// Data retention period set for given integration instance
	DataRetentionPeriod string `pulumi:"dataRetentionPeriod"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Disaster recovery details for the integration instance created in the region.
	DisasterRecoveryDetails []GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetail `pulumi:"disasterRecoveryDetails"`
	// 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"`
	ExtendDataRetentionTrigger     int    `pulumi:"extendDataRetentionTrigger"`
	FailoverTrigger                int    `pulumi:"failoverTrigger"`
	// 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]string `pulumi:"freeformTags"`
	// The Virtual Cloud Network OCID.
	Id     string `pulumi:"id"`
	IdcsAt string `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos             []GetIntegrationInstancesIntegrationInstanceIdcsInfo `pulumi:"idcsInfos"`
	InstanceDesignTimeUrl string                                               `pulumi:"instanceDesignTimeUrl"`
	// 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"`
	// Is Disaster Recovery enabled for the integrationInstance
	IsDisasterRecoveryEnabled bool `pulumi:"isDisasterRecoveryEnabled"`
	// The file server is enabled or not.
	IsFileServerEnabled bool `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// Additional details of lifecycleState or substates
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// 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
	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"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// 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).* `dnsType` - Type of DNS.
	CertificateSecretVersion int    `pulumi:"certificateSecretVersion"`
	DnsType                  string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName string `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType string `pulumi:"managedType"`
}

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion pulumi.IntInput    `pulumi:"certificateSecretVersion"`
	DnsType                  pulumi.StringInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringInput `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringInput `pulumi:"managedType"`
}

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

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).* `dnsType` - Type of DNS.

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) DnsType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) Hostname

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

func (GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

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"`
	// Data retention period set for given integration instance
	DataRetentionPeriod pulumi.StringInput `pulumi:"dataRetentionPeriod"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// Disaster recovery details for the integration instance created in the region.
	DisasterRecoveryDetails GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayInput `pulumi:"disasterRecoveryDetails"`
	// 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"`
	ExtendDataRetentionTrigger     pulumi.IntInput    `pulumi:"extendDataRetentionTrigger"`
	FailoverTrigger                pulumi.IntInput    `pulumi:"failoverTrigger"`
	// 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.StringMapInput `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"`
	InstanceDesignTimeUrl pulumi.StringInput                                           `pulumi:"instanceDesignTimeUrl"`
	// 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"`
	// Is Disaster Recovery enabled for the integrationInstance
	IsDisasterRecoveryEnabled pulumi.BoolInput `pulumi:"isDisasterRecoveryEnabled"`
	// The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolInput `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolInput `pulumi:"isVisualBuilderEnabled"`
	// Additional details of lifecycleState or substates
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// 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
	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"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// 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

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetIntegrationInstancesIntegrationInstanceAttachmentArgs

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArgs) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceAttachmentArray

type GetIntegrationInstancesIntegrationInstanceAttachmentArray []GetIntegrationInstancesIntegrationInstanceAttachmentInput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

func (i GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput() GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArray) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayInput

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

type GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) Index

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput

func (GetIntegrationInstancesIntegrationInstanceAttachmentArrayOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentArrayOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceAttachmentInput

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

type GetIntegrationInstancesIntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) IsImplicit

* 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

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

The dataplane instance URL of the attached instance

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetRole

The role of the target attachment. * `PARENT` - The target instance is the parent of this attachment. * `CHILD` - The target instance is the child of this attachment.

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) TargetServiceType

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

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutput

func (GetIntegrationInstancesIntegrationInstanceAttachmentOutput) ToGetIntegrationInstancesIntegrationInstanceAttachmentOutputWithContext

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion int    `pulumi:"certificateSecretVersion"`
	DnsType                  string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName string `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType string `pulumi:"managedType"`
}

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).* `dnsType` - Type of DNS.
	CertificateSecretVersion pulumi.IntInput    `pulumi:"certificateSecretVersion"`
	DnsType                  pulumi.StringInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringInput `pulumi:"dnsZoneName"`
	// A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringInput `pulumi:"managedType"`
}

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

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).* `dnsType` - Type of DNS.

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) DnsType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) Hostname

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

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutput

func (GetIntegrationInstancesIntegrationInstanceCustomEndpointOutput) ToGetIntegrationInstancesIntegrationInstanceCustomEndpointOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetail added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetail struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails []GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl string `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role string `pulumi:"role"`
}

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl pulumi.StringInput `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role pulumi.StringInput `pulumi:"role"`
}

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (i GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray []GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailInput

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

func (i GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayInput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput() GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput
}

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray and GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayInput` via:

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArray{ GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs{...} }

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput) Index added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail struct {
	// The Virtual Cloud Network OCID.
	Id string `pulumi:"id"`
	// Cross region where integration instance is created
	Region string `pulumi:"region"`
	// Role of the integration instance in the region
	Role string `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged string `pulumi:"timeRoleChanged"`
}

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs struct {
	// The Virtual Cloud Network OCID.
	Id pulumi.StringInput `pulumi:"id"`
	// Cross region where integration instance is created
	Region pulumi.StringInput `pulumi:"region"`
	// Role of the integration instance in the region
	Role pulumi.StringInput `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged pulumi.StringInput `pulumi:"timeRoleChanged"`
}

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray []GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput() GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
}

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray and GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput` via:

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray{ GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...} }

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) Index added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput() GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
}

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs and GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput` via:

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...}

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Id added in v2.12.0

The Virtual Cloud Network OCID.

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Region added in v2.12.0

Cross region where integration instance is created

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) TimeRoleChanged added in v2.12.0

Time when cross region integration instance role was changed

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailInput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailInput interface {
	pulumi.Input

	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput() GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput
	ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutputWithContext(context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput
}

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailInput is an input type that accepts GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs and GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput values. You can construct a concrete instance of `GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailInput` via:

GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailArgs{...}

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

type GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) CrossRegionIntegrationInstanceDetails added in v2.12.0

Details of integration instance created in cross region for disaster recovery.

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) ElementType added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) RegionalInstanceUrl added in v2.12.0

Region specific instance url for the integration instance in the region

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (o GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput) ToGetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailOutput

type GetIntegrationInstancesIntegrationInstanceIdcsInfo

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* `instanceDesignTimeUrl` - The Integration Instance Design Time URL
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs

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* `instanceDesignTimeUrl` - The Integration Instance Design Time URL
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ElementType

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArgs) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArray

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArray []GetIntegrationInstancesIntegrationInstanceIdcsInfoInput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ElementType

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

func (i GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput() GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArray) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayInput

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

type GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) Index

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type GetIntegrationInstancesIntegrationInstanceIdcsInfoInput

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

type GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName

The IDCS application display name associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppId

The IDCS application ID associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl

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

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) IdcsAppName

The IDCS application name associated with the instance

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl

The URL used as the primary audience for integration flows in this instance type: string* `instanceDesignTimeUrl` - The Integration Instance Design Time URL

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutput

func (GetIntegrationInstancesIntegrationInstanceIdcsInfoOutput) ToGetIntegrationInstancesIntegrationInstanceIdcsInfoOutputWithContext

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

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

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) DataRetentionPeriod added in v2.8.0

Data retention period set for given 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) DisasterRecoveryDetails added in v2.12.0

Disaster recovery details for the integration instance created in the region.

func (GetIntegrationInstancesIntegrationInstanceOutput) DisplayName

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

func (GetIntegrationInstancesIntegrationInstanceOutput) DomainId

func (GetIntegrationInstancesIntegrationInstanceOutput) ElementType

func (GetIntegrationInstancesIntegrationInstanceOutput) EnableProcessAutomationTrigger

func (o GetIntegrationInstancesIntegrationInstanceOutput) EnableProcessAutomationTrigger() pulumi.IntOutput

func (GetIntegrationInstancesIntegrationInstanceOutput) ExtendDataRetentionTrigger added in v2.8.0

func (o GetIntegrationInstancesIntegrationInstanceOutput) ExtendDataRetentionTrigger() pulumi.IntOutput

func (GetIntegrationInstancesIntegrationInstanceOutput) FailoverTrigger added in v2.12.0

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

Information for IDCS access

func (GetIntegrationInstancesIntegrationInstanceOutput) InstanceDesignTimeUrl added in v2.12.0

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) IsDisasterRecoveryEnabled added in v2.12.0

Is Disaster Recovery enabled for the integrationInstance

func (GetIntegrationInstancesIntegrationInstanceOutput) IsFileServerEnabled

The file server is enabled or not.

func (GetIntegrationInstancesIntegrationInstanceOutput) IsVisualBuilderEnabled

Visual Builder is enabled or not.

func (GetIntegrationInstancesIntegrationInstanceOutput) LifecycleDetails added in v2.12.0

Additional details of lifecycleState or substates

func (GetIntegrationInstancesIntegrationInstanceOutput) MessagePacks

The number of configured message packs (if any)

func (GetIntegrationInstancesIntegrationInstanceOutput) NetworkEndpointDetails

Base representation of a network endpoint.

func (GetIntegrationInstancesIntegrationInstanceOutput) PrivateEndpointOutboundConnections

Base representation for Outbound Connection (Reverse Connection).

func (GetIntegrationInstancesIntegrationInstanceOutput) Shape

Shape

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) SystemTags added in v2.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

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

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

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

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArgs) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray []GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArray) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayInput

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

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionInput

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

type GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds

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

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType

The type of Outbound Connection.

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId

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

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutput) ToGetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

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/v2/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"`
	// Data retention period set for given integration instance
	DataRetentionPeriod pulumi.StringOutput `pulumi:"dataRetentionPeriod"`
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// Disaster recovery details for the integration instance created in the region.
	DisasterRecoveryDetails IntegrationInstanceDisasterRecoveryDetailArrayOutput `pulumi:"disasterRecoveryDetails"`
	// (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.
	EnableProcessAutomationTrigger pulumi.IntPtrOutput `pulumi:"enableProcessAutomationTrigger"`
	// (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
	ExtendDataRetentionTrigger pulumi.IntPtrOutput `pulumi:"extendDataRetentionTrigger"`
	// (Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
	FailoverTrigger pulumi.IntPtrOutput `pulumi:"failoverTrigger"`
	// (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.StringMapOutput `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"`
	InstanceDesignTimeUrl pulumi.StringOutput                    `pulumi:"instanceDesignTimeUrl"`
	// 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"`
	// Is Disaster Recovery enabled or not.
	IsDisasterRecoveryEnabled pulumi.BoolOutput `pulumi:"isDisasterRecoveryEnabled"`
	// (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"`
	// Additional details of lifecycleState or substates
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (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
	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"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// 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/v2/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.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DomainId: pulumi.Any(testDomain.Id),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IdcsAt:                    pulumi.Any(integrationInstanceIdcsAt),
			IsDisasterRecoveryEnabled: pulumi.Any(integrationInstanceIsDisasterRecoveryEnabled),
			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"`
	// Type of DNS.
	DnsType *string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName *string `pulumi:"dnsZoneName"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType *string `pulumi:"managedType"`
}

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"`
	// Type of DNS.
	DnsType pulumi.StringPtrInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringPtrInput `pulumi:"dnsZoneName"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringPtrInput `pulumi:"managedType"`
}

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

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) DnsType added in v2.12.0

Type of DNS.

func (IntegrationInstanceAlternateCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (IntegrationInstanceAlternateCustomEndpointOutput) ElementType

func (IntegrationInstanceAlternateCustomEndpointOutput) Hostname

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

func (IntegrationInstanceAlternateCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

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.StringMapInput
	// (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.
	EnableProcessAutomationTrigger pulumi.IntPtrInput
	// (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
	ExtendDataRetentionTrigger pulumi.IntPtrInput
	// (Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
	FailoverTrigger 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.StringMapInput
	// (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
	// Is Disaster Recovery enabled or not.
	IsDisasterRecoveryEnabled 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.IntInput
	// Base representation of a network endpoint.
	NetworkEndpointDetails IntegrationInstanceNetworkEndpointDetailsPtrInput
	// Shape
	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

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole *string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType *string `pulumi:"targetServiceType"`
}

type IntegrationInstanceAttachmentArgs

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.
	// * `PARENT` - The target instance is the parent of this attachment.
	// * `CHILD` - The target instance is the child of this attachment.
	TargetRole pulumi.StringPtrInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringPtrInput `pulumi:"targetServiceType"`
}

func (IntegrationInstanceAttachmentArgs) ElementType

func (IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutput

func (i IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutput() IntegrationInstanceAttachmentOutput

func (IntegrationInstanceAttachmentArgs) ToIntegrationInstanceAttachmentOutputWithContext

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

type IntegrationInstanceAttachmentArray

type IntegrationInstanceAttachmentArray []IntegrationInstanceAttachmentInput

func (IntegrationInstanceAttachmentArray) ElementType

func (IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutput

func (i IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutput() IntegrationInstanceAttachmentArrayOutput

func (IntegrationInstanceAttachmentArray) ToIntegrationInstanceAttachmentArrayOutputWithContext

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

type IntegrationInstanceAttachmentArrayInput

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

type IntegrationInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAttachmentArrayOutput) ElementType

func (IntegrationInstanceAttachmentArrayOutput) Index

func (IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutput

func (o IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutput() IntegrationInstanceAttachmentArrayOutput

func (IntegrationInstanceAttachmentArrayOutput) ToIntegrationInstanceAttachmentArrayOutputWithContext

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

type IntegrationInstanceAttachmentInput

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

type IntegrationInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceAttachmentOutput) ElementType

func (IntegrationInstanceAttachmentOutput) IsImplicit

* 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

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

The dataplane instance URL of the attached instance

func (IntegrationInstanceAttachmentOutput) TargetRole

The role of the target attachment. * `PARENT` - The target instance is the parent of this attachment. * `CHILD` - The target instance is the child of this attachment.

func (IntegrationInstanceAttachmentOutput) TargetServiceType

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

func (IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutput

func (o IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutput() IntegrationInstanceAttachmentOutput

func (IntegrationInstanceAttachmentOutput) ToIntegrationInstanceAttachmentOutputWithContext

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"`
	// Type of DNS.
	DnsType *string `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName string `pulumi:"dnsZoneName"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType *string `pulumi:"managedType"`
}

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"`
	// Type of DNS.
	DnsType pulumi.StringPtrInput `pulumi:"dnsType"`
	// DNS Zone name
	DnsZoneName pulumi.StringInput `pulumi:"dnsZoneName"`
	// (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Indicates if custom endpoint is managed by oracle or customer.
	ManagedType pulumi.StringPtrInput `pulumi:"managedType"`
}

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

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) DnsType added in v2.12.0

Type of DNS.

func (IntegrationInstanceCustomEndpointOutput) DnsZoneName added in v2.12.0

DNS Zone name

func (IntegrationInstanceCustomEndpointOutput) ElementType

func (IntegrationInstanceCustomEndpointOutput) Hostname

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

func (IntegrationInstanceCustomEndpointOutput) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

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

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) DnsType added in v2.12.0

Type of DNS.

func (IntegrationInstanceCustomEndpointPtrOutput) DnsZoneName added in v2.12.0

DNS Zone name

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) ManagedType added in v2.12.0

Indicates if custom endpoint is managed by oracle or customer.

func (IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutput

func (o IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutput() IntegrationInstanceCustomEndpointPtrOutput

func (IntegrationInstanceCustomEndpointPtrOutput) ToIntegrationInstanceCustomEndpointPtrOutputWithContext

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

type IntegrationInstanceDisasterRecoveryDetail added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetail struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails []IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl *string `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role *string `pulumi:"role"`
}

type IntegrationInstanceDisasterRecoveryDetailArgs added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailArgs struct {
	// Details of integration instance created in cross region for disaster recovery.
	CrossRegionIntegrationInstanceDetails IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput `pulumi:"crossRegionIntegrationInstanceDetails"`
	// Region specific instance url for the integration instance in the region
	RegionalInstanceUrl pulumi.StringPtrInput `pulumi:"regionalInstanceUrl"`
	// Role of the integration instance in the region
	Role pulumi.StringPtrInput `pulumi:"role"`
}

func (IntegrationInstanceDisasterRecoveryDetailArgs) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (i IntegrationInstanceDisasterRecoveryDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailOutput() IntegrationInstanceDisasterRecoveryDetailOutput

func (IntegrationInstanceDisasterRecoveryDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (i IntegrationInstanceDisasterRecoveryDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) IntegrationInstanceDisasterRecoveryDetailOutput

type IntegrationInstanceDisasterRecoveryDetailArray added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailArray []IntegrationInstanceDisasterRecoveryDetailInput

func (IntegrationInstanceDisasterRecoveryDetailArray) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailArray) ToIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (i IntegrationInstanceDisasterRecoveryDetailArray) ToIntegrationInstanceDisasterRecoveryDetailArrayOutput() IntegrationInstanceDisasterRecoveryDetailArrayOutput

func (IntegrationInstanceDisasterRecoveryDetailArray) ToIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

func (i IntegrationInstanceDisasterRecoveryDetailArray) ToIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(ctx context.Context) IntegrationInstanceDisasterRecoveryDetailArrayOutput

type IntegrationInstanceDisasterRecoveryDetailArrayInput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceDisasterRecoveryDetailArrayOutput() IntegrationInstanceDisasterRecoveryDetailArrayOutput
	ToIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(context.Context) IntegrationInstanceDisasterRecoveryDetailArrayOutput
}

IntegrationInstanceDisasterRecoveryDetailArrayInput is an input type that accepts IntegrationInstanceDisasterRecoveryDetailArray and IntegrationInstanceDisasterRecoveryDetailArrayOutput values. You can construct a concrete instance of `IntegrationInstanceDisasterRecoveryDetailArrayInput` via:

IntegrationInstanceDisasterRecoveryDetailArray{ IntegrationInstanceDisasterRecoveryDetailArgs{...} }

type IntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceDisasterRecoveryDetailArrayOutput) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailArrayOutput) Index added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailArrayOutput) ToIntegrationInstanceDisasterRecoveryDetailArrayOutput added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailArrayOutput) ToIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext added in v2.12.0

func (o IntegrationInstanceDisasterRecoveryDetailArrayOutput) ToIntegrationInstanceDisasterRecoveryDetailArrayOutputWithContext(ctx context.Context) IntegrationInstanceDisasterRecoveryDetailArrayOutput

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail struct {
	// The Virtual Cloud Network OCID.
	Id *string `pulumi:"id"`
	// Cross region where integration instance is created
	Region *string `pulumi:"region"`
	// Role of the integration instance in the region
	Role *string `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged *string `pulumi:"timeRoleChanged"`
}

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs struct {
	// The Virtual Cloud Network OCID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Cross region where integration instance is created
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Role of the integration instance in the region
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Time when cross region integration instance role was changed
	TimeRoleChanged pulumi.StringPtrInput `pulumi:"timeRoleChanged"`
}

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray []IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput interface {
	pulumi.Input

	ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput() IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
	ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext(context.Context) IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput
}

IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput is an input type that accepts IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray and IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput values. You can construct a concrete instance of `IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayInput` via:

IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArray{ IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...} }

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) Index added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutput) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArrayOutputWithContext added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput interface {
	pulumi.Input

	ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput() IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
	ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext(context.Context) IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput
}

IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput is an input type that accepts IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs and IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput values. You can construct a concrete instance of `IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailInput` via:

IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs{...}

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Id added in v2.12.0

The Virtual Cloud Network OCID.

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Region added in v2.12.0

Cross region where integration instance is created

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) TimeRoleChanged added in v2.12.0

Time when cross region integration instance role was changed

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailOutputWithContext added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailInput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailInput interface {
	pulumi.Input

	ToIntegrationInstanceDisasterRecoveryDetailOutput() IntegrationInstanceDisasterRecoveryDetailOutput
	ToIntegrationInstanceDisasterRecoveryDetailOutputWithContext(context.Context) IntegrationInstanceDisasterRecoveryDetailOutput
}

IntegrationInstanceDisasterRecoveryDetailInput is an input type that accepts IntegrationInstanceDisasterRecoveryDetailArgs and IntegrationInstanceDisasterRecoveryDetailOutput values. You can construct a concrete instance of `IntegrationInstanceDisasterRecoveryDetailInput` via:

IntegrationInstanceDisasterRecoveryDetailArgs{...}

type IntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

type IntegrationInstanceDisasterRecoveryDetailOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceDisasterRecoveryDetailOutput) CrossRegionIntegrationInstanceDetails added in v2.12.0

Details of integration instance created in cross region for disaster recovery.

func (IntegrationInstanceDisasterRecoveryDetailOutput) ElementType added in v2.12.0

func (IntegrationInstanceDisasterRecoveryDetailOutput) RegionalInstanceUrl added in v2.12.0

Region specific instance url for the integration instance in the region

func (IntegrationInstanceDisasterRecoveryDetailOutput) Role added in v2.12.0

Role of the integration instance in the region

func (IntegrationInstanceDisasterRecoveryDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailOutput added in v2.12.0

func (o IntegrationInstanceDisasterRecoveryDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailOutput() IntegrationInstanceDisasterRecoveryDetailOutput

func (IntegrationInstanceDisasterRecoveryDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailOutputWithContext added in v2.12.0

func (o IntegrationInstanceDisasterRecoveryDetailOutput) ToIntegrationInstanceDisasterRecoveryDetailOutputWithContext(ctx context.Context) IntegrationInstanceDisasterRecoveryDetailOutput

type IntegrationInstanceIdcsInfo

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

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

func (IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutput

func (i IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutput() IntegrationInstanceIdcsInfoOutput

func (IntegrationInstanceIdcsInfoArgs) ToIntegrationInstanceIdcsInfoOutputWithContext

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

type IntegrationInstanceIdcsInfoArray

type IntegrationInstanceIdcsInfoArray []IntegrationInstanceIdcsInfoInput

func (IntegrationInstanceIdcsInfoArray) ElementType

func (IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutput

func (i IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutput() IntegrationInstanceIdcsInfoArrayOutput

func (IntegrationInstanceIdcsInfoArray) ToIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type IntegrationInstanceIdcsInfoArrayInput

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

type IntegrationInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceIdcsInfoArrayOutput) ElementType

func (IntegrationInstanceIdcsInfoArrayOutput) Index

func (IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutput

func (o IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutput() IntegrationInstanceIdcsInfoArrayOutput

func (IntegrationInstanceIdcsInfoArrayOutput) ToIntegrationInstanceIdcsInfoArrayOutputWithContext

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

type IntegrationInstanceIdcsInfoInput

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

type IntegrationInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (IntegrationInstanceIdcsInfoOutput) ElementType

func (IntegrationInstanceIdcsInfoOutput) IdcsAppDisplayName

The IDCS application display name associated with the instance

func (IntegrationInstanceIdcsInfoOutput) IdcsAppId

The IDCS application ID associated with the instance

func (IntegrationInstanceIdcsInfoOutput) IdcsAppLocationUrl

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

func (IntegrationInstanceIdcsInfoOutput) IdcsAppName

The IDCS application name associated with the instance

func (IntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl

func (o IntegrationInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringPtrOutput

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

func (IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutput

func (o IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutput() IntegrationInstanceIdcsInfoOutput

func (IntegrationInstanceIdcsInfoOutput) ToIntegrationInstanceIdcsInfoOutputWithContext

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

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

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

(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

A list of associated attachments to other services

func (IntegrationInstanceOutput) CompartmentId

func (o IntegrationInstanceOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier.

func (IntegrationInstanceOutput) ConsumptionModel

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

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

func (IntegrationInstanceOutput) DataRetentionPeriod added in v2.8.0

func (o IntegrationInstanceOutput) DataRetentionPeriod() pulumi.StringOutput

Data retention period set for given integration instance

func (IntegrationInstanceOutput) DefinedTags

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

func (IntegrationInstanceOutput) DisasterRecoveryDetails added in v2.12.0

Disaster recovery details for the integration instance created in the region.

func (IntegrationInstanceOutput) DisplayName

(Updatable) Integration Instance Identifier.

func (IntegrationInstanceOutput) DomainId

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

func (o IntegrationInstanceOutput) EnableProcessAutomationTrigger() pulumi.IntPtrOutput

(Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.

func (IntegrationInstanceOutput) ExtendDataRetentionTrigger added in v2.8.0

func (o IntegrationInstanceOutput) ExtendDataRetentionTrigger() pulumi.IntPtrOutput

(Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.

func (IntegrationInstanceOutput) FailoverTrigger added in v2.12.0

func (o IntegrationInstanceOutput) FailoverTrigger() pulumi.IntPtrOutput

(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.

func (IntegrationInstanceOutput) FreeformTags

(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

(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

Information for IDCS access

func (IntegrationInstanceOutput) InstanceDesignTimeUrl added in v2.12.0

func (o IntegrationInstanceOutput) InstanceDesignTimeUrl() pulumi.StringOutput

func (IntegrationInstanceOutput) InstanceUrl

The Integration Instance URL.

func (IntegrationInstanceOutput) IntegrationInstanceType

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

(Updatable) Bring your own license.

func (IntegrationInstanceOutput) IsDisasterRecoveryEnabled added in v2.12.0

func (o IntegrationInstanceOutput) IsDisasterRecoveryEnabled() pulumi.BoolOutput

Is Disaster Recovery enabled or not.

func (IntegrationInstanceOutput) IsFileServerEnabled

func (o IntegrationInstanceOutput) IsFileServerEnabled() pulumi.BoolOutput

(Updatable) The file server is enabled or not.

func (IntegrationInstanceOutput) IsVisualBuilderEnabled

func (o IntegrationInstanceOutput) IsVisualBuilderEnabled() pulumi.BoolOutput

(Updatable) Visual Builder is enabled or not.

func (IntegrationInstanceOutput) LifecycleDetails added in v2.12.0

func (o IntegrationInstanceOutput) LifecycleDetails() pulumi.StringOutput

Additional details of lifecycleState or substates

func (IntegrationInstanceOutput) MessagePacks

func (o IntegrationInstanceOutput) MessagePacks() pulumi.IntOutput

(Updatable) The number of configured message packs

func (IntegrationInstanceOutput) NetworkEndpointDetails

Base representation of a network endpoint.

func (IntegrationInstanceOutput) PrivateEndpointOutboundConnections

Base representation for Outbound Connection (Reverse Connection).

func (IntegrationInstanceOutput) Shape

Shape

func (IntegrationInstanceOutput) State

(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

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) SystemTags added in v2.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (IntegrationInstanceOutput) TimeCreated

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

func (IntegrationInstanceOutput) TimeUpdated

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

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

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

func (IntegrationInstancePrivateEndpointOutboundConnectionArgs) ToIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (IntegrationInstancePrivateEndpointOutboundConnectionArgs) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

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

type IntegrationInstancePrivateEndpointOutboundConnectionArray

type IntegrationInstancePrivateEndpointOutboundConnectionArray []IntegrationInstancePrivateEndpointOutboundConnectionInput

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ElementType

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (i IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput() IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (IntegrationInstancePrivateEndpointOutboundConnectionArray) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

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

type IntegrationInstancePrivateEndpointOutboundConnectionArrayInput

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

type IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ElementType

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) Index

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutput

func (IntegrationInstancePrivateEndpointOutboundConnectionArrayOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionArrayOutputWithContext

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

type IntegrationInstancePrivateEndpointOutboundConnectionInput

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

type IntegrationInstancePrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ElementType

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) NsgIds

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

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) OutboundConnectionType

The type of Outbound Connection.

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) SubnetId

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

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionOutput

func (IntegrationInstancePrivateEndpointOutboundConnectionOutput) ToIntegrationInstancePrivateEndpointOutboundConnectionOutputWithContext

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
	// Data retention period set for given integration instance
	DataRetentionPeriod pulumi.StringPtrInput
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// Disaster recovery details for the integration instance created in the region.
	DisasterRecoveryDetails IntegrationInstanceDisasterRecoveryDetailArrayInput
	// (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.
	EnableProcessAutomationTrigger pulumi.IntPtrInput
	// (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
	ExtendDataRetentionTrigger pulumi.IntPtrInput
	// (Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
	FailoverTrigger 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.StringMapInput
	// (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
	InstanceDesignTimeUrl pulumi.StringPtrInput
	// 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
	// Is Disaster Recovery enabled or not.
	IsDisasterRecoveryEnabled pulumi.BoolPtrInput
	// (Updatable) The file server is enabled or not.
	IsFileServerEnabled pulumi.BoolPtrInput
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolPtrInput
	// Additional details of lifecycleState or substates
	LifecycleDetails pulumi.StringPtrInput
	// (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
	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
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// 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"`
	// Data retention period set for given integration instance
	DataRetentionPeriod string `pulumi:"dataRetentionPeriod"`
	// Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Disaster recovery details for the integration instance created in the region.
	DisasterRecoveryDetails []GetIntegrationInstanceDisasterRecoveryDetail `pulumi:"disasterRecoveryDetails"`
	// Integration Instance Identifier, can be renamed.
	DisplayName                    string `pulumi:"displayName"`
	DomainId                       string `pulumi:"domainId"`
	EnableProcessAutomationTrigger int    `pulumi:"enableProcessAutomationTrigger"`
	ExtendDataRetentionTrigger     int    `pulumi:"extendDataRetentionTrigger"`
	FailoverTrigger                int    `pulumi:"failoverTrigger"`
	// 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]string `pulumi:"freeformTags"`
	// The Virtual Cloud Network OCID.
	Id     string `pulumi:"id"`
	IdcsAt string `pulumi:"idcsAt"`
	// Information for IDCS access
	IdcsInfos             []GetIntegrationInstanceIdcsInfo `pulumi:"idcsInfos"`
	InstanceDesignTimeUrl string                           `pulumi:"instanceDesignTimeUrl"`
	// 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"`
	// Is Disaster Recovery enabled for the integrationInstance
	IsDisasterRecoveryEnabled bool `pulumi:"isDisasterRecoveryEnabled"`
	// The file server is enabled or not.
	IsFileServerEnabled bool `pulumi:"isFileServerEnabled"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// Additional details of lifecycleState or substates
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// 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
	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"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// 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/v2/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

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) DataRetentionPeriod added in v2.8.0

Data retention period set for given 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) DisasterRecoveryDetails added in v2.12.0

Disaster recovery details for the integration instance created in the region.

func (LookupIntegrationInstanceResultOutput) DisplayName

Integration Instance Identifier, can be renamed.

func (LookupIntegrationInstanceResultOutput) DomainId

func (LookupIntegrationInstanceResultOutput) ElementType

func (LookupIntegrationInstanceResultOutput) EnableProcessAutomationTrigger

func (o LookupIntegrationInstanceResultOutput) EnableProcessAutomationTrigger() pulumi.IntOutput

func (LookupIntegrationInstanceResultOutput) ExtendDataRetentionTrigger added in v2.8.0

func (o LookupIntegrationInstanceResultOutput) ExtendDataRetentionTrigger() pulumi.IntOutput

func (LookupIntegrationInstanceResultOutput) FailoverTrigger added in v2.12.0

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

Information for IDCS access

func (LookupIntegrationInstanceResultOutput) InstanceDesignTimeUrl added in v2.12.0

func (o LookupIntegrationInstanceResultOutput) InstanceDesignTimeUrl() pulumi.StringOutput

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) IsDisasterRecoveryEnabled added in v2.12.0

func (o LookupIntegrationInstanceResultOutput) IsDisasterRecoveryEnabled() pulumi.BoolOutput

Is Disaster Recovery enabled for the integrationInstance

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) LifecycleDetails added in v2.12.0

Additional details of lifecycleState or substates

func (LookupIntegrationInstanceResultOutput) MessagePacks

The number of configured message packs (if any)

func (LookupIntegrationInstanceResultOutput) NetworkEndpointDetails

Base representation of a network endpoint.

func (LookupIntegrationInstanceResultOutput) PrivateEndpointOutboundConnections

Base representation for Outbound Connection (Reverse Connection).

func (LookupIntegrationInstanceResultOutput) Shape

Shape

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) SystemTags added in v2.7.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

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 OracleManagedCustomEndpoint added in v2.12.0

type OracleManagedCustomEndpoint struct {
	pulumi.CustomResourceState

	DnsType               pulumi.StringOutput    `pulumi:"dnsType"`
	DnsZoneName           pulumi.StringPtrOutput `pulumi:"dnsZoneName"`
	Hostname              pulumi.StringOutput    `pulumi:"hostname"`
	IntegrationInstanceId pulumi.StringOutput    `pulumi:"integrationInstanceId"`
	ManagedType           pulumi.StringOutput    `pulumi:"managedType"`
	State                 pulumi.StringOutput    `pulumi:"state"`
}

func GetOracleManagedCustomEndpoint added in v2.12.0

func GetOracleManagedCustomEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OracleManagedCustomEndpointState, opts ...pulumi.ResourceOption) (*OracleManagedCustomEndpoint, error)

GetOracleManagedCustomEndpoint gets an existing OracleManagedCustomEndpoint 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 NewOracleManagedCustomEndpoint added in v2.12.0

func NewOracleManagedCustomEndpoint(ctx *pulumi.Context,
	name string, args *OracleManagedCustomEndpointArgs, opts ...pulumi.ResourceOption) (*OracleManagedCustomEndpoint, error)

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

func (*OracleManagedCustomEndpoint) ElementType added in v2.12.0

func (*OracleManagedCustomEndpoint) ElementType() reflect.Type

func (*OracleManagedCustomEndpoint) ToOracleManagedCustomEndpointOutput added in v2.12.0

func (i *OracleManagedCustomEndpoint) ToOracleManagedCustomEndpointOutput() OracleManagedCustomEndpointOutput

func (*OracleManagedCustomEndpoint) ToOracleManagedCustomEndpointOutputWithContext added in v2.12.0

func (i *OracleManagedCustomEndpoint) ToOracleManagedCustomEndpointOutputWithContext(ctx context.Context) OracleManagedCustomEndpointOutput

type OracleManagedCustomEndpointArgs added in v2.12.0

type OracleManagedCustomEndpointArgs struct {
	DnsType               pulumi.StringPtrInput
	DnsZoneName           pulumi.StringPtrInput
	Hostname              pulumi.StringInput
	IntegrationInstanceId pulumi.StringInput
	ManagedType           pulumi.StringPtrInput
	State                 pulumi.StringPtrInput
}

The set of arguments for constructing a OracleManagedCustomEndpoint resource.

func (OracleManagedCustomEndpointArgs) ElementType added in v2.12.0

type OracleManagedCustomEndpointArray added in v2.12.0

type OracleManagedCustomEndpointArray []OracleManagedCustomEndpointInput

func (OracleManagedCustomEndpointArray) ElementType added in v2.12.0

func (OracleManagedCustomEndpointArray) ToOracleManagedCustomEndpointArrayOutput added in v2.12.0

func (i OracleManagedCustomEndpointArray) ToOracleManagedCustomEndpointArrayOutput() OracleManagedCustomEndpointArrayOutput

func (OracleManagedCustomEndpointArray) ToOracleManagedCustomEndpointArrayOutputWithContext added in v2.12.0

func (i OracleManagedCustomEndpointArray) ToOracleManagedCustomEndpointArrayOutputWithContext(ctx context.Context) OracleManagedCustomEndpointArrayOutput

type OracleManagedCustomEndpointArrayInput added in v2.12.0

type OracleManagedCustomEndpointArrayInput interface {
	pulumi.Input

	ToOracleManagedCustomEndpointArrayOutput() OracleManagedCustomEndpointArrayOutput
	ToOracleManagedCustomEndpointArrayOutputWithContext(context.Context) OracleManagedCustomEndpointArrayOutput
}

OracleManagedCustomEndpointArrayInput is an input type that accepts OracleManagedCustomEndpointArray and OracleManagedCustomEndpointArrayOutput values. You can construct a concrete instance of `OracleManagedCustomEndpointArrayInput` via:

OracleManagedCustomEndpointArray{ OracleManagedCustomEndpointArgs{...} }

type OracleManagedCustomEndpointArrayOutput added in v2.12.0

type OracleManagedCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (OracleManagedCustomEndpointArrayOutput) ElementType added in v2.12.0

func (OracleManagedCustomEndpointArrayOutput) Index added in v2.12.0

func (OracleManagedCustomEndpointArrayOutput) ToOracleManagedCustomEndpointArrayOutput added in v2.12.0

func (o OracleManagedCustomEndpointArrayOutput) ToOracleManagedCustomEndpointArrayOutput() OracleManagedCustomEndpointArrayOutput

func (OracleManagedCustomEndpointArrayOutput) ToOracleManagedCustomEndpointArrayOutputWithContext added in v2.12.0

func (o OracleManagedCustomEndpointArrayOutput) ToOracleManagedCustomEndpointArrayOutputWithContext(ctx context.Context) OracleManagedCustomEndpointArrayOutput

type OracleManagedCustomEndpointInput added in v2.12.0

type OracleManagedCustomEndpointInput interface {
	pulumi.Input

	ToOracleManagedCustomEndpointOutput() OracleManagedCustomEndpointOutput
	ToOracleManagedCustomEndpointOutputWithContext(ctx context.Context) OracleManagedCustomEndpointOutput
}

type OracleManagedCustomEndpointMap added in v2.12.0

type OracleManagedCustomEndpointMap map[string]OracleManagedCustomEndpointInput

func (OracleManagedCustomEndpointMap) ElementType added in v2.12.0

func (OracleManagedCustomEndpointMap) ToOracleManagedCustomEndpointMapOutput added in v2.12.0

func (i OracleManagedCustomEndpointMap) ToOracleManagedCustomEndpointMapOutput() OracleManagedCustomEndpointMapOutput

func (OracleManagedCustomEndpointMap) ToOracleManagedCustomEndpointMapOutputWithContext added in v2.12.0

func (i OracleManagedCustomEndpointMap) ToOracleManagedCustomEndpointMapOutputWithContext(ctx context.Context) OracleManagedCustomEndpointMapOutput

type OracleManagedCustomEndpointMapInput added in v2.12.0

type OracleManagedCustomEndpointMapInput interface {
	pulumi.Input

	ToOracleManagedCustomEndpointMapOutput() OracleManagedCustomEndpointMapOutput
	ToOracleManagedCustomEndpointMapOutputWithContext(context.Context) OracleManagedCustomEndpointMapOutput
}

OracleManagedCustomEndpointMapInput is an input type that accepts OracleManagedCustomEndpointMap and OracleManagedCustomEndpointMapOutput values. You can construct a concrete instance of `OracleManagedCustomEndpointMapInput` via:

OracleManagedCustomEndpointMap{ "key": OracleManagedCustomEndpointArgs{...} }

type OracleManagedCustomEndpointMapOutput added in v2.12.0

type OracleManagedCustomEndpointMapOutput struct{ *pulumi.OutputState }

func (OracleManagedCustomEndpointMapOutput) ElementType added in v2.12.0

func (OracleManagedCustomEndpointMapOutput) MapIndex added in v2.12.0

func (OracleManagedCustomEndpointMapOutput) ToOracleManagedCustomEndpointMapOutput added in v2.12.0

func (o OracleManagedCustomEndpointMapOutput) ToOracleManagedCustomEndpointMapOutput() OracleManagedCustomEndpointMapOutput

func (OracleManagedCustomEndpointMapOutput) ToOracleManagedCustomEndpointMapOutputWithContext added in v2.12.0

func (o OracleManagedCustomEndpointMapOutput) ToOracleManagedCustomEndpointMapOutputWithContext(ctx context.Context) OracleManagedCustomEndpointMapOutput

type OracleManagedCustomEndpointOutput added in v2.12.0

type OracleManagedCustomEndpointOutput struct{ *pulumi.OutputState }

func (OracleManagedCustomEndpointOutput) DnsType added in v2.12.0

func (OracleManagedCustomEndpointOutput) DnsZoneName added in v2.12.0

func (OracleManagedCustomEndpointOutput) ElementType added in v2.12.0

func (OracleManagedCustomEndpointOutput) Hostname added in v2.12.0

func (OracleManagedCustomEndpointOutput) IntegrationInstanceId added in v2.12.0

func (o OracleManagedCustomEndpointOutput) IntegrationInstanceId() pulumi.StringOutput

func (OracleManagedCustomEndpointOutput) ManagedType added in v2.12.0

func (OracleManagedCustomEndpointOutput) State added in v2.12.0

func (OracleManagedCustomEndpointOutput) ToOracleManagedCustomEndpointOutput added in v2.12.0

func (o OracleManagedCustomEndpointOutput) ToOracleManagedCustomEndpointOutput() OracleManagedCustomEndpointOutput

func (OracleManagedCustomEndpointOutput) ToOracleManagedCustomEndpointOutputWithContext added in v2.12.0

func (o OracleManagedCustomEndpointOutput) ToOracleManagedCustomEndpointOutputWithContext(ctx context.Context) OracleManagedCustomEndpointOutput

type OracleManagedCustomEndpointState added in v2.12.0

type OracleManagedCustomEndpointState struct {
	DnsType               pulumi.StringPtrInput
	DnsZoneName           pulumi.StringPtrInput
	Hostname              pulumi.StringPtrInput
	IntegrationInstanceId pulumi.StringPtrInput
	ManagedType           pulumi.StringPtrInput
	State                 pulumi.StringPtrInput
}

func (OracleManagedCustomEndpointState) ElementType added in v2.12.0

type PrivateEndpointOutboundConnection

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

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

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

func (*PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutput

func (i *PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutput() PrivateEndpointOutboundConnectionOutput

func (*PrivateEndpointOutboundConnection) ToPrivateEndpointOutboundConnectionOutputWithContext

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

type PrivateEndpointOutboundConnectionArgs

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

type PrivateEndpointOutboundConnectionArray

type PrivateEndpointOutboundConnectionArray []PrivateEndpointOutboundConnectionInput

func (PrivateEndpointOutboundConnectionArray) ElementType

func (PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutput

func (i PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutput() PrivateEndpointOutboundConnectionArrayOutput

func (PrivateEndpointOutboundConnectionArray) ToPrivateEndpointOutboundConnectionArrayOutputWithContext

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

type PrivateEndpointOutboundConnectionArrayInput

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

type PrivateEndpointOutboundConnectionArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionArrayOutput) ElementType

func (PrivateEndpointOutboundConnectionArrayOutput) Index

func (PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutput

func (o PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutput() PrivateEndpointOutboundConnectionArrayOutput

func (PrivateEndpointOutboundConnectionArrayOutput) ToPrivateEndpointOutboundConnectionArrayOutputWithContext

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

type PrivateEndpointOutboundConnectionInput

type PrivateEndpointOutboundConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointOutboundConnectionMap

type PrivateEndpointOutboundConnectionMap map[string]PrivateEndpointOutboundConnectionInput

func (PrivateEndpointOutboundConnectionMap) ElementType

func (PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutput

func (i PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutput() PrivateEndpointOutboundConnectionMapOutput

func (PrivateEndpointOutboundConnectionMap) ToPrivateEndpointOutboundConnectionMapOutputWithContext

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

type PrivateEndpointOutboundConnectionMapInput

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

type PrivateEndpointOutboundConnectionMapOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionMapOutput) ElementType

func (PrivateEndpointOutboundConnectionMapOutput) MapIndex

func (PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutput

func (o PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutput() PrivateEndpointOutboundConnectionMapOutput

func (PrivateEndpointOutboundConnectionMapOutput) ToPrivateEndpointOutboundConnectionMapOutputWithContext

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

type PrivateEndpointOutboundConnectionOutput

type PrivateEndpointOutboundConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutboundConnectionOutput) ElementType

func (PrivateEndpointOutboundConnectionOutput) IntegrationInstanceId

func (PrivateEndpointOutboundConnectionOutput) NsgIds

func (PrivateEndpointOutboundConnectionOutput) State

func (PrivateEndpointOutboundConnectionOutput) SubnetId

func (PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutput

func (o PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutput() PrivateEndpointOutboundConnectionOutput

func (PrivateEndpointOutboundConnectionOutput) ToPrivateEndpointOutboundConnectionOutputWithContext

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

type PrivateEndpointOutboundConnectionState

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

func (PrivateEndpointOutboundConnectionState) ElementType

Jump to

Keyboard shortcuts

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