Documentation ¶
Index ¶
- Constants
- Variables
- func DumpConfig(config interface{}, say func(string))
- func GlueStrings(a, b string) string
- func IsStateCancelled(stateBag multistep.StateBag) bool
- type Artifact
- type Secret
- type VaultClient
- func (client *VaultClient) Delete(resourceGroupName string, vaultName string) (result autorest.Response, err error)
- func (client *VaultClient) DeletePreparer(resourceGroupName string, vaultName string) (*http.Request, error)
- func (client *VaultClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client *VaultClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client *VaultClient) GetSecret(vaultName, secretName string) (*Secret, error)
Constants ¶
View Source
const (
AzureVaultApiVersion = "2016-10-01"
)
Variables ¶
View Source
var TemplateFuncs = template.FuncMap{
"clean_resource_name": templateCleanImageName,
}
Functions ¶
func DumpConfig ¶ added in v0.10.1
func DumpConfig(config interface{}, say func(string))
func GlueStrings ¶
removes overlap between the end of a and the start of b and glues them together
func IsStateCancelled ¶ added in v0.10.1
Types ¶
type Artifact ¶ added in v1.4.5
type Artifact struct { // Array of the Azure resource IDs that were created. Resources []string // BuilderId is the unique ID for the builder that created this AMI BuilderIdValue string // Azure client for performing API stuff. AzureClientSet client.AzureClientSet }
Artifact is an artifact implementation that contains built Managed Images or Disks.
type VaultClient ¶ added in v0.10.1
type VaultClient struct { autorest.Client SubscriptionID string // contains filtered or unexported fields }
func NewVaultClient ¶ added in v0.11.0
func NewVaultClient(keyVaultEndpoint url.URL) VaultClient
func NewVaultClientWithBaseURI ¶ added in v1.1.3
func NewVaultClientWithBaseURI(baseURI, subscriptionID string) VaultClient
func (*VaultClient) Delete ¶ added in v1.1.3
func (client *VaultClient) Delete(resourceGroupName string, vaultName string) (result autorest.Response, err error)
Delete deletes the specified Azure key vault.
resourceGroupName is the name of the Resource Group to which the vault belongs. vaultName is the name of the vault to delete
func (*VaultClient) DeletePreparer ¶ added in v1.1.3
func (client *VaultClient) DeletePreparer(resourceGroupName string, vaultName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (*VaultClient) DeleteResponder ¶ added in v1.1.3
func (client *VaultClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (*VaultClient) DeleteSender ¶ added in v1.1.3
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.