Documentation
¶
Index ¶
Constants ¶
View Source
const ( EnvRoleArn = "ALIBABA_CLOUD_ROLE_ARN" EnvOidcProviderArn = "ALIBABA_CLOUD_OIDC_PROVIDER_ARN" EnvOidcTokenFile = "ALIBABA_CLOUD_OIDC_TOKEN_FILE" AlibabaCloudACREndpoint = "cr.%s.aliyuncs.com" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcrAuthTokenGetter ¶
type AcrAuthTokenGetter interface {
GetAcrAuthToken(artifact string, acrInstanceConfig map[string]string) (*cr20181201.GetAuthorizationTokenResponseBody, error)
}
AcrAuthTokenGetter defines an interface for getting acr authentication token.
type AcrMetaInfo ¶
type AlibabaCloudAcrBasicProviderFactory ¶
type AlibabaCloudAcrBasicProviderFactory struct{} //nolint:revive // ignore linter to have unique type name
func (*AlibabaCloudAcrBasicProviderFactory) Create ¶
func (d *AlibabaCloudAcrBasicProviderFactory) Create(authProviderConfig provider.AuthProviderConfig) (provider.AuthProvider, error)
Create returns an Alibaba CloudAcrBasicProvider
Click to show internal directories.
Click to hide internal directories.