organizations

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2022 License: MPL-2.0 Imports: 20 Imported by: 0

README

Terraform AWS Provider Organizations Package

This area is primarily for AWS provider contributors and maintainers. For information on using Terraform and the AWS provider, see the links below.

Documentation

Overview

Code generated by internal/generate/tags/main.go; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceDelegatedAdministrators

func DataSourceDelegatedAdministrators() *schema.Resource

func DataSourceDelegatedServices

func DataSourceDelegatedServices() *schema.Resource

func DataSourceOrganization

func DataSourceOrganization() *schema.Resource

func DataSourceOrganizationalUnits

func DataSourceOrganizationalUnits() *schema.Resource

func DataSourceResourceTags

func DataSourceResourceTags() *schema.Resource

func DecodeOrganizationDelegatedAdministratorID

func DecodeOrganizationDelegatedAdministratorID(id string) (string, string, error)

func DecodePolicyAttachmentID

func DecodePolicyAttachmentID(id string) (string, string, error)

func FindAccountByID

func FindAccountByID(conn *organizations.Organizations, id string) (*organizations.Account, error)

func FlattenOrganizationalUnits

func FlattenOrganizationalUnits(ous []*organizations.OrganizationalUnit) []map[string]interface{}

func FlattenRoots

func FlattenRoots(roots []*organizations.Root) []map[string]interface{}

func KeyValueTags

func KeyValueTags(tags []*organizations.Tag) tftags.KeyValueTags

KeyValueTags creates tftags.KeyValueTags from organizations service tags.

func ListTags

func ListTags(conn organizationsiface.OrganizationsAPI, identifier string) (tftags.KeyValueTags, error)

ListTags lists organizations service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.

func ListTagsWithContext

func ListTagsWithContext(ctx context.Context, conn organizationsiface.OrganizationsAPI, identifier string) (tftags.KeyValueTags, error)

func ResourceAccount

func ResourceAccount() *schema.Resource

func ResourceDelegatedAdministrator

func ResourceDelegatedAdministrator() *schema.Resource

func ResourceOrganization

func ResourceOrganization() *schema.Resource

func ResourceOrganizationalUnit

func ResourceOrganizationalUnit() *schema.Resource

func ResourcePolicy

func ResourcePolicy() *schema.Resource

func ResourcePolicyAttachment

func ResourcePolicyAttachment() *schema.Resource

func Tags

func Tags(tags tftags.KeyValueTags) []*organizations.Tag

Tags returns organizations service tags.

func UpdateTags

func UpdateTags(conn organizationsiface.OrganizationsAPI, identifier string, oldTags interface{}, newTags interface{}) error

UpdateTags updates organizations service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.

func UpdateTagsWithContext

func UpdateTagsWithContext(ctx context.Context, conn organizationsiface.OrganizationsAPI, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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