You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"oraclepaas_java_service_instance" {
source="./modules/oraclepaas/r/oraclepaas_java_service_instance"# assign_public_ip - (optional) is a type of boolassign_public_ip=null# availability_domain - (optional) is a type of stringavailability_domain=null# backup_destination - (optional) is a type of stringbackup_destination=null# bring_your_own_license - (optional) is a type of boolbring_your_own_license=null# description - (optional) is a type of stringdescription=null# desired_state - (optional) is a type of stringdesired_state=null# edition - (required) is a type of stringedition=null# enable_admin_console - (optional) is a type of boolenable_admin_console=null# force_delete - (optional) is a type of boolforce_delete=null# ip_network - (optional) is a type of stringip_network=null# level - (optional) is a type of stringlevel=null# metering_frequency - (optional) is a type of stringmetering_frequency=null# name - (required) is a type of stringname=null# notification_email - (optional) is a type of stringnotification_email=null# region - (optional) is a type of stringregion=null# service_version - (optional) is a type of stringservice_version=null# snapshot_name - (optional) is a type of stringsnapshot_name=null# source_service_name - (optional) is a type of stringsource_service_name=null# ssh_public_key - (required) is a type of stringssh_public_key=null# subnet - (optional) is a type of stringsubnet=null# use_identity_service - (optional) is a type of booluse_identity_service=nullbackups=[{
auto_generate =null
cloud_storage_container =null
cloud_storage_password =null
cloud_storage_username =null
use_oauth_for_storage =null
}]
load_balancer=[{
admin_url =null
console_url =null
load_balancing_policy =null
subnets = []
url =null
}]
oracle_traffic_director=[{
admin = [{
hostname =null
password =null
port =null
username =null
}]
high_availability =null
ip_reservations = []
listener = [{
port =null
privileged_port =null
privileged_secured_port =null
secured_port =null
}]
load_balancing_policy =null
root_url =null
shape =null
}]
timeouts=[{
create =null
delete =null
update =null
}]
weblogic_server=[{
admin = [{
hostname =null
password =null
port =null
secured_port =null
username =null
}]
application_database = [{
name =null
password =null
pdb_name =null
username =null
}]
backup_volume_size =null
cluster = [{
name =null
path_prefixes = []
server_count =null
servers_per_node =null
shape =null
type =null
}]
cluster_name =null
connect_string =null
database = [{
hostname =null
name =null
password =null
pdb_name =null
username =null
}]
domain = [{
mode =null
name =null
partition_count =null
volume_size =null
}]
ip_reservations = []
managed_servers = [{
initial_heap_size =null
initial_permanent_generation =null
jvm_args =null
max_heap_size =null
max_permanent_generation =null
overwrite_jvm_args =null
server_count =null
}]
middleware_volume_size =null
node_manager = [{
password =null
port =null
username =null
}]
ports = [{
content_port =null
deployment_channel_port =null
privileged_content_port =null
privileged_secured_content_port =null
}]
root_url =null
shape =null
upper_stack_product_name =null
}]
}
resource"oraclepaas_java_service_instance""this" {
# assign_public_ip - (optional) is a type of boolassign_public_ip=var.assign_public_ip# availability_domain - (optional) is a type of stringavailability_domain=var.availability_domain# backup_destination - (optional) is a type of stringbackup_destination=var.backup_destination# bring_your_own_license - (optional) is a type of boolbring_your_own_license=var.bring_your_own_license# description - (optional) is a type of stringdescription=var.description# desired_state - (optional) is a type of stringdesired_state=var.desired_state# edition - (required) is a type of stringedition=var.edition# enable_admin_console - (optional) is a type of boolenable_admin_console=var.enable_admin_console# force_delete - (optional) is a type of boolforce_delete=var.force_delete# ip_network - (optional) is a type of stringip_network=var.ip_network# level - (optional) is a type of stringlevel=var.level# metering_frequency - (optional) is a type of stringmetering_frequency=var.metering_frequency# name - (required) is a type of stringname=var.name# notification_email - (optional) is a type of stringnotification_email=var.notification_email# region - (optional) is a type of stringregion=var.region# service_version - (optional) is a type of stringservice_version=var.service_version# snapshot_name - (optional) is a type of stringsnapshot_name=var.snapshot_name# source_service_name - (optional) is a type of stringsource_service_name=var.source_service_name# ssh_public_key - (required) is a type of stringssh_public_key=var.ssh_public_key# subnet - (optional) is a type of stringsubnet=var.subnet# use_identity_service - (optional) is a type of booluse_identity_service=var.use_identity_servicedynamic"backups" {
for_each=var.backupscontent {
# auto_generate - (optional) is a type of boolauto_generate=backups.value["auto_generate"]
# cloud_storage_container - (required) is a type of stringcloud_storage_container=backups.value["cloud_storage_container"]
# cloud_storage_password - (optional) is a type of stringcloud_storage_password=backups.value["cloud_storage_password"]
# cloud_storage_username - (optional) is a type of stringcloud_storage_username=backups.value["cloud_storage_username"]
# use_oauth_for_storage - (optional) is a type of booluse_oauth_for_storage=backups.value["use_oauth_for_storage"]
}
}
dynamic"load_balancer" {
for_each=var.load_balancercontent {
# load_balancing_policy - (optional) is a type of stringload_balancing_policy=load_balancer.value["load_balancing_policy"]
# subnets - (optional) is a type of set of stringsubnets=load_balancer.value["subnets"]
}
}
dynamic"oracle_traffic_director" {
for_each=var.oracle_traffic_directorcontent {
# high_availability - (optional) is a type of boolhigh_availability=oracle_traffic_director.value["high_availability"]
# ip_reservations - (optional) is a type of list of stringip_reservations=oracle_traffic_director.value["ip_reservations"]
# load_balancing_policy - (optional) is a type of stringload_balancing_policy=oracle_traffic_director.value["load_balancing_policy"]
# shape - (required) is a type of stringshape=oracle_traffic_director.value["shape"]
dynamic"admin" {
for_each=oracle_traffic_director.value.admincontent {
# password - (required) is a type of stringpassword=admin.value["password"]
# port - (optional) is a type of numberport=admin.value["port"]
# username - (required) is a type of stringusername=admin.value["username"]
}
}
dynamic"listener" {
for_each=oracle_traffic_director.value.listenercontent {
# port - (optional) is a type of numberport=listener.value["port"]
# privileged_port - (optional) is a type of numberprivileged_port=listener.value["privileged_port"]
# privileged_secured_port - (optional) is a type of numberprivileged_secured_port=listener.value["privileged_secured_port"]
# secured_port - (optional) is a type of numbersecured_port=listener.value["secured_port"]
}
}
}
}
dynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
dynamic"weblogic_server" {
for_each=var.weblogic_servercontent {
# backup_volume_size - (optional) is a type of stringbackup_volume_size=weblogic_server.value["backup_volume_size"]
# cluster_name - (optional) is a type of stringcluster_name=weblogic_server.value["cluster_name"]
# connect_string - (optional) is a type of stringconnect_string=weblogic_server.value["connect_string"]
# ip_reservations - (optional) is a type of list of stringip_reservations=weblogic_server.value["ip_reservations"]
# middleware_volume_size - (optional) is a type of stringmiddleware_volume_size=weblogic_server.value["middleware_volume_size"]
# shape - (required) is a type of stringshape=weblogic_server.value["shape"]
# upper_stack_product_name - (optional) is a type of stringupper_stack_product_name=weblogic_server.value["upper_stack_product_name"]
dynamic"admin" {
for_each=weblogic_server.value.admincontent {
# password - (required) is a type of stringpassword=admin.value["password"]
# port - (optional) is a type of numberport=admin.value["port"]
# secured_port - (optional) is a type of numbersecured_port=admin.value["secured_port"]
# username - (required) is a type of stringusername=admin.value["username"]
}
}
dynamic"application_database" {
for_each=weblogic_server.value.application_databasecontent {
# name - (required) is a type of stringname=application_database.value["name"]
# password - (required) is a type of stringpassword=application_database.value["password"]
# pdb_name - (optional) is a type of stringpdb_name=application_database.value["pdb_name"]
# username - (required) is a type of stringusername=application_database.value["username"]
}
}
dynamic"cluster" {
for_each=weblogic_server.value.clustercontent {
# name - (required) is a type of stringname=cluster.value["name"]
# path_prefixes - (optional) is a type of set of stringpath_prefixes=cluster.value["path_prefixes"]
# server_count - (optional) is a type of numberserver_count=cluster.value["server_count"]
# servers_per_node - (optional) is a type of numberservers_per_node=cluster.value["servers_per_node"]
# shape - (optional) is a type of stringshape=cluster.value["shape"]
# type - (required) is a type of stringtype=cluster.value["type"]
}
}
dynamic"database" {
for_each=weblogic_server.value.databasecontent {
# name - (optional) is a type of stringname=database.value["name"]
# password - (required) is a type of stringpassword=database.value["password"]
# pdb_name - (optional) is a type of stringpdb_name=database.value["pdb_name"]
# username - (required) is a type of stringusername=database.value["username"]
}
}
dynamic"domain" {
for_each=weblogic_server.value.domaincontent {
# mode - (optional) is a type of stringmode=domain.value["mode"]
# name - (optional) is a type of stringname=domain.value["name"]
# partition_count - (optional) is a type of numberpartition_count=domain.value["partition_count"]
# volume_size - (optional) is a type of stringvolume_size=domain.value["volume_size"]
}
}
dynamic"managed_servers" {
for_each=weblogic_server.value.managed_serverscontent {
# initial_heap_size - (optional) is a type of numberinitial_heap_size=managed_servers.value["initial_heap_size"]
# initial_permanent_generation - (optional) is a type of numberinitial_permanent_generation=managed_servers.value["initial_permanent_generation"]
# jvm_args - (optional) is a type of stringjvm_args=managed_servers.value["jvm_args"]
# max_heap_size - (optional) is a type of numbermax_heap_size=managed_servers.value["max_heap_size"]
# max_permanent_generation - (optional) is a type of numbermax_permanent_generation=managed_servers.value["max_permanent_generation"]
# overwrite_jvm_args - (optional) is a type of booloverwrite_jvm_args=managed_servers.value["overwrite_jvm_args"]
# server_count - (optional) is a type of numberserver_count=managed_servers.value["server_count"]
}
}
dynamic"node_manager" {
for_each=weblogic_server.value.node_managercontent {
# password - (optional) is a type of stringpassword=node_manager.value["password"]
# port - (optional) is a type of numberport=node_manager.value["port"]
# username - (optional) is a type of stringusername=node_manager.value["username"]
}
}
dynamic"ports" {
for_each=weblogic_server.value.portscontent {
# content_port - (optional) is a type of numbercontent_port=ports.value["content_port"]
# deployment_channel_port - (optional) is a type of numberdeployment_channel_port=ports.value["deployment_channel_port"]
# privileged_content_port - (optional) is a type of numberprivileged_content_port=ports.value["privileged_content_port"]
# privileged_secured_content_port - (optional) is a type of numberprivileged_secured_content_port=ports.value["privileged_secured_content_port"]
}
}
}
}
}