Documentation ¶
Index ¶
- func ApplicationContainer_IsConstruct(x interface{}) *bool
- func ApplicationContainer_IsTerraformElement(x interface{}) *bool
- func ApplicationContainer_IsTerraformResource(x interface{}) *bool
- func ApplicationContainer_TfResourceType() *string
- func NewApplicationContainerDeploymentOutputReference_Override(a ApplicationContainerDeploymentOutputReference, ...)
- func NewApplicationContainerDeploymentServicesList_Override(a ApplicationContainerDeploymentServicesList, ...)
- func NewApplicationContainerDeploymentServicesOutputReference_Override(a ApplicationContainerDeploymentServicesOutputReference, ...)
- func NewApplicationContainerManifestOutputReference_Override(a ApplicationContainerManifestOutputReference, ...)
- func NewApplicationContainerManifestReleaseOutputReference_Override(a ApplicationContainerManifestReleaseOutputReference, ...)
- func NewApplicationContainerManifestRuntimeOutputReference_Override(a ApplicationContainerManifestRuntimeOutputReference, ...)
- func NewApplicationContainerTimeoutsOutputReference_Override(a ApplicationContainerTimeoutsOutputReference, ...)
- func NewApplicationContainer_Override(a ApplicationContainer, scope constructs.Construct, id *string, ...)
- type ApplicationContainer
- type ApplicationContainerConfig
- type ApplicationContainerDeployment
- type ApplicationContainerDeploymentOutputReference
- type ApplicationContainerDeploymentServices
- type ApplicationContainerDeploymentServicesList
- type ApplicationContainerDeploymentServicesOutputReference
- type ApplicationContainerManifest
- type ApplicationContainerManifestOutputReference
- type ApplicationContainerManifestRelease
- type ApplicationContainerManifestReleaseOutputReference
- type ApplicationContainerManifestRuntime
- type ApplicationContainerManifestRuntimeOutputReference
- type ApplicationContainerTimeouts
- type ApplicationContainerTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplicationContainer_IsConstruct ¶
func ApplicationContainer_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ApplicationContainer_IsTerraformElement ¶
func ApplicationContainer_IsTerraformElement(x interface{}) *bool
Experimental.
func ApplicationContainer_IsTerraformResource ¶
func ApplicationContainer_IsTerraformResource(x interface{}) *bool
Experimental.
func ApplicationContainer_TfResourceType ¶
func ApplicationContainer_TfResourceType() *string
func NewApplicationContainerDeploymentOutputReference_Override ¶
func NewApplicationContainerDeploymentOutputReference_Override(a ApplicationContainerDeploymentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationContainerDeploymentServicesList_Override ¶
func NewApplicationContainerDeploymentServicesList_Override(a ApplicationContainerDeploymentServicesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationContainerDeploymentServicesOutputReference_Override ¶
func NewApplicationContainerDeploymentServicesOutputReference_Override(a ApplicationContainerDeploymentServicesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationContainerManifestOutputReference_Override ¶
func NewApplicationContainerManifestOutputReference_Override(a ApplicationContainerManifestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationContainerManifestReleaseOutputReference_Override ¶
func NewApplicationContainerManifestReleaseOutputReference_Override(a ApplicationContainerManifestReleaseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationContainerManifestRuntimeOutputReference_Override ¶
func NewApplicationContainerManifestRuntimeOutputReference_Override(a ApplicationContainerManifestRuntimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationContainerTimeoutsOutputReference_Override ¶
func NewApplicationContainerTimeoutsOutputReference_Override(a ApplicationContainerTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationContainer_Override ¶
func NewApplicationContainer_Override(a ApplicationContainer, scope constructs.Construct, id *string, config *ApplicationContainerConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container oraclepaas_application_container} Resource.
Types ¶
type ApplicationContainer ¶
type ApplicationContainer interface { cdktf.TerraformResource AppUrl() *string ArchiveUrl() *string SetArchiveUrl(val *string) ArchiveUrlInput() *string AuthType() *string SetAuthType(val *string) AuthTypeInput() *string AvailabilityDomain() *[]*string SetAvailabilityDomain(val *[]*string) AvailabilityDomainInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Deployment() ApplicationContainerDeploymentOutputReference DeploymentFile() *string SetDeploymentFile(val *string) DeploymentFileInput() *string DeploymentInput() *ApplicationContainerDeployment // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GitPassword() *string SetGitPassword(val *string) GitPasswordInput() *string GitRepository() *string SetGitRepository(val *string) GitRepositoryInput() *string GitUsername() *string SetGitUsername(val *string) GitUsernameInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoadBalancerSubnets() *[]*string SetLoadBalancerSubnets(val *[]*string) LoadBalancerSubnetsInput() *[]*string Manifest() ApplicationContainerManifestOutputReference ManifestFile() *string SetManifestFile(val *string) ManifestFileInput() *string ManifestInput() *ApplicationContainerManifest Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Notes() *string SetNotes(val *string) NotesInput() *string NotificationEmail() *string SetNotificationEmail(val *string) NotificationEmailInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string Runtime() *string SetRuntime(val *string) RuntimeInput() *string SubscriptionType() *string SetSubscriptionType(val *string) SubscriptionTypeInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ApplicationContainerTimeoutsOutputReference TimeoutsInput() interface{} WebUrl() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutDeployment(value *ApplicationContainerDeployment) PutManifest(value *ApplicationContainerManifest) PutTimeouts(value *ApplicationContainerTimeouts) ResetArchiveUrl() ResetAuthType() ResetAvailabilityDomain() ResetDeployment() ResetDeploymentFile() ResetGitPassword() ResetGitRepository() ResetGitUsername() ResetId() ResetLoadBalancerSubnets() ResetManifest() ResetManifestFile() ResetNotes() ResetNotificationEmail() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegion() ResetRuntime() ResetSubscriptionType() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container oraclepaas_application_container}.
func NewApplicationContainer ¶
func NewApplicationContainer(scope constructs.Construct, id *string, config *ApplicationContainerConfig) ApplicationContainer
Create a new {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container oraclepaas_application_container} Resource.
type ApplicationContainerConfig ¶
type ApplicationContainerConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#name ApplicationContainer#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#archive_url ApplicationContainer#archive_url}. ArchiveUrl *string `field:"optional" json:"archiveUrl" yaml:"archiveUrl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#auth_type ApplicationContainer#auth_type}. AuthType *string `field:"optional" json:"authType" yaml:"authType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#availability_domain ApplicationContainer#availability_domain}. AvailabilityDomain *[]*string `field:"optional" json:"availabilityDomain" yaml:"availabilityDomain"` // deployment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#deployment ApplicationContainer#deployment} Deployment *ApplicationContainerDeployment `field:"optional" json:"deployment" yaml:"deployment"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#deployment_file ApplicationContainer#deployment_file}. DeploymentFile *string `field:"optional" json:"deploymentFile" yaml:"deploymentFile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#git_password ApplicationContainer#git_password}. GitPassword *string `field:"optional" json:"gitPassword" yaml:"gitPassword"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#git_repository ApplicationContainer#git_repository}. GitRepository *string `field:"optional" json:"gitRepository" yaml:"gitRepository"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#git_username ApplicationContainer#git_username}. GitUsername *string `field:"optional" json:"gitUsername" yaml:"gitUsername"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#id ApplicationContainer#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#load_balancer_subnets ApplicationContainer#load_balancer_subnets}. LoadBalancerSubnets *[]*string `field:"optional" json:"loadBalancerSubnets" yaml:"loadBalancerSubnets"` // manifest block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#manifest ApplicationContainer#manifest} Manifest *ApplicationContainerManifest `field:"optional" json:"manifest" yaml:"manifest"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#manifest_file ApplicationContainer#manifest_file}. ManifestFile *string `field:"optional" json:"manifestFile" yaml:"manifestFile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#notes ApplicationContainer#notes}. Notes *string `field:"optional" json:"notes" yaml:"notes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#notification_email ApplicationContainer#notification_email}. NotificationEmail *string `field:"optional" json:"notificationEmail" yaml:"notificationEmail"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#region ApplicationContainer#region}. Region *string `field:"optional" json:"region" yaml:"region"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#runtime ApplicationContainer#runtime}. Runtime *string `field:"optional" json:"runtime" yaml:"runtime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#subscription_type ApplicationContainer#subscription_type}. SubscriptionType *string `field:"optional" json:"subscriptionType" yaml:"subscriptionType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#tags ApplicationContainer#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#timeouts ApplicationContainer#timeouts} Timeouts *ApplicationContainerTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type ApplicationContainerDeployment ¶
type ApplicationContainerDeployment struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#environment ApplicationContainer#environment}. Environment *map[string]*string `field:"optional" json:"environment" yaml:"environment"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#instances ApplicationContainer#instances}. Instances *float64 `field:"optional" json:"instances" yaml:"instances"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#java_system_properties ApplicationContainer#java_system_properties}. JavaSystemProperties *map[string]*string `field:"optional" json:"javaSystemProperties" yaml:"javaSystemProperties"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#memory ApplicationContainer#memory}. Memory *string `field:"optional" json:"memory" yaml:"memory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#notes ApplicationContainer#notes}. Notes *string `field:"optional" json:"notes" yaml:"notes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#secure_environment ApplicationContainer#secure_environment}. SecureEnvironment *[]*string `field:"optional" json:"secureEnvironment" yaml:"secureEnvironment"` // services block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#services ApplicationContainer#services} Services interface{} `field:"optional" json:"services" yaml:"services"` }
type ApplicationContainerDeploymentOutputReference ¶
type ApplicationContainerDeploymentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Environment() *map[string]*string SetEnvironment(val *map[string]*string) EnvironmentInput() *map[string]*string // Experimental. Fqn() *string Instances() *float64 SetInstances(val *float64) InstancesInput() *float64 InternalValue() *ApplicationContainerDeployment SetInternalValue(val *ApplicationContainerDeployment) JavaSystemProperties() *map[string]*string SetJavaSystemProperties(val *map[string]*string) JavaSystemPropertiesInput() *map[string]*string Memory() *string SetMemory(val *string) MemoryInput() *string Notes() *string SetNotes(val *string) NotesInput() *string SecureEnvironment() *[]*string SetSecureEnvironment(val *[]*string) SecureEnvironmentInput() *[]*string Services() ApplicationContainerDeploymentServicesList ServicesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutServices(value interface{}) ResetEnvironment() ResetInstances() ResetJavaSystemProperties() ResetMemory() ResetNotes() ResetSecureEnvironment() ResetServices() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerDeploymentOutputReference ¶
func NewApplicationContainerDeploymentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationContainerDeploymentOutputReference
type ApplicationContainerDeploymentServices ¶
type ApplicationContainerDeploymentServices struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#identifier ApplicationContainer#identifier}. Identifier *string `field:"required" json:"identifier" yaml:"identifier"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#name ApplicationContainer#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#password ApplicationContainer#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#type ApplicationContainer#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#username ApplicationContainer#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type ApplicationContainerDeploymentServicesList ¶
type ApplicationContainerDeploymentServicesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationContainerDeploymentServicesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerDeploymentServicesList ¶
func NewApplicationContainerDeploymentServicesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationContainerDeploymentServicesList
type ApplicationContainerDeploymentServicesOutputReference ¶
type ApplicationContainerDeploymentServicesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Identifier() *string SetIdentifier(val *string) IdentifierInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerDeploymentServicesOutputReference ¶
func NewApplicationContainerDeploymentServicesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationContainerDeploymentServicesOutputReference
type ApplicationContainerManifest ¶
type ApplicationContainerManifest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#clustered ApplicationContainer#clustered}. Clustered interface{} `field:"optional" json:"clustered" yaml:"clustered"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#command ApplicationContainer#command}. Command *string `field:"optional" json:"command" yaml:"command"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#health_check_endpoint ApplicationContainer#health_check_endpoint}. HealthCheckEndpoint *string `field:"optional" json:"healthCheckEndpoint" yaml:"healthCheckEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#home ApplicationContainer#home}. Home *string `field:"optional" json:"home" yaml:"home"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#mode ApplicationContainer#mode}. Mode *string `field:"optional" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#notes ApplicationContainer#notes}. Notes *string `field:"optional" json:"notes" yaml:"notes"` // release block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#release ApplicationContainer#release} Release *ApplicationContainerManifestRelease `field:"optional" json:"release" yaml:"release"` // runtime block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#runtime ApplicationContainer#runtime} Runtime *ApplicationContainerManifestRuntime `field:"optional" json:"runtime" yaml:"runtime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#shutdown_time ApplicationContainer#shutdown_time}. ShutdownTime *float64 `field:"optional" json:"shutdownTime" yaml:"shutdownTime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#startup_time ApplicationContainer#startup_time}. StartupTime *float64 `field:"optional" json:"startupTime" yaml:"startupTime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#type ApplicationContainer#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type ApplicationContainerManifestOutputReference ¶
type ApplicationContainerManifestOutputReference interface { cdktf.ComplexObject Clustered() interface{} SetClustered(val interface{}) ClusteredInput() interface{} Command() *string SetCommand(val *string) CommandInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HealthCheckEndpoint() *string SetHealthCheckEndpoint(val *string) HealthCheckEndpointInput() *string Home() *string SetHome(val *string) HomeInput() *string InternalValue() *ApplicationContainerManifest SetInternalValue(val *ApplicationContainerManifest) Mode() *string SetMode(val *string) ModeInput() *string Notes() *string SetNotes(val *string) NotesInput() *string Release() ApplicationContainerManifestReleaseOutputReference ReleaseInput() *ApplicationContainerManifestRelease Runtime() ApplicationContainerManifestRuntimeOutputReference RuntimeInput() *ApplicationContainerManifestRuntime ShutdownTime() *float64 SetShutdownTime(val *float64) ShutdownTimeInput() *float64 StartupTime() *float64 SetStartupTime(val *float64) StartupTimeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRelease(value *ApplicationContainerManifestRelease) PutRuntime(value *ApplicationContainerManifestRuntime) ResetClustered() ResetCommand() ResetHealthCheckEndpoint() ResetHome() ResetMode() ResetNotes() ResetRelease() ResetRuntime() ResetShutdownTime() ResetStartupTime() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerManifestOutputReference ¶
func NewApplicationContainerManifestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationContainerManifestOutputReference
type ApplicationContainerManifestRelease ¶
type ApplicationContainerManifestRelease struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#build ApplicationContainer#build}. BuildAttribute *string `field:"optional" json:"buildAttribute" yaml:"buildAttribute"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#commit ApplicationContainer#commit}. Commit *string `field:"optional" json:"commit" yaml:"commit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#version ApplicationContainer#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type ApplicationContainerManifestReleaseOutputReference ¶
type ApplicationContainerManifestReleaseOutputReference interface { cdktf.ComplexObject BuildAttribute() *string SetBuildAttribute(val *string) BuildAttributeInput() *string Commit() *string SetCommit(val *string) CommitInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ApplicationContainerManifestRelease SetInternalValue(val *ApplicationContainerManifestRelease) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBuildAttribute() ResetCommit() ResetVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerManifestReleaseOutputReference ¶
func NewApplicationContainerManifestReleaseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationContainerManifestReleaseOutputReference
type ApplicationContainerManifestRuntime ¶
type ApplicationContainerManifestRuntime struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#major_version ApplicationContainer#major_version}. MajorVersion *string `field:"required" json:"majorVersion" yaml:"majorVersion"` }
type ApplicationContainerManifestRuntimeOutputReference ¶
type ApplicationContainerManifestRuntimeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ApplicationContainerManifestRuntime SetInternalValue(val *ApplicationContainerManifestRuntime) MajorVersion() *string SetMajorVersion(val *string) MajorVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerManifestRuntimeOutputReference ¶
func NewApplicationContainerManifestRuntimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationContainerManifestRuntimeOutputReference
type ApplicationContainerTimeouts ¶
type ApplicationContainerTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#create ApplicationContainer#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/oraclepaas/1.5.3/docs/resources/application_container#delete ApplicationContainer#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` }
type ApplicationContainerTimeoutsOutputReference ¶
type ApplicationContainerTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApplicationContainerTimeoutsOutputReference ¶
func NewApplicationContainerTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationContainerTimeoutsOutputReference
Source Files ¶
- ApplicationContainer.go
- ApplicationContainerConfig.go
- ApplicationContainerDeployment.go
- ApplicationContainerDeploymentOutputReference.go
- ApplicationContainerDeploymentOutputReference__checks.go
- ApplicationContainerDeploymentServices.go
- ApplicationContainerDeploymentServicesList.go
- ApplicationContainerDeploymentServicesList__checks.go
- ApplicationContainerDeploymentServicesOutputReference.go
- ApplicationContainerDeploymentServicesOutputReference__checks.go
- ApplicationContainerManifest.go
- ApplicationContainerManifestOutputReference.go
- ApplicationContainerManifestOutputReference__checks.go
- ApplicationContainerManifestRelease.go
- ApplicationContainerManifestReleaseOutputReference.go
- ApplicationContainerManifestReleaseOutputReference__checks.go
- ApplicationContainerManifestRuntime.go
- ApplicationContainerManifestRuntimeOutputReference.go
- ApplicationContainerManifestRuntimeOutputReference__checks.go
- ApplicationContainerTimeouts.go
- ApplicationContainerTimeoutsOutputReference.go
- ApplicationContainerTimeoutsOutputReference__checks.go
- ApplicationContainer__checks.go
- main.go