Documentation ¶
Index ¶
- func GetFargateConfig(configFile, metaEndpoint string, useRegionalSTS bool, account, region string) (*options.Config, *options.ConfigAccount, error)
- func GetFargateData(metaEndPoint string) (string, string, string, error)
- type FargateProvider
- func (fargate FargateProvider) AttestationData(svc string, key crypto.PrivateKey, sigInfo *signature.SignatureInfo) (string, error)
- func (eks FargateProvider) CloudAttestationData(base, svc, ztSserverName string) (string, error)
- func (tp FargateProvider) GetAccessManagementProfileFromMeta(base string) (string, error)
- func (eks FargateProvider) GetAccountDomainServiceFromMeta(base string) (string, string, string, error)
- func (tp FargateProvider) GetAdditionalSshHostPrincipals(base string) (string, error)
- func (fargate FargateProvider) GetCsrDn() pkix.Name
- func (fargate FargateProvider) GetEmail(service string) []string
- func (fargate FargateProvider) GetHostname(fqdn bool) string
- func (fargate FargateProvider) GetName() string
- func (fargate FargateProvider) GetRoleDnsNames(cert *x509.Certificate, service string) []string
- func (fargate FargateProvider) GetSanDns(service string, includeHost bool, wildcard bool, cnames []string) []string
- func (fargate FargateProvider) GetSanIp(docIp map[string]bool, ips []net.IP, opts ip.Opts) []net.IP
- func (fargate FargateProvider) GetSanUri(svc string, opts ip.Opts, spiffeTrustDomain, spiffeNamespace string) []*url.URL
- func (fargate FargateProvider) GetSuffix() string
- func (fargate FargateProvider) PrepareKey(file string) (crypto.PrivateKey, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFargateConfig ¶ added in v1.10.40
Types ¶
type FargateProvider ¶ added in v1.11.19
type FargateProvider struct {
Name string
}
func (FargateProvider) AttestationData ¶ added in v1.11.19
func (fargate FargateProvider) AttestationData(svc string, key crypto.PrivateKey, sigInfo *signature.SignatureInfo) (string, error)
func (FargateProvider) CloudAttestationData ¶ added in v1.11.25
func (eks FargateProvider) CloudAttestationData(base, svc, ztSserverName string) (string, error)
func (FargateProvider) GetAccessManagementProfileFromMeta ¶ added in v1.11.25
func (tp FargateProvider) GetAccessManagementProfileFromMeta(base string) (string, error)
func (FargateProvider) GetAccountDomainServiceFromMeta ¶ added in v1.11.25
func (FargateProvider) GetAdditionalSshHostPrincipals ¶ added in v1.11.31
func (tp FargateProvider) GetAdditionalSshHostPrincipals(base string) (string, error)
func (FargateProvider) GetCsrDn ¶ added in v1.11.19
func (fargate FargateProvider) GetCsrDn() pkix.Name
func (FargateProvider) GetEmail ¶ added in v1.11.19
func (fargate FargateProvider) GetEmail(service string) []string
func (FargateProvider) GetHostname ¶ added in v1.11.19
func (fargate FargateProvider) GetHostname(fqdn bool) string
GetHostname returns the hostname as per the provider
func (FargateProvider) GetName ¶ added in v1.11.19
func (fargate FargateProvider) GetName() string
GetName returns the name of the current provider
func (FargateProvider) GetRoleDnsNames ¶ added in v1.11.19
func (fargate FargateProvider) GetRoleDnsNames(cert *x509.Certificate, service string) []string
func (FargateProvider) GetSuffix ¶ added in v1.11.19
func (fargate FargateProvider) GetSuffix() string
func (FargateProvider) PrepareKey ¶ added in v1.11.19
func (fargate FargateProvider) PrepareKey(file string) (crypto.PrivateKey, error)
Click to show internal directories.
Click to hide internal directories.