Share via


IDefinition Interface

Definition

Container interface for all the definitions related to a registry Encoded task run request.

public interface IDefinition : Microsoft.Azure.Management.ContainerRegistry.Fluent.RegistryEncodedTaskRunRequest.Definition.IBlank, Microsoft.Azure.Management.ContainerRegistry.Fluent.RegistryEncodedTaskRunRequest.Definition.IEncodedTaskContent, Microsoft.Azure.Management.ContainerRegistry.Fluent.RegistryEncodedTaskRunRequest.Definition.IEncodedTaskRunRequestStepAttachable, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IAttachable<Microsoft.Azure.Management.ContainerRegistry.Fluent.RegistryTaskRun.Definition.IRunRequestExecutableWithSourceLocation>
type IDefinition = interface
    interface IBlank
    interface IEncodedTaskContent
    interface IEncodedTaskRunRequestStepAttachable
    interface IAttachable<IRunRequestExecutableWithSourceLocation>
Public Interface IDefinition
Implements IAttachable(Of IRunRequestExecutableWithSourceLocation), IBlank, IEncodedTaskContent, IEncodedTaskRunRequestStepAttachable
Implements

Methods

Attach()

Attaches this child object's definition to its parent's definition.

(Inherited from IAttachable<ParentT>)
DefineEncodedTaskStep()

Gets The function that begins the definition of the encoded task step in the task run request.

(Inherited from IBlank)
WithBase64EncodedTaskContent(String)

The function that specifies the base64 encoded task content.

(Inherited from IEncodedTaskContent)
WithBase64EncodedValueContent(String)

The function that specifies the base64 encoded values content.

(Inherited from IEncodedTaskRunRequestStepAttachable)
WithOverridingValue(String, OverridingValue)

The function that specifies the overriding value and what it will override.

(Inherited from IEncodedTaskRunRequestStepAttachable)
WithOverridingValues(IDictionary<String,OverridingValue>)

The function that specifies the overriding values and what they will override.

(Inherited from IEncodedTaskRunRequestStepAttachable)

Applies to