iam

package
v0.0.0-...-e0434a4 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EC2ComputeType  = iam_plugin.EC2ComputeType
	KubeComputeType = iam_plugin.KubeComputeType
)

Variables

This section is empty.

Functions

func PluginServiceInstance

func PluginServiceInstance(computeType iam_plugin.ComputeType, stateResourceName voyager.ResourceName,
	serviceName voyager.ServiceName, createInstanceProfile bool, iamShapedResources []ResourceWithIamAccessibleBinding,
	context *wiringplugin.WiringContext, managedPolicies, assumeRoles []string, vpc *oap.VPCEnvironment) (smith_v1.Resource, error)

func ServiceBinding

func ServiceBinding(compute voyager.ResourceName, iamPluginServiceInstance smith_v1.ResourceName) smith_v1.Resource

Types

type ResourceWithIamAccessibleBinding

type ResourceWithIamAccessibleBinding struct {
	ResourceName               voyager.ResourceName
	BindableIamAccessibleShape knownshapes.BindableIamAccessible
	BindingName                smith_v1.ResourceName
}

Jump to

Keyboard shortcuts

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