Giter Club home page Giter Club logo

ocloud-asset-resident's Introduction

Requirements

No requirements.

Providers

Name Version
oci n/a
null n/a
time n/a

Modules

No modules.

Resources

Name Type
null_resource.previous resource
oci_identity_compartment.domains resource
oci_identity_compartment.resident resource
oci_identity_group.resident resource
oci_identity_policy.domains resource
oci_identity_tag.resident resource
oci_identity_tag_default.resident resource
oci_identity_tag_namespace.resident resource
oci_ons_notification_topic.resident resource
oci_ons_subscription.resident resource
time_sleep.wait resource
oci_identity_tenancy.resident data source

Inputs

Name Description Type Default Required
tenancy Tenancy Configuration
object({
class = number,
buckets = string,
id = string,
region = map(string),
})
n/a yes
service Service Configuration
object({
name = string,
label = string,
stage = number,
region = map(string)
})
n/a yes
resident Configuration parameter for service operation
object({
owner = string,
compartments = map(number),
repository = string,
groups = map(string),
policies = map(any),
notifications = map(any),
tag_namespaces = map(number),
tags = any
})
n/a yes
input Settings for adminstrator domain
object({
parent_id = string,
enable_delete = bool
})
n/a yes

Outputs

Name Description
id The Oracle Cloud Identifier (OCID) for the service compartment. It allows to retrieve the compartment details using data blocks.
parent_id The OCID of the parent compartment for the service.
compartment_ids A list of OCID for the child compartments, representing the different administration domain.
namespace_ids A list of tag_namespaces created for the service compartment in the tenancy. This allows to define separate tags for every service. Namespace names have to be unique.
tag_ids A list of tags, created in the tag namespaces.
group_ids A list of groups, created for the service in the tenancy or root compartment. This allows to define separate policies for every service. Group names have to be unique.
notifications A list of notifcation topics, defined for a resident.
policy_ids A list of policy controls, defined for the different admistrator roles. Policy names correspond with the groups defined on tenancy level.
freeform_tags A list of predefined freeform tags, referenced in the provisioning process.
defined_tags A list of actionable tags, utilized for operation, budget- and compliance control.

ocloud-asset-resident's People

Contributors

hcops avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.