C# 클래스 DD.CBU.CaasDeploy.Library.Macros.NextAvailablePublicIpMacro

A macro to retrieve the next available public IP and create a new public IP block if necessary.
상속: IMacro
파일 보기 프로젝트 열기: DimensionDataCBUSydney/CaaSDeploy 1 사용 예제들

공개 메소드들

메소드 설명
SubstituteTokensInString ( DD.CBU.CaasDeploy.Library.Contracts.RuntimeContext runtimeContext, DD.CBU.CaasDeploy.Library.Contracts.TaskContext taskContext, string input ) : Task

Substitutes the property tokens in the supplied string.

비공개 메소드들

메소드 설명
AddPublicIpBlock ( DD.CBU.CaasDeploy.Library.Models.CaasAccountDetails accountDetails, string networkDomainId ) : System.Threading.Tasks.Task

Adds a new public IP address block.

IncrementIpAddress ( string baseIp, int offset ) : string

Increments the IP address.

ListAvailablePublicIps ( DD.CBU.CaasDeploy.Library.Models.CaasAccountDetails accountDetails, string networkDomainId ) : Task>

Lists the available public IP addresses.

메소드 상세

SubstituteTokensInString() 공개 메소드

Substitutes the property tokens in the supplied string.
public SubstituteTokensInString ( DD.CBU.CaasDeploy.Library.Contracts.RuntimeContext runtimeContext, DD.CBU.CaasDeploy.Library.Contracts.TaskContext taskContext, string input ) : Task
runtimeContext DD.CBU.CaasDeploy.Library.Contracts.RuntimeContext The runtime context.
taskContext DD.CBU.CaasDeploy.Library.Contracts.TaskContext The task execution context.
input string The input string.
리턴 Task