package
1.2.43-rc3
Repository: https://github.com/openshift/rosa.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package mocks is a generated GoMock package.
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreatorForCallerIdentity adapts an STS CallerIdentity to the ROSA *Creator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetAccountRolePolicyKeys returns the policy key for fetching the managed policy ARN.
No description provided by the author
No description provided by the author
No description provided by the author
Currently user can rosa init using the region from their config or using --region When checking for cloud formation we need to check in the region used by the user.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetPolicyDetails retrieves from the map the policy details for unmanaged and managed policies.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetRegion will return a region selected by the user or given as a default to the AWS client.
GetResourceIdFromARN function takes a full AWS ARN, parses it and extracts the last part of the resource field e.g.
No description provided by the author
No description provided by the author
No description provided by the author
GetServiceQuota extract service quota for the list of service quotas.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListServiceQuotas list available quotas for service.
No description provided by the author
No description provided by the author
NewClient creates a builder that can then be used to configure and build a new AWS client.
NewMockAccessKeyGetter creates a new mock instance.
NewMockClient creates a new mock instance.
No description provided by the author
Parse option expects the actual option as the first token followed by a space.
No description provided by the author
No description provided by the author
SetSecurityGroupOption Creates a security group option using a predefined template.
SetSubnetOption Creates a subnet option using a predefined template.
No description provided by the author
Role names can be truncated if they are over 64 chars, so we need to make sure we aren't missing a truncated suffix.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
No description provided by the author
Since CloudFormation stacks are region-dependent, we hard-code OCM's default region and then use it to ensure that the user always gets the stack from the same region.
No description provided by the author
AWS preferred suffix for ROSA related account roles - HCP only.
No description provided by the author
No description provided by the author
No description provided by the author
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Name of the AWS user that will be used to create all the resources of the cluster: go:generate mockgen -source=client.go -package=aws -destination=client_mock.go.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
JumpAccounts are the various of AWS accounts used for the installer jump role in the various OCM environments.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AWS accepted arn format: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html.
AWS accepted role name: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html.
the following regex defines five different patterns: first pattern is to validate IPv4 address second,is for IPv4 CIDR range validation third pattern is to validate domains and the fifth petterrn is to be able to remove the existing no-proxy value by typing empty string ("").
UserTagKeyRE , UserTagValueRE - https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html#tag-conventions.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
ClientBuilder contains the information and logic needed to build a new AWS client.
No description provided by the author
MockAccessKeyGetter is a mock of AccessKeyGetter interface.
MockAccessKeyGetterMockRecorder is the mock recorder for MockAccessKeyGetter.
MockClient is a mock of Client interface.
MockClientMockRecorder is the mock recorder for MockClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PolicyDocument models an AWS IAM policy document.
PolicyStatement models an AWS policy statement entry.
No description provided by the author
No description provided by the author
SimulateParams captures any additional details that should be used when simulating permissions.
No description provided by the author

# Interfaces

No description provided by the author
Client defines a client interface.